postman-runtime
Version:
Underlying library of executing Postman Collections
1 lines • 4.29 MB
JavaScript
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).PostmanRuntime=e()}}((function(){return function e(t,n,a){function r(o,s){if(!n[o]){if(!t[o]){var c="function"==typeof require&&require;if(!s&&c)return c(o,!0);if(i)return i(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[o]={exports:{}};t[o][0].call(l.exports,(function(e){return r(t[o][1][e]||e)}),l,l.exports,e,t,n,a)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o<a.length;o++)r(a[o]);return r}({1:[function(e,t,n){t.exports=e("./lib")},{"./lib":16}],2:[function(e,t,n){var a=e("lodash"),r={header:"header",query:"query"};t.exports={manifest:{info:{name:"apikey",version:"0.0.1"},updates:[{property:"*",type:"header"},{property:"*",type:"url.param"}]},init:function(e,t,n){n()},pre:function(e,t){return t(null,Boolean(e.get("key")||e.get("value")))},post:function(e,t,n){n(null,!0)},sign:function(e,t,n){var i=r[e.get("in")]||r.header,o=e.get("key"),s=e.get("value"),c=a.lowerCase(o);return o||s?(i===r.header?(t.headers.remove((function(e){return e&&a.lowerCase(e.key)===c})),t.headers.add({key:o,value:s,system:!0})):i===r.query&&(t.url.query.remove((function(e){return e&&e.key===o})),t.url.query.add({key:o,value:s,system:!0})),n()):n()}}},{lodash:399}],3:[function(e,t,n){var a,r=e("lodash");a=function(e,t){if(!(e&&e.parameters&&e.parameters()))throw new Error("runtime~createAuthInterface: invalid auth");return{_protocolProfileBehavior:t||{},get:function(t){var n;return r.isString(t)?(n=e.parameters().one(t))&&n.get():r.isArray(t)?r.transform(t,(function(t,a){return(n=e.parameters().one(a))&&(t[a]=n.get()),t}),{}):void 0},set:function(t,n){var a,i={};if(r.isObject(t))i=t;else{if(!r.isString(t))throw new Error("runtime~AuthInterface: set should be called with `key` as a string or object");i[t]=n}return a=e.parameters(),r.forEach(i,(function(e,t){var n=a.one(t);return n?n.system||""===n.value||r.isNil(n.value)||r.isNaN(n.value)?n.update({key:t,value:e,system:!0}):void 0:a.add({key:t,value:e,system:!0})})),this}}},t.exports=a},{lodash:399}],4:[function(e,t,n){var a=e("lodash"),r=e("aws4"),i=e("crypto"),o=e("postman-collection"),s=e("postman-url-encoder"),c=e("../requester/core-body-builder"),u=o.RequestBody,l="X-Amz-Content-Sha256";t.exports={manifest:{info:{name:"awsv4",version:"1.0.0"},updates:[{property:"Host",type:"header"},{property:"Authorization",type:"header"},{property:"X-Amz-Date",type:"header"},{property:"X-Amz-Security-Token",type:"header"},{property:"X-Amz-Content-Sha256",type:"header"},{property:"X-Amz-Security-Token",type:"url.param"},{property:"X-Amz-Expires",type:"url.param"},{property:"X-Amz-Date",type:"url.param"},{property:"X-Amz-Algorithm",type:"url.param"},{property:"X-Amz-Credential",type:"url.param"},{property:"X-Amz-SignedHeaders",type:"url.param"},{property:"X-Amz-Signature",type:"url.param"}]},init:function(e,t,n){n(null)},pre:function(e,t){t(null,!0)},post:function(e,t,n){n(null,!0)},addAuthDataToRequest:function(e,t){var n=r.sign(t,t.credentials);t.signQuery&&a.forEach(o.Url.parse(n.path).query,(function(t){a.startsWith(t.key,"X-Amz-")&&!e.url.query.has(t.key)&&(t.system=!0,e.url.query.add(t))})),a.forEach(n.headers,(function(t,n){e.upsertHeader({key:n,value:t,system:!0})}))},sign:function(e,t,n){var r,o=this,p=e.get(["accessKey","secretKey","sessionToken","service","region","addAuthDataToQuery"]),d=s.toNodeUrl(t.url);if(t.removeHeader("Authorization",{ignoreCase:!0}),t.removeHeader("X-Amz-Date",{ignoreCase:!0}),t.removeHeader("X-Amz-Security-Token",{ignoreCase:!0}),t.removeHeader("X-Amz-Content-Sha256",{ignoreCase:!0}),t.removeQueryParams(["X-Amz-Security-Token","X-Amz-Date","X-Amz-Algorithm","X-Amz-Credential","X-Amz-SignedHeaders","X-Amz-Signature"]),r={credentials:{accessKeyId:p.accessKey,secretAccessKey:p.secretKey,sessionToken:p.sessionToken||void 0},host:d.host,path:d.path,service:p.service||"execute-api",region:p.region||"us-east-1",method:t.method,body:void 0,headers:a.transform(t.getHeaders({enabled:!0}),(function(e,t,n){e[n]=t}),{}),signQuery:p.addAuthDataToQuery},p.addAuthDataToQuery)return o.addAuthDataToRequest(t,r),n();!function(e,t,n,r){if(!(e&&t&&n)||e.isEmpty())return r();var o,l,p,d,h=i.createHash(t);e.mode===u.MODES.raw?(l=c.raw(e.raw).body,h.update(l),r(h.digest(n))):e.mode===u.MODES.urlencoded?(p=c.urlencoded(e.urlencoded).form,p=s.encodeQueryString(p),h.update(p),r(h.digest(n))):e.mode===u.MODES.file?(o=a.get(e,"file.content"))?o.cloneReadStream((function(e,t){if(e)return r();t.on("data",(function(e){h.update(e)})),t.on("end",(function(){r(h.digest(n))}))})):r():e.mode===u.MODES.graphql?(d=c.graphql(e.graphql).body,h.update(d),r(h.digest(n))):r()}(t.body,"sha256","hex",(function(e){return e&&(t.upsertHeader({key:l,value:e,system:!0}),r.headers[l]=e),o.addAuthDataToRequest(t,r),n()}))}}},{"../requester/core-body-builder":18,aws4:222,crypto:271,lodash:399,"postman-collection":426,"postman-url-encoder":475}],5:[function(e,t,n){(function(e){(function(){t.exports={manifest:{info:{name:"basic",version:"1.0.0"},updates:[{property:"Authorization",type:"header"}]},init:function(e,t,n){n(null)},pre:function(e,t){t(null,!0)},post:function(e,t,n){n(null,!0)},sign:function(t,n,a){var r=t.get("username")||"",i=t.get("password")||"";return n.removeHeader("Authorization",{ignoreCase:!0}),n.addHeader({key:"Authorization",value:"Basic "+e.from(`${r}:${i}`,"utf8").toString("base64"),system:!0}),a()}}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:258}],6:[function(e,t,n){t.exports={manifest:{info:{name:"bearer",version:"1.0.0"},updates:[{property:"Authorization",type:"header"}]},init:function(e,t,n){n()},pre:function(e,t){return t(null,Boolean(e.get("token")))},post:function(e,t,n){n(null,!0)},sign:function(e,t,n){var a=e.get("token");return a?(t.removeHeader("Authorization",{ignoreCase:!0}),t.addHeader({key:"Authorization",value:"Bearer "+a,system:!0}),n()):n()}}},{}],7:[function(e,t,n){var a,r,i,o=e("lodash"),s=e("crypto"),c=e("postman-url-encoder"),u=e("postman-collection").RequestBody,l=e("../requester/core-body-builder"),p="Digest ",d="auth",h=":",m='"',f="auth-int",g="Authorization",v="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",y=v.length,b="MD5",x="MD5-sess",w="SHA-256",k="SHA-256-sess",_="SHA-512-256",j="SHA-512-256-sess",S=["algorithm","username","realm","password","method","nonce","nonceCount","clientNonce","opaque","qop","uri"],A=/nonce="([^"]*)"/,E=/realm="([^"]*)"/,C=/qop="([^"]*)"/,M=/opaque="([^"]*)"/;function T(e,t){return s.createHash(t).update(e||"").digest("hex")}o.includes(s.getHashes(),"sha512-256")||(r=e("js-sha512").sha512_256,i=s,s=function(){this._hash=r.create()},o.assign(s.prototype,{update(e){return this._hash.update(e),this},digest(){return this._hash.hex()}}),o.assign(s,{createHash:e=>"sha512-256"===e?new s:i.createHash(e)})),a=function(e,t){var n=e.match(t);return n?n[1]:""},t.exports={manifest:{info:{name:"digest",version:"1.0.0"},updates:[{property:"Authorization",type:"header"},{property:"nonce",type:"auth"},{property:"realm",type:"auth"}]},init:function(e,t,n){n(null)},pre:function(e,t){t(null,Boolean(e.get("nonce")&&e.get("realm")))},post:function(e,t,n){if(e.get("disableRetryRequest")||!t)return n(null,!0);var r,i,s,c,u,l,d={};if(r=t.code,l=t.headers.find((function(e){return"www-authenticate"===e.key.toLowerCase()&&o.startsWith(e.value,p)})),(401===r||403===r)&&l)return s=a(l.value,A),i=a(l.value,E),c=a(l.value,C),u=a(l.value,M),d.nonce=s,d.realm=i,u&&(d.opaque=u),c&&(d.qop=c),(d.qop||e.get("qop"))&&(d.clientNonce=function(e){e=e||6;var t,n=[];for(t=0;t<e;t++)n[t]=v[Math.random()*y|0];return n.join("")}(8),d.nonceCount="00000001"),o.every(d,(function(t,n){return e.get(n)}))?n(null,!0):(e.set(d),n(null,!1));n(null,!0)},computeHeader:function(e){var t,n,a,r,i,s,c=e.algorithm,u=e.hashAlgo,l=e.username,g=e.realm,v=e.password,y=e.method,b=e.nonce,x=e.nonceCount,w=e.clientNonce,k=e.opaque,_=e.qop,j=e.uri;return t=o.endsWith(c,"-sess")?T(l+h+g+h+v,u)+h+b+h+w:l+h+g+h+v,n=_===f?y+h+j+h+e.bodyhash:y+h+j,a=T(t,u),r=T(n,u),i=T(_===d||_===f?[a,b,x,w,_,r].join(h):[a,b,r].join(h),u),s=['username="'+l+m,'realm="'+g+m,'nonce="'+b+m,'uri="'+j+m],c&&s.push('algorithm="'+c+m),_!==d&&_!==f||s.push("qop="+_),_!==d&&_!==f&&"MD5-sess"!==c||(x&&s.push("nc="+x),s.push('cnonce="'+w+m)),s.push('response="'+i+m),k&&s.push('opaque="'+k+m),p+s.join(", ")},sign:function(e,t,n){var a,r=this,i=e.get(S),p=c.toNodeUrl(t.url);if(!i.username||!i.realm)return n();switch(t.removeHeader(g,{ignoreCase:!0}),i.method=t.method,i.uri=p.path,i.algorithm){case w:case k:i.hashAlgo="sha256";break;case b:case x:case"":case void 0:case null:i.algorithm=i.algorithm||b,i.hashAlgo="md5";break;case _:case j:i.hashAlgo="sha512-256";break;default:return n(new Error(`Unsupported digest algorithm: ${i.algorithm}`))}return i.qop===f?function(e,t,n,a){if(!t||!n)return a();var r,i,p,d,h=s.createHash(t);return!e||e.isEmpty()?a(h.digest(n)):e.mode===u.MODES.raw?(i=l.raw(e.raw).body,h.update(i),a(h.digest(n))):e.mode===u.MODES.urlencoded?(d=l.urlencoded(e.urlencoded).form,d=c.encodeQueryString(d),h.update(d),a(h.digest(n))):e.mode===u.MODES.file?(r=o.get(e,"file.content"))?r.cloneReadStream((function(e,t){if(e)return a();t.on("data",(function(e){h.update(e)})),t.on("end",(function(){a(h.digest(n))}))})):a():e.mode===u.MODES.graphql?(p=l.graphql(e.graphql).body,h.update(p),a(h.digest(n))):a()}(t.body,i.hashAlgo,"hex",(function(e){return i.bodyhash=e,a=r.computeHeader(i),t.addHeader({key:g,value:a,system:!0}),n()})):(a=r.computeHeader(i),t.addHeader({key:g,value:a,system:!0}),n())}}},{"../requester/core-body-builder":18,crypto:271,"js-sha512":393,lodash:399,"postman-collection":426,"postman-url-encoder":475}],8:[function(e,t,n){var a=e("lodash"),r=e("uuid"),i=e("crypto"),o=e("postman-collection").RequestBody,s=e("postman-url-encoder"),c=e("../requester/core-body-builder"),u="0",l="string",p="Authorization",d=function(e,t){var n=i.createHmac("sha256",t);return n.update(e),n.digest("base64")};t.exports={manifest:{info:{name:"edgegrid",version:"1.0.0"},updates:[{property:"Authorization",type:"header"}]},init:function(e,t,n){n(null)},pre:function(e,t){t(null,Boolean(e.get("accessToken")&&e.get("clientToken")&&e.get("clientSecret")))},post:function(e,t,n){n(null,!0)},computeHeader:function(e){var t,n,r,i,o,s="EG1-HMAC-SHA256 ",c=d(e.timestamp,e.clientSecret);return s+=`client_token=${e.clientToken};`,s+=`access_token=${e.accessToken};`,s+=`timestamp=${e.timestamp};`,s+=`nonce=${e.nonce};`,t=[e.method,a.trimEnd(e.url.protocol,":"),e.baseURL||e.url.host,e.url.path||"/",(n=e.headersToSign,r=e.headers,o=[],n.forEach((function(e){typeof e===l&&(e=e.trim().toLowerCase(),typeof(i=r[e])===l&&""!==i&&o.push(`${e}:${i.trim().replace(/\s+/g," ")}`))})),o.join("\t")),e.bodyHash||"",s].join("\t"),s+"signature="+d(t,c)},sign:function(e,t,n){var d,h=e.get(["accessToken","clientToken","clientSecret","baseURL","nonce","timestamp","headersToSign"]),m=s.toNodeUrl(t.url),f=this;return h.accessToken&&h.clientToken&&h.clientSecret?(t.removeHeader(p,{ignoreCase:!0}),h.baseURL=h.baseURL&&s.toNodeUrl(h.baseURL).host,h.nonce=h.nonce||r.v4(),h.timestamp=h.timestamp||(d=new Date).getUTCFullYear()+a.padStart(d.getUTCMonth()+1,2,u)+a.padStart(d.getUTCDate(),2,u)+"T"+a.padStart(d.getUTCHours(),2,u)+":"+a.padStart(d.getUTCMinutes(),2,u)+":"+a.padStart(d.getUTCSeconds(),2,u)+"+0000",h.url=m,h.method=t.method,h.headers=t.getHeaders({enabled:!0,ignoreCase:!0}),typeof h.headersToSign===l?h.headersToSign=h.headersToSign.split(","):a.isArray(h.headersToSign)||(h.headersToSign=[]),"POST"===t.method?function(e,t,n,r){if(!(e&&t&&n)||e.isEmpty())return r();var u,l,p,d,h=i.createHash(t);return e.mode===o.MODES.raw?(l=c.raw(e.raw).body,h.update(l),r(h.digest(n))):e.mode===o.MODES.urlencoded?(p=c.urlencoded(e.urlencoded).form,p=s.encodeQueryString(p),h.update(p),r(h.digest(n))):e.mode===o.MODES.file?(u=a.get(e,"file.content"))?u.cloneReadStream((function(e,t){if(e)return r();t.on("data",(function(e){h.update(e)})),t.on("end",(function(){r(h.digest(n))}))})):r():e.mode===o.MODES.graphql?(d=c.graphql(e.graphql).body,h.update(d),r(h.digest(n))):r()}(t.body,"sha256","base64",(function(e){return h.bodyHash=e,t.addHeader({key:p,value:f.computeHeader(h),system:!0}),n()})):(t.addHeader({key:p,value:f.computeHeader(h),system:!0}),n())):n()}}},{"../requester/core-body-builder":18,crypto:271,lodash:399,"postman-collection":426,"postman-url-encoder":475,uuid:604}],9:[function(e,t,n){var a=e("url"),r=e("lodash"),i=e("crypto"),o=e("postman-request/lib/hawk"),s=e("postman-collection").RequestBody,c=e("../requester/core-body-builder"),u=e("postman-url-encoder"),l="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",p=l.length,d="Authorization";t.exports={manifest:{info:{name:"hawk",version:"1.0.0"},updates:[{property:"Authorization",type:"header"},{property:"nonce",type:"auth"},{property:"timestamp",type:"auth"}]},init:function(e,t,n){n(null)},pre:function(e,t){!e.get("nonce")&&e.set("nonce",function(e){e=e||6;var t,n=[];for(t=0;t<e;t++)n[t]=l[Math.random()*p|0];return n.join("")}(6)),!r.parseInt(e.get("timestamp"))&&e.set("timestamp",Math.floor(Date.now()/1e3)),t(null,!0)},post:function(e,t,n){n(null,!0)},computeHeader:function(e){return o.header(a.parse(e.url),e.method,e)},sign:function(e,t,n){var a=e.get(["authId","authKey","algorithm","nonce","timestamp","extraData","app","delegation","user","includePayloadHash"]),o=t.headers.get("content-type"),l=this,p=function(e){var r=u.toNodeUrl(t.url),i=l.computeHeader({credentials:{id:a.authId,key:a.authKey,algorithm:a.algorithm},nonce:a.nonce,timestamp:a.timestamp,ext:a.extraData,app:a.app,dlg:a.delegation,user:a.user,url:r.href,method:t.method,hash:e});return t.addHeader({key:d,value:i,system:!0}),n()};return a.authId&&a.authKey?(t.removeHeader(d,{ignoreCase:!0}),a.includePayloadHash?void function(e,t,n,a,o){if(!(e&&t&&n)||e.isEmpty())return o();var l,p,d,h,m=i.createHash(t);m.update("hawk.1.payload\n"),m.update((a?a.split(";")[0].trim().toLowerCase():"")+"\n"),e.mode===s.MODES.raw?(p=c.raw(e.raw).body,m.update(p),m.update("\n"),o(m.digest(n))):e.mode===s.MODES.urlencoded?(d=c.urlencoded(e.urlencoded).form,d=u.encodeQueryString(d),m.update(d),m.update("\n"),o(m.digest(n))):e.mode===s.MODES.file?(l=r.get(e,"file.content"))?l.cloneReadStream((function(e,t){if(e)return o();t.on("data",(function(e){m.update(e)})),t.on("end",(function(){m.update("\n"),o(m.digest(n))}))})):o():e.mode===s.MODES.graphql?(h=c.graphql(e.graphql).body,m.update(h),m.update("\n"),o(m.digest(n))):o()}(t.body,a.algorithm,"base64",o,p):p()):n()}}},{"../requester/core-body-builder":18,crypto:271,lodash:399,"postman-collection":426,"postman-request/lib/hawk":464,"postman-url-encoder":475,url:598}],10:[function(e,t,n){var a,r,i=e("lodash"),o=e("postman-collection"),s=e("./auth-interface");a={handlers:{},getHandler:function(e){return a.handlers[e]},addHandler:function(e,t){if(!i.isFunction(e.init))throw new Error('The handler for "'+t+'" does not have an "init" function, which is necessary');if(!i.isFunction(e.pre))throw new Error('The handler for "'+t+'" does not have a "pre" function, which is necessary');if(!i.isFunction(e.post))throw new Error('The handler for "'+t+'" does not have a "post" function, which is necessary');if(!i.isFunction(e.sign))throw new Error('The handler for "'+t+'" does not have a "sign" function, which is necessary');Object.defineProperty(e,"__auth_type",{value:t,configurable:!1,enumerable:!1,writable:!1}),a.handlers[t]=e},removeHandler:function(e){a.handlers[e]&&delete a.handlers[e]}},i.forEach({noauth:e("./noauth"),awsv4:e("./aws4"),basic:e("./basic"),bearer:e("./bearer"),digest:e("./digest"),hawk:e("./hawk"),oauth1:e("./oauth1"),oauth2:e("./oauth2"),ntlm:e("./ntlm"),apikey:e("./apikey"),edgegrid:e("./edgegrid")},a.addHandler),r=function(e,t){if(!e.auth)return t();var n=new o.Request(e.toJSON()),r=n.auth,i=s(r),c=a.getHandler(r.type);if(!c)return t(new Error("runtime~authorizeRequest: could not find handler for auth type "+r.type));c.sign(i,n,(function(){return t(null,n)}))},t.exports={AuthLoader:a,authorizeRequest:r}},{"./apikey":2,"./auth-interface":3,"./aws4":4,"./basic":5,"./bearer":6,"./digest":7,"./edgegrid":8,"./hawk":9,"./noauth":11,"./ntlm":12,"./oauth1":13,"./oauth2":14,lodash:399,"postman-collection":426}],11:[function(e,t,n){t.exports={manifest:{info:{name:"noauth",version:"1.0.0"},updates:[]},init:function(e,t,n){n(null)},pre:function(e,t){t(null,!0)},post:function(e,t,n){n(null,!0)},sign:function(e,t,n){return n()}}},{}],12:[function(e,t,n){var a=e("httpntlm").ntlm,r=e("lodash"),i="",o="NTLM",s="state",c="ntlmHeader",u="Authorization",l="www-authenticate",p="domain",d="workstation",h="username",m="password",f="INITIALIZED",g="T1_MSG_CREATED",v="T3_MSG_CREATED";t.exports={manifest:{info:{name:"ntlm",version:"1.0.0"},updates:[{property:"Authorization",type:"header"}]},init:function(e,t,n){n(null)},pre:function(e,t){!e.get(s)&&e.set(s,f),t(null,!0)},post:function(e,t,n){if(e.get("disableRetryRequest"))return n(null,!0);var u,y,b,x,w,k,_=e.get(s),j=e.get(p)||i,S=e.get(d)||i,A=e.get(h)||i,E=e.get(m)||i;return 401!==t.code&&403!==t.code?n(null,!0):(j||(w=function(e){var t,n;return e&&"string"==typeof e?(t=e.split("\\"),n=e.split("@"),t.length>1&&n.length>1?{username:e,domain:i}:2===t.length&&t[0]&&t[1]?{username:t[1],domain:t[0]}:2===n.length&&n[0]&&n[1]?{username:n[0],domain:n[1]}:{username:e,domain:i}):{username:i,domain:i}}(A)||{},A=w.username,j=w.domain),_===f?(k=t.headers).has(l,o)||k.has(l,"negotiate")||String(k.get(l)).includes(o)?(u=a.createType1Message({domain:j,workstation:S}),e.set(c,u),e.set(s,g),n(null,!1)):n(null,!0):_===g?(x=t.headers.find((function(e){return String(e.key).toLowerCase()===l&&e.valueOf().startsWith("NTLM ")})))?(y=a.parseType2Message(x.valueOf(),r.noop))?(b=a.createType3Message(y,{domain:j,workstation:S,username:A,password:E}),e.set(c,b),e.set(s,v),n(null,!1)):n(new Error("ntlm: server did not correctly process authentication request")):n(new Error("ntlm: server did not send NTLM type 2 message")):n(null,!0))},sign:function(e,t,n){var a=e.get(c);return t.removeHeader(u,{ignoreCase:!0}),a&&t.addHeader({key:u,value:a,system:!0}),n()}}},{httpntlm:362,lodash:399}],13:[function(e,t,n){var a=e("lodash"),r=e("crypto"),i=e("node-oauth1"),o=e("postman-url-encoder"),s=e("postman-collection").RequestBody,c=e("../requester/core-body-builder"),u="://",l={oauthConsumerKey:"oauth_consumer_key",oauthToken:"oauth_token",oauthSignatureMethod:"oauth_signature_method",oauthTimestamp:"oauth_timestamp",oauthNonce:"oauth_nonce",oauthVersion:"oauth_version",oauthSignature:"oauth_signature",oauthCallback:"oauth_callback",oauthVerifier:"oauth_verifier",oauthBodyHash:"oauth_body_hash"};function p(e){var t=e.port?e.port:void 0,n=("80"===t||"443"===t||void 0===t)&&e.hostname||e.host,r=e.path,i=a.trimEnd(e.protocol||"http",u);return(i=a.endsWith(i,u)?i:i+u).toLowerCase()+n.toLowerCase()+r}t.exports={manifest:{info:{name:"oauth1",version:"1.0.0"},updates:[{property:"Authorization",type:"header"},{property:l.oauthConsumerKey,type:"url.param"},{property:l.oauthToken,type:"url.param"},{property:l.oauthCallback,type:"url.param"},{property:l.oauthVerifier,type:"url.param"},{property:l.oauthBodyHash,type:"url.param"},{property:l.oauthSignatureMethod,type:"url.param"},{property:l.oauthTimestamp,type:"url.param"},{property:l.oauthNonce,type:"url.param"},{property:l.oauthVersion,type:"url.param"},{property:l.oauthSignature,type:"url.param"},{property:l.oauthConsumerKey,type:"body.urlencoded"},{property:l.oauthToken,type:"body.urlencoded"},{property:l.oauthCallback,type:"body.urlencoded"},{property:l.oauthVerifier,type:"body.urlencoded"},{property:l.oauthSignatureMethod,type:"body.urlencoded"},{property:l.oauthTimestamp,type:"body.urlencoded"},{property:l.oauthNonce,type:"body.urlencoded"},{property:l.oauthVersion,type:"body.urlencoded"},{property:l.oauthSignature,type:"body.urlencoded"}]},init:function(e,t,n){n(null)},pre:function(e,t){t(null,!0)},post:function(e,t,n){n(null,!0)},addAuthDataToRequest:function(e,t,n,r){var c,u,d,h,m,f,g,v=o.toNodeUrl(e.url),y={consumerSecret:t.consumerSecret||"",tokenSecret:t.tokenSecret||"",privateKey:t.privateKey||""},b=n&&n.disableUrlEncoding;c=[{system:!0,key:l.oauthConsumerKey,value:t.consumerKey},{system:!0,key:l.oauthToken,value:t.token},{system:!0,key:l.oauthSignatureMethod,value:t.signatureMethod},{system:!0,key:l.oauthTimestamp,value:t.timestamp},{system:!0,key:l.oauthNonce,value:t.nonce},{system:!0,key:l.oauthVersion,value:t.version}],t.bodyHash&&c.push({system:!0,key:l.oauthBodyHash,value:t.bodyHash}),t.callback&&c.push({system:!0,key:l.oauthCallback,value:t.callback}),t.verifier&&c.push({system:!0,key:l.oauthVerifier,value:t.verifier}),c=a.filter(c,(function(e){return t.addEmptyParamsToSign||e.value})),d=(u=e.body&&e.body.mode===s.MODES.urlencoded&&e.body.urlencoded)?u.filter((function(e){return!e.disabled})):[],h=[].concat(c,d),f={action:p(v),method:e.method,parameters:a.map(h,(function(e){return[e.key,e.value]}))};try{m=i.SignatureMethod.sign(f,y)}catch(x){return r(x)}!0!==b&&function(e,t){if(!t.query)return;const n=i.decodeForm(t.query);e.url.query.clear(),a.forEach(n,(function(t){e.url.query.add({key:t[0]&&i.percentEncode(t[0]),value:t[1]&&i.percentEncode(t[1])})}))}(e,v),c.push({system:!0,key:l.oauthSignature,value:m}),t.addParamsToHeader?(g=i.getAuthorizationHeader(t.realm,a.map(c,(function(e){return[e.key,e.value]})),t.disableHeaderEncoding),e.addHeader({key:"Authorization",value:g,system:!0})):/PUT|POST/.test(e.method)&&u?a.forEach(c,(function(e){u.add(e)})):!0===b?e.addQueryParams(c):a.forEach(c,(function(t){e.url.query.add({key:t.key&&i.percentEncode(t.key),value:t.value&&i.percentEncode(t.value),system:!0})})),r()},sign:function(e,t,n){var o,u,p=this,d=e.get(["consumerKey","consumerSecret","token","tokenSecret","privateKey","signatureMethod","callback","verifier","timestamp","nonce","version","realm","includeBodyHash","addParamsToHeader","addEmptyParamsToSign","disableHeaderEncoding"]),h=t.body,m=e._protocolProfileBehavior;return u=a.split(d.signatureMethod,"-"),o=a.upperCase(u[0]),u=u[1],!d.consumerKey||"RSA"!==o&&!d.consumerSecret||"RSA"===o&&!d.privateKey?n():(h=h&&h.mode===s.MODES.urlencoded?h.urlencoded:void 0,t.removeHeader("Authorization"),t.removeQueryParams(a.values(l)),h&&h.remove((function(e){return a.includes(a.values(l),e.key)})),d.nonce=d.nonce||i.nonce(11).toString(),d.timestamp=d.timestamp||i.timestamp().toString(),d.addEmptyParamsToSign||(d=a.reduce(d,(function(e,t,n){return a.isString(t)&&""===t.trim()||(e[n]=t),e}),{})),!h&&d.includeBodyHash&&u?void function(e,t,n,i){if(!t||!n)return i();var o,u,l,p=r.createHash(t);!e||e.isEmpty()?i(p.digest(n)):e.mode===s.MODES.raw?(u=c.raw(e.raw).body,p.update(u),i(p.digest(n))):e.mode===s.MODES.file?(o=a.get(e,"file.content"))?o.cloneReadStream((function(e,t){if(e)return i();t.on("data",(function(e){p.update(e)})),t.on("end",(function(){i(p.digest(n))}))})):i():e.mode===s.MODES.graphql?(l=c.graphql(e.graphql).body,p.update(l),i(p.digest(n))):i()}(t.body,u,"base64",(function(e){return d.bodyHash=e,p.addAuthDataToRequest(t,d,m,n)})):p.addAuthDataToRequest(t,d,m,n))}}},{"../requester/core-body-builder":18,crypto:271,lodash:399,"node-oauth1":411,"postman-collection":426,"postman-url-encoder":475}],14:[function(e,t,n){var a=e("lodash"),r="header",i="Authorization",o="access_token",s=["accessToken","addTokenTo","tokenType","headerPrefix"];t.exports={manifest:{info:{name:"oauth2",version:"1.0.0"},updates:[{property:i,type:"header"},{property:o,type:"url.param"}]},init:function(e,t,n){n(null)},pre:function(e,t){t(null,Boolean(e.get("accessToken")))},post:function(e,t,n){n(null,!0)},sign:function(e,t,n){var c=e.get(s);return c.accessToken?(c.addTokenTo=c.addTokenTo||r,c.tokenType=c.tokenType||"bearer",c.headerPrefix=a.isNil(c.headerPrefix)?"Bearer":a.trim(String(c.headerPrefix)),c.headerPrefix&&(c.headerPrefix+=" "),"mac"===a.toLower(c.tokenType)||(t.removeHeader(i,{ignoreCase:!0}),t.removeQueryParams([o]),"queryParams"===c.addTokenTo?t.addQueryParams({key:o,value:c.accessToken,system:!0}):c.addTokenTo===r&&t.addHeader({key:i,value:c.headerPrefix+c.accessToken,system:!0})),n()):n()}}},{lodash:399}],15:[function(e,t,n){var a,r,i=e("lodash");a=function(e,t,n){return i.isObject(e)&&i.union(n,t).forEach((function(t){!i.isFunction(e[t])&&(e[t]=i.noop)})),e},t.exports=r={ensure:(e,t)=>"function"==typeof e&&(t?e.bind(t):e)||void 0,normalise(e,t){if(i.isFunction(e)&&e.__normalised)return a(e,t);var n,r=i.isFunction(e)&&e||i.isFunction(e&&e.done)&&e.done,o=i.isFunction(e&&e.error)&&e.error,s=i.isFunction(e&&e.success)&&e.success;return n=i.assign((function(e){r&&r.apply(this,arguments),e?o&&o.apply(this,arguments):s&&s.apply(this,(Array.prototype.shift.call(arguments),arguments))}),i.isPlainObject(e)&&e,{error:function(){return n.apply(this,arguments)},success:function(){n.apply(this,(Array.prototype.unshift.call(arguments,null),arguments))},done:function(){return n.apply(this,arguments)},__normalised:!0}),a(n,t)},multiback(e,t,n,a){var i,o={};return t=r.timeback(t,a,null,(function(){i=!0})),function(a,r,s){if(!i){if(o[r]=s,a)return i=!0,o=null,void t.call(o,a);for(var c=0,u=e.length;c<u;c++)if(!Object.hasOwnProperty.call(o,e[c]))return;i=!0,o=null,t.apply(o,n)}}},timeback(e,t,n,a){if(!(t=Number(t)))return e;var r=!1,i=setTimeout((function(){r=!0,i=null,a&&a.call(n||this),e.call(n||this,new Error("callback timed out"))}),t);return function(){if(!r)return i&&(i=clearTimeout(i)),e.apply(n||this,arguments)}}}},{lodash:399}],16:[function(e,t,n){t.exports={Runner:e("./runner"),Requester:e("./requester").Requester,version:e("./version")}},{"./requester":21,"./runner":34,"./version":42}],17:[function(e,t,n){var a=e("lodash"),r=e("postman-collection").Header.parse;u.log={trace:m,debug:m,info:m,warn:m,error:m};var i="ERR_PM_CORS",o={GET:!0,HEAD:!0},s={"accept-charset":!0,"accept-encoding":!0,"access-control-request-headers":!0,"access-control-request-method":!0,connection:!0,"content-length":!0,cookie:!0,cookie2:!0,date:!0,dnt:!0,expect:!0,"feature-policy":!0,host:!0,"keep-alive":!0,origin:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,via:!0},c={localhost:!0,"127.0.0.1":!0,127.1:!0,"[::1]":!0};function u(e,t,n,r){var i=t.onResponse,c=a.get(t,["agents",t.url&&t.url.protocol.slice(0,-1),"agentClass"])||XMLHttpRequest;if((t="string"==typeof t?{uri:t}:a.clone(t)).onResponse=i,t.verbose&&(u.log=function(){var e,t,n={},a=["trace","debug","info","warn","error"];for(t=0;t<a.length;t++)n[e=a[t]]=m,"undefined"!=typeof console&&console&&console[e]&&(n[e]=f(console,e));return n}()),t.url&&(t.uri=t.url&&t.url.href||t.url,delete t.url),!t.uri&&""!==t.uri)return r(new Error("options.uri is a required argument"));if("string"!=typeof t.uri)return r(new Error("options.uri must be a string"));t.onStart=n,t.callback=r,t.method=t.method||"GET",t.headers=a.reduce(t.headers||{},(function(n,a,r){return!c._allowForbiddenHeaders&&(i=r,i=String(i).toLowerCase(),s[i]||i.startsWith("proxy-")||i.startsWith("sec-"))?(e.headers.remove(r),delete t.headers[r],n):(n[r]=a,n);var i}),{}),t.body=t.body||null,t.timeout=t.timeout||u.DEFAULT_TIMEOUT,t.headers.host&&console.warn("Request: Options.headers.host is not supported"),t.json&&(t.headers.accept=t.headers.accept||"application/json","GET"!==t.method&&(t.headers["content-type"]="application/json"),"boolean"!=typeof t.json?t.body=JSON.stringify(t.json):"string"!=typeof t.body&&(t.body=JSON.stringify(t.body)));var l=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&(a.isArray(e[n])?a.forEach(e[n],(function(e){t.push(encodeURIComponent(n)+"="+encodeURIComponent(e))})):t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n])));return t.join("&")};if(t.qs){var d="string"==typeof t.qs?t.qs:l(t.qs);-1!==t.uri.indexOf("?")?t.uri=t.uri+"&"+d:t.uri=t.uri+"?"+d}var h=function(e){if(Array.isArray(e)){var t,n,a,r=new FormData;for(t=0,n=e.length;t<n;t++)(a=e[t])&&(Array.isArray(a.value)?a.value.forEach((function(e){r.append(a.key,e)})):r.append(a.key,a.value));return{body:r}}};if(t.form&&("string"==typeof t.form&&console.warn("form name unsupported"),c._allowBodyInGET||!o[t.method])){var g=(t.encoding||"application/x-www-form-urlencoded").toLowerCase();switch(t.headers["content-type"]||t.headers["Content-Type"]||(t.headers["content-type"]=g),g){case"application/x-www-form-urlencoded":t.body=l(t.form).replace(/%20/g,"+");break;case"multipart/form-data":var v=h(t.form);t.body=v.body,t.headers["content-type"]=v.type;break;default:console.warn("unsupported encoding:"+g)}}if(t.formData&&(c._allowBodyInGET||!o[t.method])){var y=h(t.formData);t.body=y.body,y.type&&(t.headers["content-type"]=y.type)}if(t.onResponse=t.onResponse||m,!0===t.onResponse&&(t.onResponse=r,t.callback=m),!t.headers.authorization&&t.auth&&(t.headers.authorization="Basic "+function(e){var t,n,a,r,i,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",s=0,c=0,u="",l=[];if(!e)return e;do{t=(i=e.charCodeAt(s++)<<16|e.charCodeAt(s++)<<8|e.charCodeAt(s++))>>18&63,n=i>>12&63,a=i>>6&63,r=63&i,l[c++]=o.charAt(t)+o.charAt(n)+o.charAt(a)+o.charAt(r)}while(s<e.length);switch(u=l.join(""),e.length%3){case 1:u=u.slice(0,-2)+"==";break;case 2:u=u.slice(0,-1)+"="}return u}(t.auth.username+":"+t.auth.password)),"function"!=typeof(t.jar&&t.jar.getCookieString))return p(c,e,t);t.jar.getCookieString(t.uri,(function(n,a){a&&a.length&&(t.cookiesFromJar=a),p(c,e,t)}))}var l=0;function p(e,t,n){var o,s,p,d,h,m=new e(n),f=!1,v=(o=n.uri,s=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,p=g(),d=s.exec(p.toLowerCase())||[],!(!(h=s.exec(o.toLowerCase()))||h[1]==d[1]&&h[2]==d[2]&&(h[3]||("http:"===h[1]?80:443))==(d[3]||("http:"===d[1]?80:443)))),y="withCredentials"in m;if(l+=1,m.seq_id=l,m.id=l+": "+n.method+" "+n.uri,m._id=m.id,v&&!y){var b=new Error("Browser does not support cross-origin request: "+n.uri);return b.code=i,b.cors="unsupported",n.callback(b,m),m}m.timeoutTimer=setTimeout((function(){f=!0;var e=new Error("ETIMEDOUT");return e.code="ETIMEDOUT",e.duration=n.timeout,u.log.error("Timeout",{id:m._id,milliseconds:n.timeout}),n.callback(e,m)}),n.timeout);var x={response:!1,loading:!1,end:!1,onStart:!1};return m.onreadystatechange=function(r){if(f)return u.log.debug("Ignoring timed out state change",{state:m.readyState,id:m.id});if(u.log.debug("State change",{state:m.readyState,id:m.id,timed_out:f}),m.readyState===e.OPENED){u.log.debug("Request started",{id:m.id});var i=[],o=function(e,t){t=new Error(`Header "${e}" contains invalid characters`),x.response=!0,x.loading=!0,x.end=!0,n.callback(t,m)};for(var s in n.headers)if(n.headers.hasOwnProperty(s))if("cookie"!==String(s).toLowerCase())try{Array.isArray(n.headers[s])?a.forEach(n.headers[s],(function(e){m.setRequestHeader(s,e)})):m.setRequestHeader(s,n.headers[s])}catch(l){o(s,l)}else i.push(n.headers[s]);if(i.length||n.cookiesFromJar)try{var c=i.join("; ")+(n.cookiesFromJar||"");m.setRequestHeader("Cookie",c),t.headers.upsert({key:"Cookie",value:c})}catch(l){o("Cookie",l)}}else m.readyState===e.HEADERS_RECEIVED?w():m.readyState===e.LOADING?(w(),k()):m.readyState===e.DONE&&(w(),k(),function(){if(x.end)return;if(x.end=!0,u.log.debug("Request done",{id:m.id}),m.body=null===n.encoding?m.response:m.responseText,n.json)try{m.body=m.responseText?JSON.parse(m.responseText):m.responseText}catch(e){return n.callback(e,m)}x.onStart?n.callback(null,m,m.body,m.request&&m.request._debug):x.callback=n.callback.bind(this,null,m,m.body,m.request&&m.request._debug)}())},m.open(n.method,n.uri,!0),v&&(m.withCredentials=!!n.withCredentials),null===n.encoding&&(m.responseType="arraybuffer"),m.send(n.body),m;function w(){if(!x.response){if(x.response=!0,u.log.debug("Got response",{id:m.id,status:m.status}),clearTimeout(m.timeoutTimer),m.statusCode=m.status,!m.request&&(m.request={}),m.request._debug=m._debugData||[{request:{method:n.method,href:n.uri,headers:t.headers.toJSON(),httpVersion:"1.1"},response:{statusCode:m.statusCode,headers:r(m.getAllResponseHeaders()),httpVersion:"1.1"}}],0===m.statusCode&&m._error)return x.loading=!0,x.end=!0,n.callback(m._error,m);if(0===m.statusCode&&function(e){var t=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,n=g(),a=t.exec(n.toLowerCase())||[],r=t.exec(e.toLowerCase());return r[1]!=a[1]&&!c[r[2]]}(n.uri)){var e=new Error("Mixed Content request rejected: "+n.uri);return e.code="ERR_PM_MIXED_CONTENT",x.loading=!0,x.end=!0,n.callback(e,m)}if(v&&0==m.statusCode){var a=new Error("CORS request rejected: "+n.uri);return a.code=i,a.cors="rejected",x.loading=!0,x.end=!0,n.callback(a,m)}if("function"!=typeof(n.jar&&n.jar.setCookie))return s();var o=function(e){var t=[];return(r(e)||[]).filter((function(e){"set-cookie"===String(e&&e.key).toLowerCase()&&t.push(e.value)})),t}(m.getAllResponseHeaders());if(!o||!o.length)return s();!function(e,t,n){if(!n&&(n=function(){}),!Array.isArray(e)||!t)return n();var a=0,r=e.length;if(!r)return n();!function i(o){if(o||a>=r)return n(o);try{t.call(e,e[a++],i)}catch(s){return n(s)}}()}(o,(function(e,t){n.jar.setCookie(e,n.uri,{ignoreError:!0},(function(){t()}))}),(function(){s()}))}function s(){x.onStart=!0,n.onStart(m),n.onResponse(null,m),"function"==typeof x.callback&&x.callback()}}function k(){x.loading||(x.loading=!0,u.log.debug("Response body loading",{id:m.id}))}}u.withCredentials=!1,u.DEFAULT_TIMEOUT=18e4;var d=["get","post","put","head","del","options","trace","copy","lock","mkcol","move","purge","propfind","proppatch","unlock","report","mkactivity","checkout","merge","m-search","notify","subscribe","unsubscribe","patch","search"],h={del:"delete"};function m(){}function f(e,t){return function(n,a){"object"==typeof a&&(n+=" "+JSON.stringify(a));return e[t].call(e,n)}}function g(){var e;try{e=location.href}catch(t){(e=document.createElement("a")).href="",e=e.href}return e}u.defaults=function(e,t){var n=function(t){return function(n,a){for(var r in n="string"==typeof n?{uri:n}:JSON.parse(JSON.stringify(n)),e)void 0===n[r]&&(n[r]=e[r]);return t(n,a)}},a=n(u);return d.forEach((function(e){a[e]=n(u[e])})),a},d.forEach((function(e){var t=h[e]||e;t=t.toUpperCase(),u[e.toLowerCase()]=function(e){"string"==typeof e?e={method:t,uri:e}:(e=JSON.parse(JSON.stringify(e))).method=t;var n=[e].concat(Array.prototype.slice.apply(arguments,[1]));return u.apply(this,n)}})),u.couch=function(e,t){return"string"==typeof e&&(e={uri:e}),e.json=!0,e.body&&(e.json=e.body),delete e.body,t=t||m,u(e,(function(e,n,a){if(e)return t(e,n,a);if((n.statusCode<200||n.statusCode>299)&&a.error){for(var r in e=new Error("CouchDB error: "+(a.error.reason||a.error.error)),a)e[r]=a[r];return t(e,n,a)}return t(e,n,a)}))},u.jar=a.noop,t.exports=u},{lodash:399,"postman-collection":426}],18:[function(e,t,n){var a,r,i,o=e("lodash"),s="Content-Type",c={html:"text/html",text:"text/plain",json:"application/json",javascript:"application/javascript",xml:"application/xml"},u="string";a=function(e,t){var n,a;if(e=e.reference[t.toLowerCase()],Array.isArray(e)){for(n=e.length-1;n>=0;n--)if((a=e[n])&&!a.disabled)return a}else if(e&&!e.disabled)return e},r=function(e,t){if(!t||t.disabled)return e;var n=t.key,a=t.value;return Object.hasOwnProperty.call(e,n)?(Array.isArray(e[n])||(e[n]=[e[n]]),e[n].push(a),e):(e[n]=a,e)},i=function(e,t){if(!t||t.disabled)return e;var n,a={key:t.key,value:t.value};if("file"!==t.type&&typeof a.value!==u)try{a.value=JSON.stringify(a.value)}catch(r){a.value=""}return"file"!==t.type||a.value||"string"==typeof t.fileName||(t.fileName="",a.value=""),t.contentType&&typeof t.contentType===u&&((n||(n={})).contentType=t.contentType),typeof t.fileName===u&&((n||(n={})).filename=t.fileName),"number"==typeof t.fileLength&&((n||(n={})).knownLength=t.fileLength),n&&(a.options=n),e.push(a),e},t.exports={raw(e,t){var n=o.get(t,"body.options.raw.language","text");return t&&!a(t.headers,s)&&t.headers.add({key:s,value:c[n]||c.text,system:!0}),typeof e!==u&&(e=JSON.stringify(e)),{body:e}},urlencoded:e=>(e&&o.isFunction(e.all)&&(e=e.all()),{form:o.reduce(e,r,{})}),formdata:e=>(e&&o.isFunction(e.all)&&(e=e.all()),{formData:o.reduce(e,i,[])}),file:e=>({body:e&&e.content}),graphql(e,t){var n;return t&&!a(t.headers,s)&&t.headers.add({key:s,value:c.json,system:!0}),e&&typeof e.variables!==u?{body:JSON.stringify({query:e.query,operationName:e.operationName,variables:e.variables})}:(n=[],Object.hasOwnProperty.call(e,"query")&&typeof e.query===u&&n.push('"query":'+JSON.stringify(e.query)),Object.hasOwnProperty.call(e,"operationName")&&typeof e.operationName===u&&n.push('"operationName":'+JSON.stringify(e.operationName)),Object.hasOwnProperty.call(e,"variables")&&typeof e.variables===u&&""!==e.variables&&n.push('"variables":'+e.variables),{body:"{"+n.join(",")+"}"})}}},{lodash:399}],19:[function(e,t,n){(function(n){(function(){var a=e("dns"),r=e("constants"),i=e("lodash"),o=e("uuid"),s=e("postman-collection"),c=e("postman-url-encoder"),u=e("net").Socket,l=e("./core-body-builder"),p=e("../../package.json").version,d="localhost",h="string",m="hostIpMap",f="connect",g="SSL_OP_NO_",v={get:!0,copy:!0,head:!0,purge:!0,unlock:!0},y={strictSSL:"strictSSL",maxRedirects:"maxRedirects",followRedirect:"followRedirects",followAllRedirects:"followRedirects",insecureHTTPParser:"insecureHTTPParser",followAuthorizationHeader:"followAuthorizationHeader",followOriginalHttpMethod:"followOriginalHttpMethod",removeRefererHeader:"removeRefererHeaderOnRedirect"},b=["content-type","content-length","accept-encoding","connection"],x=function(e,t){var n,a;if(e=e.reference[t.toLowerCase()],Array.isArray(e)){for(n=e.length-1;n>=0;n--)if((a=e[n])&&!a.disabled)return a}else if(e&&!e.disabled)return e},w=function(e){return e?(e=String(e)).substring(e.lastIndexOf(".")+1):""},k=function(e,t,r,i){var o=this,s=t&&t.toLowerCase(),c=e.network||{},l=c.hostLookup;if(w(s)!==d)return function(e,t,r,i){var o,s,c=4;return t&&t.type===m&&(o=t[m])&&(s=o[r]),s?(-1!==s.indexOf(":")&&(c=6),n((function(){i(null,s,c)}))):a.lookup(r,e,i)}(r,l,s,(function(e,n,a){return e?i(e):i(o.isAddressRestricted(n,c)?new Error("NETERR: getaddrinfo ENOTFOUND "+t):null,n,a)}));!function(e,t,n){var a,r=new u,i=function(e){a||(n(e!==f||null),a=!0,this.destroy())};r.setTimeout(500,i.bind(r,"timeout")),r.once("connect",i.bind(r,f)),r.once("error",i.bind(r,"error")),r.connect(t,e),r=null}("::1",e.port,(function(e){if(e)return i(null,"127.0.0.1",4);i(null,"::1",6)}))},_=function(e,t,n){if(e&&t)return Object.hasOwnProperty.call(n,e)?n[e]:t[e]};t.exports={getRequestOptions(e,t,n){!t&&(t={}),!n&&(n={});var a,s,u,l,m,f={},v=t.network||{},j=t.useWhatWGUrlParser,S=n.disableUrlEncoding,A=n.disabledSystemHeaders||{},E=t.systemHeaders||{},C=j?c.toNodeUrl(e.url,S):c.toLegacyNodeUrl(e.url.toString(!0)),M=i.startsWith(C.protocol,"https"),T=e.proxy&&(e.proxy.tunnel||M),P=C&&C.port,B=C&&C.hostname&&C.hostname.toLowerCase(),D=e.proxy&&e.proxy.host;for(u in w(B)===d&&(B=d),w(D)===d&&(D=d),f.url=C,f.method=e.method,f.timeout=t.timeout,f.gzip=!0,f.brotli=!0,f.time=t.timings,f.verbose=t.verbose,f.agents=t.agents,f.extraCA=t.extendedRootCA,f.ignoreProxyEnvironmentVariables=t.ignoreProxyEnvironmentVariables,f.disableUrlEncoding=!0,f.useQuerystring=!0,f.encoding=null,f.statusMessageEncoding="utf8",y)m=y[u],f[u]=_(m,t,n);return n.disableCookies||(f.jar=t.cookieJar||!0),n.tlsPreferServerCiphers&&(f.honorCipherOrder=!0),Array.isArray(n.tlsDisabledProtocols)&&n.tlsDisabledProtocols.forEach((function(e){"TLSv1_3"!==e||r[g+e]?f.secureOptions|=r[g+e]:f.maxVersion="TLSv1.2"})),Array.isArray(n.tlsCipherSelection)&&(f.ciphers=n.tlsCipherSelection.join(":")),"number"==typeof t.maxResponseSize&&(f.maxResponseSize=t.maxResponseSize),a=this.getRequestBody(e,n),!t.implicitCacheControl&&(A["cache-control"]=!0),!t.implicitTraceHeader&&(A["postman-token"]=!0),function(e,t,n,a){var r,i=e.headers;for(r in[{key:"User-Agent",value:`PostmanRuntime/${p}`},{key:"Accept",value:"*/*"},{key:"Cache-Control",value:"no-cache"},{key:"Postman-Token",value:o.v4()},{key:"Host",value:t.url&&t.url.host},{key:"Accept-Encoding",value:"gzip, deflate, br"},{key:"Connection",value:"keep-alive"}].forEach((function(e){r=e.key.toLowerCase(),!n[r]&&!x(i,r)&&i.add({key:e.key,value:e.value,system:!0})})),a)Object.hasOwnProperty.call(a,r)&&i.upsert({key:r,value:a[r],system:!0})}(e,f,A,E),A.host&&((s=x(e.headers,"host"))&&s.system&&(s.disabled=!0),(!s||s.system)&&(f.setHost=!1)),A["content-type"]&&(f.allowContentTypeOverride=!0),f.blacklistHeaders=[],b.forEach((function(t){A[t]&&((s=x(e.headers,t))&&s.system&&(s.disabled=!0),(!s||s.system)&&f.blacklistHeaders.push(t),"content-length"===t&&(!(s=x(e.headers,"transfer-encoding"))||s.system)&&f.blacklistHeaders.push("transfer-encoding"))})),f.headers=e.getHeaders({enabled:!0,sanitizeKeys:!0}),j&&(f.urlParser=function(e){return{parse:t=>c.toNodeUrl(t,e),resolve:(t,n)=>(typeof t===h&&(t=c.toNodeUrl(t,e)),c.resolveNodeUrl(t,n))}}(S)),(v.restrictedAddresses||B===d||!T&&D===d||v.hostLookup)&&(l=e.proxy&&!T?Number(e.proxy.port):Number(P)||(M?443:80),i.isFinite(l)&&(f.lookup=k.bind(this,{port:l,network:v}))),i.assign(f,a,{agentOptions:{keepAlive:t.keepAlive}}),f},getRequestBody(e,t){if(e&&e.body){var n,a,r=e.body,i=r.mode,o=typeof e.method===h?e.method.toLowerCase():void 0,c=r.isEmpty(),u=r.disabled,p=r[i],d=!t||!t.disableBodyPruning;if(!c&&!u){if(s.PropertyList.isPropertyList(p)){for(c=!0,n=p.members.length-1;n>=0;n--)if((a=p.members[n])&&!a.disabled){c=!1;break}if(c)return}if((!v[o]||!d)&&Object.hasOwnProperty.call(l,i))return l[i](p,e)}}},jsonifyResponse(e,t,n){var a;if(e)return e.toJSON?((a=e.toJSON()).request&&i.assign(a.request,{data:t.form||t.formData||t.body||{},uri:{href:t.url&&t.url.href||t.url},url:t.url&&t.url.href||t.url}),e.rawHeaders&&(a.headers=this.arrayPairsToObject(e.rawHeaders)||a.headers),a):(n=n||"",{statusCode:e.status,body:n,headers:i.transform(s.Header.parse(e.getAllResponseHeaders()),(function(e,t){e[t.key]?(!Array.isArray(e[t.key])&&(e[t.key]=[e[t.key]]),e[t.key].push(t.value)):e[t.key]=t.value}),{}),request:{method:t.method||"GET",headers:t.headers,uri:{href:t.url&&t.url.href||t.url},url:t.url&&t.url.href||t.url,data:t.form||t.formData||t.body||{}}})},arrayBufferToString(e){var t,n,a="",r=new Uint8Array(e);for(t=0,n=r.length;t<n;t++)a+=String.fromCharCode(r[t]);return a},arrayPairsToObject(e){if(i.isArray(e)){var t,n,a,r,o={};for(a=0,r=e.length;a<r;a+=2)t=e[a],n=e[a+1],i.has(o,t)?(!i.isArray(o[t])&&(o[t]=[o[t]]),o[t].push(n)):o[t]=n;return o}},isAddressRestricted:(e,t)=>t.restrictedAddresses&&t.restrictedAddresses[e&&e.toLowerCase()]}}).call(this)}).call(this,e("timers").setImmediate)},{"../../package.json":628,"./core-body-builder":18,constants:264,dns:255,lodash:399,net:255,"postman-collection":426,"postman-url-encoder":475,timers:589,uuid:604}],20:[function(e,t,n){const a=e("lodash"),r=e("async"),i=e("mime-types"),o=e("postman-url-encoder"),s=e("postman-collection").Request,c=e("../authorizer").authorizeRequest,u=e("../authorizer").AuthLoader.handlers,l=e("../../package.json").version,p="<calculated when request is sent>",d="Content-Type",h={html:"text/html",text:"text/plain",json:"application/json",javascript:"application/javascript",xml:"application/xml"},m="raw",f="file",g="graphql",v="formdata",y="urlencoded";function b(e,t,n){e.add({key:t,value:n,system:!0})}function x(e,t){if(function(e){if(!e||e.disabled||e.isEmpty())return!0;var t,n,a=e.mode;if(a!==v&&a!==y)return!1;for(t=e[a].members.length-1;t>=0;t--)if((n=e[a].members[t])&&!n.disabled)return!1;return!0}(e.body))return t(null,e);var n,r=e.headers;switch(e.body.mode){case m:n=a.get(e,"body.options.raw.language","text"),b(r,d,h[n]||h.text);break;case y:b(r,d,"application/x-www-form-urlencoded");break;case v:b(r,d,"multipart/form-data; boundary=<calculated when request is sent>");break;case g:b(r,d,h.json);break;case f:b(r,d,i.lookup(e.body.file&&e.body.file.src)||"application/octet-stream")}b(r,"Content-Length",p),t(null,e)}t.exports=function(e,t,n){if(n||"function"!=typeof t||(n=t,t={}),!s.isRequest(e))return n(new Error("Invalid Request instance"));!t&&(t={});var i=t.cookieJar,d=t.implicitCacheControl,h=t.implicitTraceHeader,m=a.get(t.protocolProfileBehavior,"disabledSystemHeaders")||{},f=a.get(t.protocolProfileBehavior,"disableCookies");r.waterfall([function(t){!function(e,t){c(e,(function(n,r){if(!r&&(r=new s(e.toJSON())),n)return t(null,r);var i,o,c,l=e.auth,p=l&&l.type,d=a.get(u,[p,"manifest"]),h=a.get(r,"headers.reference")||{},m=a.get(r,"url.query.reference")||{},f=a.get(r,"body.urlencoded.reference")||{};return"apikey"===p&&(l=l.apikey)?(o=String(l.get("key")).toLowerCase(),i="query"===l.get("in")?m:h,(c=i[o])&&(Array.isArray(c)&&(c=c[c.length-1]),c.auth=!0),t(null,r)):d&&d.updates?(d.updates.forEach((function(e){switch(o=e.property,e.type){case"header":o=o.toLowerCase(),i=h;break;case"url.param":i=m;break;case"body.urlencoded":i=f;break;default:return}(c=i[o])&&(Array.isArray(c)&&(c=c[c.length-1]),c.auth=!0)})),void t(null,r)):t(null,r)}))}(e,t)},function(e,t){x(e,t)},function(e,t){var n=e.headers,a=n.one("content-length");if(a&&a.system)return t(null,e);switch(String(e.method).toUpperCase()){case"GET":case"HEAD":case"TRACE":case"DELETE":case"CONNECT":case"OPTIONS":break;default:b(n,"Content-Length","0")}t(null,e)},function(e,t){if(f||!i)return t(null,e);!function(e,t,n){if(!t||!t.getCookieString)return n(null,e);t.getCookieString(o.toNodeUrl(e.url.toString()),(function(t,a){if(t)return n(null,e);a&&a.length&&b(e.headers,"Cookie",a),n(null,e)}))}(e,i,t)},function(e,t){var n=e.headers;n.remove((function(e){return e.system&&"host"===e.key.toLowerCase()})),b(n,"User-Agent","PostmanRuntime/"+l),b(n,"Accept","*/*"),b(n,"Accept-Encoding","gzip, deflate, br"),b(n,"Host",p),b(n,"Connection","keep-alive"),d&&b(n,"Cache-Control","no-cache"),h&&b(n,"Postman-Token",p),t(null,e)},function(e,t){var n,r=e.headers.reference;a.forEach(m,(function(e,t){e&&(n=r[t.toLowerCase()])&&(Array.isArray(n)&&(n=n[n.length-1]),n.system&&(n.disabled=!0))})),t(null,e)}],(function(e,t){if(e)return n(e);n(null,t)}))}},{"../../package.json":628,"../authorizer":10,async:220,lodash:399,"mime-types":408,"postman-collection":426,"postman-url-encoder":475}],21:[function(e,t,n){t.exports={Requester:e("./requester").Requester,RequesterPool:e("./requester-pool").RequesterPool}},{"./requester":23,"./requester-pool":22}],22:[function(e,t,n){var a,r=e("lodash"),i=e("./requester").Requester,o=e("postman-request").jar;(a=function(e,t){var n,a=this,i=e&&e.fileResolver;if(r.assign(a.options={},{timeout:r.min([r.get(e,"timeout.request"),r.get(e,"timeout.global")]),timings:r.get(e,"requester.timings",!0),verbose:r.get(e,"requester.verbose",!1),keepAlive:r.get(e,"requester.keepAlive",!0),agents:r.get(e,"requester.agents"),cookieJar:r.get(e,"requester.cookieJar"),strictSSL:r.get(e,"requester.strictSSL"),maxResponseSize:r.get(e,"requester.maxResponseSize"),useWhatWGUrlParser:r.get(e,"requester.useWhatWGUrlParser",!1),insecureHTTPParser:r.get(e,"requester.insecureHTTPParser"),followRedirects:r.get(e,"requester.followRedirects",!0),followOriginalHttpMethod:r.get(e,"requester.followOriginalHttpMethod"),maxRedirects:r.get(e,"requester.maxRedirects"),implicitCacheControl:r.get(e,"requester.implicitCacheControl",!0),implicitTraceHeader:r.get(e,"requester.implicitTraceHeader",!0),systemHeaders:r.get(e,"requester.systemHeaders",{}),removeRefererHeaderOnRedirect:r.get(e,"requester.removeRefererHeaderOnRedirect"),ignoreProxyEnvironmentVariables:r.get(e,"ignoreProxyEnvironmentVariables"),network:r.get(e,"network",{})}),a.options.cookieJar||(a.options.cookieJar=o()),!i||"function"!=typeof i.readFile||"string"!=typeof(n=r.get(e,"requester.extendedRootCA")))return t();i.readFile(n,(function(e,n){return e||(a.options.extendedRootCA=n),t()}))}).prototype.create=function(e,t){return i.create(e,this.options,t)},t.exports.RequesterPool=a},{"./requester":23,lodash:399,"postman-request":17}],23:[function(e,t,n){(function(n){(function(){var a=e("lodash"),r=e("./core"),i=e("events"),o=e("performance-now"),s=e("postman-collection"),c=e("./request-wrapper"),u=e("./dry-run"),l="responseStart",p={cookie:!0,"content-length":!0},d=function(e,t,n){var a,r;if(Array.isArray(t))for(a=0,r=t.length;a<r;a++)e.push({key:n,value:t[a]});else e.push({key:n,value:t})},h=function(e,t,n){if(e&&t&&n){var r=t-e,i={request:r};return a.forOwn(n,(function(e,t){i[t]=e+r})),i.end&&(i.done=o()-e),i}};class m extends i{constructor(e,t){super(),this.trace=e,this.options=t||{},a.isFinite(this.options.timeout)||(this.options.timeout=void 0)}request(e,t,i,u){var m,f,g,v=this,y=v.options.network||{},b=Date.now(),x=o(),w=[],k=[],_={},j=!1,S=!1,A={},E=function(e){var t={execution:{verbose:Boolean(g.verbose),sessions:{},data:[]}},n=[],a={};return Array.isArray(e)?(e.forEach((function(e){e&&(e.session&&!a[e.session.id]&&(a[e.session.id]=e.session.data),n.push({request:e.request,response:e.response,timings:e.timings&&{start:b,requestStart:e.timingStart,offset:h(x,e.timingStartTimer,e.timings)},session:e.session&&{id:e.session.id,reused:e.session.reused}}))})),t.execution.data=n,t.execution.sessions=a,t):t},C=function(n,a,r){return v.emit("response.end."+e,n,v.trace.cursor,v.trace,a,t,w,r),u(n,a,t,w,r)},M=function(e,t,n){if(e===l)return j=!0,void(S&&C(null,A.response,A.history));j?C(null,t,n):(S=!0,A={response:t,history:n})};return t&&t.url&&t.url.toString&&t.url.toString()?(f=v.options.cookieJar,g=r.getRequestOptions(t,v.options,i),t.url.update(g.url.href),m=t.url.getHost(),y.restrictedAddresses&&r.isAddressRestricted(m,y)?C(new Error("NETERR: getaddrinfo ENOTFOUND "+m)):c(t,g,(function(n){var i,o,c,u,h,m,y="response.start."+e,b=function(){v.emit(y,null,u,t,w,h),M(l)};_=r.jsonifyResponse(n,g),k=a.transform(_