Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@covalent/http

Package Overview
Dependencies
Maintainers
5
Versions
67
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@covalent/http - npm Package Compare versions

Comparing version 3.1.0 to 3.1.1-beta.1

744

bundles/covalent-http.umd.js
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common/http'), require('rxjs')) :
typeof define === 'function' && define.amd ? define('@covalent/http', ['exports', '@angular/core', '@angular/common/http', 'rxjs'], factory) :
(global = global || self, factory((global.covalent = global.covalent || {}, global.covalent.http = {}), global.ng.core, global.ng.common.http, global.rxjs));
}(this, (function (exports, core, http, rxjs) { 'use strict';
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global.covalent = global.covalent || {}, global.covalent.http = {}), global.ng.core, global.ng.common.http, global.rxjs));
}(this, (function (exports, i0, http, rxjs) { 'use strict';
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
Copyright (c) Microsoft Corporation.
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
/* global Reflect, Promise */
var extendStatics = function(d, b) {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
function (d, b) { for (var p in b)
if (Object.prototype.hasOwnProperty.call(b, p))
d[p] = b[p]; };
return extendStatics(d, b);
};
function __extends(d, b) {

@@ -35,8 +35,9 @@ extendStatics(d, b);

}
var __assign = function() {
var __assign = function () {
__assign = Object.assign || function __assign(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
for (var p in s)
if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}

@@ -47,7 +48,7 @@ return t;

};
function __rest(s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
t[p] = s[p];
for (var p in s)
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function")

@@ -60,23 +61,34 @@ for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {

}
function __decorate(decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function")
r = Reflect.decorate(decorators, target, key, desc);
else
for (var i = decorators.length - 1; i >= 0; i--)
if (d = decorators[i])
r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
}
function __param(paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
return function (target, key) { decorator(target, key, paramIndex); };
}
function __metadata(metadataKey, metadataValue) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
if (typeof Reflect === "object" && typeof Reflect.metadata === "function")
return Reflect.metadata(metadataKey, metadataValue);
}
function __awaiter(thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function fulfilled(value) { try {
step(generator.next(value));
}
catch (e) {
reject(e);
} }
function rejected(value) { try {
step(generator["throw"](value));
}
catch (e) {
reject(e);
} }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }

@@ -86,64 +98,123 @@ step((generator = generator.apply(thisArg, _arguments || [])).next());

}
function __generator(thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
var _ = { label: 0, sent: function () { if (t[0] & 1)
throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
if (f)
throw new TypeError("Generator is already executing.");
while (_)
try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done)
return t;
if (y = 0, t)
op = [op[0] & 2, t.value];
switch (op[0]) {
case 0:
case 1:
t = op;
break;
case 4:
_.label++;
return { value: op[1], done: false };
case 5:
_.label++;
y = op[1];
op = [0];
continue;
case 7:
op = _.ops.pop();
_.trys.pop();
continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
_ = 0;
continue;
}
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) {
_.label = op[1];
break;
}
if (op[0] === 6 && _.label < t[1]) {
_.label = t[1];
t = op;
break;
}
if (t && _.label < t[2]) {
_.label = t[2];
_.ops.push(op);
break;
}
if (t[2])
_.ops.pop();
_.trys.pop();
continue;
}
op = body.call(thisArg, _);
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
catch (e) {
op = [6, e];
y = 0;
}
finally {
f = t = 0;
}
if (op[0] & 5)
throw op[1];
return { value: op[0] ? op[1] : void 0, done: true };
}
}
function __exportStar(m, exports) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
var __createBinding = Object.create ? (function (o, m, k, k2) {
if (k2 === undefined)
k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function () { return m[k]; } });
}) : (function (o, m, k, k2) {
if (k2 === undefined)
k2 = k;
o[k2] = m[k];
});
function __exportStar(m, o) {
for (var p in m)
if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p))
__createBinding(o, m, p);
}
function __values(o) {
var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
if (m) return m.call(o);
if (o && typeof o.length === "number") return {
next: function () {
if (o && i >= o.length) o = void 0;
return { value: o && o[i++], done: !o };
}
};
if (m)
return m.call(o);
if (o && typeof o.length === "number")
return {
next: function () {
if (o && i >= o.length)
o = void 0;
return { value: o && o[i++], done: !o };
}
};
throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
}
function __read(o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m) return o;
if (!m)
return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
while ((n === void 0 || n-- > 0) && !(r = i.next()).done)
ar.push(r.value);
}
catch (error) { e = { error: error }; }
catch (error) {
e = { error: error };
}
finally {
try {
if (r && !r.done && (m = i["return"])) m.call(i);
if (r && !r.done && (m = i["return"]))
m.call(i);
}
finally { if (e) throw e.error; }
finally {
if (e)
throw e.error;
}
}
return ar;
}
function __spread() {

@@ -154,5 +225,5 @@ for (var ar = [], i = 0; i < arguments.length; i++)

}
function __spreadArrays() {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var s = 0, i = 0, il = arguments.length; i < il; i++)
s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)

@@ -162,20 +233,26 @@ for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)

return r;
};
}
;
function __await(v) {
return this instanceof __await ? (this.v = v, this) : new __await(v);
}
function __asyncGenerator(thisArg, _arguments, generator) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var g = generator.apply(thisArg, _arguments || []), i, q = [];
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
function verb(n) { if (g[n])
i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
function resume(n, v) { try {
step(g[n](v));
}
catch (e) {
settle(q[0][3], e);
} }
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
function fulfill(value) { resume("next", value); }
function reject(value) { resume("throw", value); }
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
function settle(f, v) { if (f(v), q.shift(), q.length)
resume(q[0][0], q[0][1]); }
}
function __asyncDelegator(o) {

@@ -186,28 +263,39 @@ var i, p;

}
function __asyncValues(o) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
if (!Symbol.asyncIterator)
throw new TypeError("Symbol.asyncIterator is not defined.");
var m = o[Symbol.asyncIterator], i;
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function (v) { resolve({ value: v, done: d }); }, reject); }
}
function __makeTemplateObject(cooked, raw) {
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
if (Object.defineProperty) {
Object.defineProperty(cooked, "raw", { value: raw });
}
else {
cooked.raw = raw;
}
return cooked;
}
;
var __setModuleDefault = Object.create ? (function (o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function (o, v) {
o["default"] = v;
};
function __importStar(mod) {
if (mod && mod.__esModule) return mod;
if (mod && mod.__esModule)
return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result.default = mod;
if (mod != null)
for (var k in mod)
if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k))
__createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
}
function __importDefault(mod) {
return (mod && mod.__esModule) ? mod : { default: mod };
}
function __classPrivateFieldGet(receiver, privateMap) {

@@ -219,3 +307,2 @@ if (!privateMap.has(receiver)) {

}
function __classPrivateFieldSet(receiver, privateMap, value) {

@@ -230,6 +317,2 @@ if (!privateMap.has(receiver)) {

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @record

@@ -245,2 +328,7 @@ */

var TdInterceptorBehaviorService = /** @class */ (function () {
/**
* @param {?} _injector
* @param {?} _httpInterceptorMatcher
* @param {?} requestInterceptorConfigs
*/
function TdInterceptorBehaviorService(_injector, _httpInterceptorMatcher, requestInterceptorConfigs) {

@@ -251,9 +339,8 @@ var _this = this;

this._requestInterceptors = [];
requestInterceptorConfigs.forEach((/**
requestInterceptorConfigs.forEach(( /**
* @param {?} config
* @return {?}
*/
function (config) {
*/function (config) {
_this._requestInterceptors.push({
interceptor: (/** @type {?} */ (_injector.get(config.interceptor))),
interceptor: ( /** @type {?} */(_injector.get(config.interceptor))),
paths: config.paths,

@@ -264,19 +351,19 @@ });

Object.defineProperty(TdInterceptorBehaviorService.prototype, "requestInterceptors", {
get: /**
/**
* @return {?}
*/
function () {
get: function () {
return this._requestInterceptors;
},
enumerable: true,
enumerable: false,
configurable: true
});
Object.defineProperty(TdInterceptorBehaviorService.prototype, "httpInterceptorMatcher", {
get: /**
/**
* @return {?}
*/
function () {
get: function () {
return this._httpInterceptorMatcher;
},
enumerable: true,
enumerable: false,
configurable: true

@@ -305,2 +392,6 @@ });

__extends(TdHttpService, _super);
/**
* @param {?} _handler
* @param {?} _interceptorBehavior
*/
function TdHttpService(_handler, _interceptorBehavior) {

@@ -318,9 +409,3 @@ var _this = _super.call(this, _handler) || this;

*/
TdHttpService.prototype.request = /**
* @param {?} first
* @param {?=} url
* @param {?=} options
* @return {?}
*/
function (first, url, options) {
TdHttpService.prototype.request = function (first, url, options) {
var _this = this;

@@ -330,14 +415,12 @@ if (options === void 0) { options = {}; }

var interceptors = this._interceptorBehavior.requestInterceptors
.filter((/**
* @param {?} mapping
* @return {?}
*/
function (mapping) {
.filter(( /**
* @param {?} mapping
* @return {?}
*/function (mapping) {
return _this._interceptorBehavior.httpInterceptorMatcher.matches({ url: url }, mapping);
}))
.map((/**
* @param {?} mapping
* @return {?}
*/
function (mapping) {
.map(( /**
* @param {?} mapping
* @return {?}
*/function (mapping) {
return mapping.interceptor;

@@ -355,11 +438,3 @@ }));

*/
TdHttpService.prototype._setupRequest = /**
* @private
* @param {?} method
* @param {?} url
* @param {?} options
* @param {?} interceptors
* @return {?}
*/
function (method, url, options, interceptors) {
TdHttpService.prototype._setupRequest = function (method, url, options, interceptors) {
try {

@@ -369,11 +444,10 @@ options = this._requestResolve(options, interceptors);

catch (e) {
return new rxjs.Observable((/**
return new rxjs.Observable(( /**
* @param {?} subscriber
* @return {?}
*/
function (subscriber) {
*/function (subscriber) {
subscriber.error(e);
}));
}
return this._handleResponseResolve(_super.prototype.request.call(this, (/** @type {?} */ (method)), url, options), interceptors);
return this._handleResponseResolve(_super.prototype.request.call(this, ( /** @type {?} */(method)), url, options), interceptors);
};

@@ -386,14 +460,7 @@ /**

*/
TdHttpService.prototype._requestResolve = /**
* @private
* @param {?} options
* @param {?} interceptors
* @return {?}
*/
function (options, interceptors) {
interceptors.forEach((/**
TdHttpService.prototype._requestResolve = function (options, interceptors) {
interceptors.forEach(( /**
* @param {?} interceptor
* @return {?}
*/
function (interceptor) {
*/function (interceptor) {
if (interceptor.handleOptions) {

@@ -411,15 +478,8 @@ options = interceptor.handleOptions(options);

*/
TdHttpService.prototype._handleResponseResolve = /**
* @private
* @param {?} obs
* @param {?} interceptors
* @return {?}
*/
function (obs, interceptors) {
TdHttpService.prototype._handleResponseResolve = function (obs, interceptors) {
interceptors.reverse();
interceptors.forEach((/**
interceptors.forEach(( /**
* @param {?} interceptor
* @return {?}
*/
function (interceptor) {
*/function (interceptor) {
if (interceptor.handleResponse) {

@@ -431,12 +491,12 @@ obs = interceptor.handleResponse(obs);

};
TdHttpService.decorators = [
{ type: core.Injectable }
];
/** @nocollapse */
TdHttpService.ctorParameters = function () { return [
{ type: http.HttpHandler },
{ type: TdInterceptorBehaviorService }
]; };
return TdHttpService;
}(http.HttpClient));
TdHttpService.decorators = [
{ type: i0.Injectable }
];
/** @nocollapse */
TdHttpService.ctorParameters = function () { return [
{ type: http.HttpHandler },
{ type: TdInterceptorBehaviorService }
]; };
if (false) {

@@ -456,6 +516,2 @@ /**

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @record

@@ -498,17 +554,17 @@ */

/** @type {?} */
var flags = core.InjectFlags.Default;
var flags = i0.InjectFlags.Default;
try {
for (var arg_1 = (e_2 = void 0, __values(arg)), arg_1_1 = arg_1.next(); !arg_1_1.done; arg_1_1 = arg_1.next()) {
var meta = arg_1_1.value;
if (meta instanceof core.Optional || meta.ngMetadataName === 'Optional') {
if (meta instanceof i0.Optional || meta.ngMetadataName === 'Optional') {
/* tslint:disable */
flags |= core.InjectFlags.Optional;
flags |= i0.InjectFlags.Optional;
}
else if (meta instanceof core.SkipSelf || meta.ngMetadataName === 'SkipSelf') {
flags |= core.InjectFlags.SkipSelf;
else if (meta instanceof i0.SkipSelf || meta.ngMetadataName === 'SkipSelf') {
flags |= i0.InjectFlags.SkipSelf;
}
else if (meta instanceof core.Self || meta.ngMetadataName === 'Self') {
flags |= core.InjectFlags.Self;
else if (meta instanceof i0.Self || meta.ngMetadataName === 'Self') {
flags |= i0.InjectFlags.Self;
}
else if (meta instanceof core.Inject) {
else if (meta instanceof i0.Inject) {
type = meta.token;

@@ -551,3 +607,3 @@ }

try {
return core.inject(core.INJECTOR);
return i0.inject(i0.INJECTOR);
}

@@ -580,3 +636,3 @@ catch (e) {

? arguments
: injectArgs(new core.ɵReflectionCapabilities().parameters(base), getInjector())))) || this;
: injectArgs(new i0.ɵReflectionCapabilities().parameters(base), getInjector())))) || this;
_this._injector = getInjector();

@@ -587,9 +643,9 @@ _this.buildConfig();

Object.defineProperty(class_1.prototype, "baseUrl", {
get: /**
/**
* @return {?}
*/
function () {
get: function () {
return (typeof this.basePath === 'string' ? this.basePath.replace(/\/$/, '') : '') + this._baseUrl;
},
enumerable: true,
enumerable: false,
configurable: true

@@ -599,12 +655,5 @@ });

* Method used to setup the configuration parameters and get an instance of the http service
*/
/**
* Method used to setup the configuration parameters and get an instance of the http service
* @return {?}
*/
class_1.prototype.buildConfig = /**
* Method used to setup the configuration parameters and get an instance of the http service
* @return {?}
*/
function () {
class_1.prototype.buildConfig = function () {
this.http = this._injector.get(httpInject);

@@ -618,20 +667,12 @@ this._baseUrl = config && config.baseUrl ? config.baseUrl.replace(/\/$/, '') : '';

* Method used to build the default headers using the base headers
*/
/**
* Method used to build the default headers using the base headers
* @return {?}
*/
class_1.prototype.buildHeaders = /**
* Method used to build the default headers using the base headers
* @return {?}
*/
function () {
class_1.prototype.buildHeaders = function () {
var _this = this;
/** @type {?} */
var headersObj = {};
this._baseHeaders.keys().forEach((/**
this._baseHeaders.keys().forEach(( /**
* @param {?} key
* @return {?}
*/
function (key) {
*/function (key) {
headersObj[key] = _this._baseHeaders.get(key);

@@ -642,3 +683,2 @@ }));

/* tslint:disable-next-line */
/* tslint:disable-next-line */
/**

@@ -651,11 +691,3 @@ * @template HttpResponse

*/
class_1.prototype.buildRequest = /* tslint:disable-next-line */
/**
* @template HttpResponse
* @param {?} method
* @param {?} url
* @param {?=} options
* @return {?}
*/
function (method, url, options) {
class_1.prototype.buildRequest = function (method, url, options) {
return this._buildRequest(method, url, options);

@@ -665,5 +697,2 @@ };

* Method used to build the request depending on the `http` service and TdHttpMethod
*/
/**
* Method used to build the request depending on the `http` service and TdHttpMethod
* @private

@@ -675,11 +704,3 @@ * @param {?} method

*/
class_1.prototype._buildRequest = /**
* Method used to build the request depending on the `http` service and TdHttpMethod
* @private
* @param {?} method
* @param {?} url
* @param {?=} options
* @return {?}
*/
function (method, url, options) {
class_1.prototype._buildRequest = function (method, url, options) {
var e_3, _a;

@@ -700,8 +721,7 @@ if (options === void 0) { options = {}; }

if (options.headers instanceof http.HttpHeaders) {
options.headers.keys().forEach((/**
options.headers.keys().forEach(( /**
* @param {?} key
* @return {?}
*/
function (key) {
headers_1 = headers_1.set(key, ((/** @type {?} */ (options.headers))).get(key));
*/function (key) {
headers_1 = headers_1.set(key, (( /** @type {?} */(options.headers))).get(key));
}));

@@ -713,3 +733,3 @@ }

var key = _c.value;
headers_1 = headers_1.set(key, (/** @type {?} */ (options.headers[key])));
headers_1 = headers_1.set(key, ( /** @type {?} */(options.headers[key])));
}

@@ -727,3 +747,3 @@ }

}
return ((/** @type {?} */ (this.http))).request(method, url, options);
return (( /** @type {?} */(this.http))).request(method, url, options);
};

@@ -738,16 +758,19 @@ return class_1;

var InternalHttpService = /** @class */ (function () {
/**
* @param {?} _injector
*/
function InternalHttpService(_injector) {
InternalHttpService._injector = _injector;
}
InternalHttpService._injector = undefined;
InternalHttpService.decorators = [
{ type: core.Injectable, args: [{ providedIn: 'root' },] }
];
/** @nocollapse */
InternalHttpService.ctorParameters = function () { return [
{ type: core.Injector }
]; };
/** @nocollapse */ InternalHttpService.ɵprov = core.ɵɵdefineInjectable({ factory: function InternalHttpService_Factory() { return new InternalHttpService(core.ɵɵinject(core.INJECTOR)); }, token: InternalHttpService, providedIn: "root" });
return InternalHttpService;
}());
InternalHttpService._injector = undefined;
InternalHttpService.decorators = [
{ type: i0.Injectable, args: [{ providedIn: 'root' },] }
];
/** @nocollapse */
InternalHttpService.ctorParameters = function () { return [
{ type: i0.Injector }
]; };
/** @nocollapse */ InternalHttpService.ɵprov = i0.ɵɵdefineInjectable({ factory: function InternalHttpService_Factory() { return new InternalHttpService(i0.ɵɵinject(i0.INJECTOR)); }, token: InternalHttpService, providedIn: "root" });
if (false) {

@@ -760,3 +783,4 @@ /** @type {?} */

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/url-regexp-interceptor-matcher.class.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -767,7 +791,3 @@ /**

*/
var /**
* Concrete implementation for http interceptor matchers.
* This implementation uses regex to check mapping paths vs request url.
*/
TdURLRegExpInterceptorMatcher = /** @class */ (function () {
var TdURLRegExpInterceptorMatcher = /** @class */ (function () {
function TdURLRegExpInterceptorMatcher() {

@@ -780,13 +800,7 @@ }

*/
TdURLRegExpInterceptorMatcher.prototype.matches = /**
* @param {?} options
* @param {?} mapping
* @return {?}
*/
function (options, mapping) {
return (mapping.paths.filter((/**
TdURLRegExpInterceptorMatcher.prototype.matches = function (options, mapping) {
return (mapping.paths.filter(( /**
* @param {?} path
* @return {?}
*/
function (path) {
*/function (path) {
path = path.replace(/\*\*/gi, '<>').replace(/\*/gi, '[^/?]+').replace(/<>/gi, '[^?]*');

@@ -805,6 +819,7 @@ if (path) {

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: http.module.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @type {?} */
var HTTP_CONFIG = new core.InjectionToken('HTTP_CONFIG');
var HTTP_CONFIG = new i0.InjectionToken('HTTP_CONFIG');
/**

@@ -831,5 +846,8 @@ * @record

useFactory: httpFactory,
deps: [http.HttpHandler, core.Injector, HTTP_CONFIG],
deps: [http.HttpHandler, i0.Injector, HTTP_CONFIG],
};
var CovalentHttpModule = /** @class */ (function () {
/**
* @param {?} _internalHttpService
*/
function CovalentHttpModule(_internalHttpService) {

@@ -842,7 +860,3 @@ this._internalHttpService = _internalHttpService;

*/
CovalentHttpModule.forRoot = /**
* @param {?=} config
* @return {?}
*/
function (config) {
CovalentHttpModule.forRoot = function (config) {
if (config === void 0) { config = { interceptors: [] }; }

@@ -860,14 +874,14 @@ return {

};
CovalentHttpModule.decorators = [
{ type: core.NgModule, args: [{
imports: [http.HttpClientModule],
providers: [InternalHttpService],
},] }
];
/** @nocollapse */
CovalentHttpModule.ctorParameters = function () { return [
{ type: InternalHttpService }
]; };
return CovalentHttpModule;
}());
CovalentHttpModule.decorators = [
{ type: i0.NgModule, args: [{
imports: [http.HttpClientModule],
providers: [InternalHttpService],
},] }
];
/** @nocollapse */
CovalentHttpModule.ctorParameters = function () { return [
{ type: InternalHttpService }
]; };
if (false) {

@@ -883,88 +897,5 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/abstract-param.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* Interface for http interceptors.
* Implement the methods you want to be executed in the request pipeline on interception.
* @record
*/
function ITdHttpInterceptor() { }
if (false) {
/** @type {?|undefined} */
ITdHttpInterceptor.prototype.handleOptions;
/** @type {?|undefined} */
ITdHttpInterceptor.prototype.handleResponse;
}
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* Interface for http interceptor matchers.
* Implement a class to set the behavior of how the interceptors are matched with the requests.
* @record
*/
function ITdHttpInterceptorMatcher() { }
if (false) {
/**
* @param {?} request
* @param {?} mapping
* @return {?}
*/
ITdHttpInterceptorMatcher.prototype.matches = function (request, mapping) { };
}
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* Interface for http interceptor mappings.
* Maps the interceptor with the desired interception rule.
* @record
*/
function ITdHttpInterceptorMapping() { }
if (false) {
/** @type {?} */
ITdHttpInterceptorMapping.prototype.interceptor;
/** @type {?} */
ITdHttpInterceptorMapping.prototype.paths;
}
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @record
*/
function ITdHttpRESTOptions() { }
if (false) {
/** @type {?|undefined} */
ITdHttpRESTOptions.prototype.headers;
/** @type {?|undefined} */
ITdHttpRESTOptions.prototype.observe;
/** @type {?|undefined} */
ITdHttpRESTOptions.prototype.params;
/** @type {?|undefined} */
ITdHttpRESTOptions.prototype.responseType;
/** @type {?|undefined} */
ITdHttpRESTOptions.prototype.reportProgress;
/** @type {?|undefined} */
ITdHttpRESTOptions.prototype.withCredentials;
}
/**
* @record
*/
function ITdHttpRESTOptionsWithBody() { }
if (false) {
/** @type {?|undefined} */
ITdHttpRESTOptionsWithBody.prototype.body;
}
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @type {?} */

@@ -980,3 +911,3 @@ var tdHttpRESTParam = Symbol('TdHttpRESTParam');

function TdAbstractParam(type, param) {
return (/**
return ( /**
* @param {?} target

@@ -986,4 +917,3 @@ * @param {?} propertyKey

* @return {?}
*/
function (target, propertyKey, parameterIndex) {
*/function (target, propertyKey, parameterIndex) {
/** @type {?} */

@@ -1000,6 +930,2 @@ var parameters = Reflect.getOwnMetadata(tdHttpRESTParam, target, propertyKey) || [];

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @type {?} */

@@ -1019,15 +945,13 @@ var NOOP_HTTP = rxjs.of(undefined);

if (source instanceof http.HttpParams) {
source.keys().forEach((/**
source.keys().forEach(( /**
* @param {?} key
* @return {?}
*/
function (key) {
*/function (key) {
// skip if value is undefined
if (source.get(key) !== undefined) {
source.getAll(key).forEach((/**
source.getAll(key).forEach(( /**
* @param {?} value
* @param {?} index
* @return {?}
*/
function (value, index) {
*/function (value, index) {
if (index === 0) {

@@ -1046,10 +970,9 @@ queryParams = queryParams.set(key, value);

// skip if value is undefined
if ((/** @type {?} */ (source[key])) !== undefined) {
if (( /** @type {?} */(source[key])) !== undefined) {
if (source[key] instanceof Array) {
((/** @type {?} */ (source[key]))).forEach((/**
(( /** @type {?} */(source[key]))).forEach(( /**
* @param {?} value
* @param {?} index
* @return {?}
*/
function (value, index) {
*/function (value, index) {
if (index === 0) {

@@ -1064,3 +987,3 @@ queryParams = queryParams.set(key, value);

else {
queryParams = queryParams.set(key, (/** @type {?} */ (source[key])));
queryParams = queryParams.set(key, ( /** @type {?} */(source[key])));
}

@@ -1082,3 +1005,3 @@ }

function TdAbstractMethod(config) {
return (/**
return ( /**
* @param {?} target

@@ -1088,11 +1011,9 @@ * @param {?} propertyName

* @return {?}
*/
function (target, propertyName, descriptor) {
*/function (target, propertyName, descriptor) {
/** @type {?} */
var wrappedFunction = descriptor.value;
// replace method call with our own and proxy it
descriptor.value = (/**
descriptor.value = ( /**
* @return {?}
*/
function () {
*/function () {
var e_1, _a, e_2, _b;

@@ -1205,3 +1126,4 @@ try {

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/get.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -1214,3 +1136,3 @@ /**

function TdGET(config) {
return TdAbstractMethod((/** @type {?} */ (Object.assign({
return TdAbstractMethod(( /** @type {?} */(Object.assign({
method: 'GET',

@@ -1222,3 +1144,4 @@ }, config))));

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/post.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -1231,3 +1154,3 @@ /**

function TdPOST(config) {
return TdAbstractMethod((/** @type {?} */ (Object.assign({
return TdAbstractMethod(( /** @type {?} */(Object.assign({
method: 'POST',

@@ -1239,3 +1162,4 @@ }, config))));

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/patch.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -1248,3 +1172,3 @@ /**

function TdPATCH(config) {
return TdAbstractMethod((/** @type {?} */ (Object.assign({
return TdAbstractMethod(( /** @type {?} */(Object.assign({
method: 'PATCH',

@@ -1256,3 +1180,4 @@ }, config))));

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/put.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -1265,3 +1190,3 @@ /**

function TdPUT(config) {
return TdAbstractMethod((/** @type {?} */ (Object.assign({
return TdAbstractMethod(( /** @type {?} */(Object.assign({
method: 'PUT',

@@ -1273,3 +1198,4 @@ }, config))));

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/delete.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -1282,3 +1208,3 @@ /**

function TdDELETE(config) {
return TdAbstractMethod((/** @type {?} */ (Object.assign({
return TdAbstractMethod(( /** @type {?} */(Object.assign({
method: 'DELETE',

@@ -1290,3 +1216,4 @@ }, config))));

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/param.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -1304,3 +1231,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/body.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -1317,3 +1245,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/response.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -1330,3 +1259,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/query-params.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -1341,2 +1271,26 @@ /**

/**
* @fileoverview added by tsickle
* Generated from: actions/index.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* Generated from: public_api.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* Generated from: index.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* Generated from: covalent-http.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
exports.CovalentHttpModule = CovalentHttpModule;

@@ -1343,0 +1297,0 @@ exports.HTTP_CONFIG = HTTP_CONFIG;

@@ -1,16 +0,16 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common/http"),require("rxjs")):"function"==typeof define&&define.amd?define("@covalent/http",["exports","@angular/core","@angular/common/http","rxjs"],t):t(((e=e||self).covalent=e.covalent||{},e.covalent.http={}),e.ng.core,e.ng.common.http,e.rxjs)}(this,(function(e,t,r,n){"use strict";
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common/http"),require("rxjs")):"function"==typeof define&&define.amd?define("@covalent/http",["exports","@angular/core","@angular/common/http","rxjs"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self).covalent=e.covalent||{},e.covalent.http={}),e.ng.core,e.ng.common.http,e.rxjs)}(this,(function(e,t,r,n){"use strict";
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
Copyright (c) Microsoft Corporation.
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function a(e,t){function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function i(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function s(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function c(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(s(arguments[t]));return e}var u=function(){function e(e,t,r){var n=this;this._injector=e,this._httpInterceptorMatcher=t,this._requestInterceptors=[],r.forEach((function(t){n._requestInterceptors.push({interceptor:e.get(t.interceptor),paths:t.paths})}))}return Object.defineProperty(e.prototype,"requestInterceptors",{get:function(){return this._requestInterceptors},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"httpInterceptorMatcher",{get:function(){return this._httpInterceptorMatcher},enumerable:!0,configurable:!0}),e}();var p=function(e){function o(t,r){var n=e.call(this,t)||this;return n._handler=t,n._interceptorBehavior=r,n}return a(o,e),o.prototype.request=function(e,t,r){var n=this;void 0===r&&(r={});var o=this._interceptorBehavior.requestInterceptors.filter((function(e){return n._interceptorBehavior.httpInterceptorMatcher.matches({url:t},e)})).map((function(e){return e.interceptor}));return this._setupRequest(e,t,r,o)},o.prototype._setupRequest=function(t,r,o,a){try{o=this._requestResolve(o,a)}catch(e){return new n.Observable((function(t){t.error(e)}))}return this._handleResponseResolve(e.prototype.request.call(this,t,r,o),a)},o.prototype._requestResolve=function(e,t){return t.forEach((function(t){t.handleOptions&&(e=t.handleOptions(e))})),e},o.prototype._handleResponseResolve=function(e,t){return t.reverse(),t.forEach((function(t){t.handleResponse&&(e=t.handleResponse(e))})),e},o.decorators=[{type:t.Injectable}],o.ctorParameters=function(){return[{type:r.HttpHandler},{type:u}]},o}(r.HttpClient);function f(e,r){var n,o,a,s,c=[];try{for(var u=i(e),p=u.next();!p.done;p=u.next()){var f=p.value;if(f)if(Array.isArray(f)){if(0===f.length)throw new Error("Arguments array must have arguments.");var l=void 0,d=t.InjectFlags.Default;try{for(var h=(a=void 0,i(f)),y=h.next();!y.done;y=h.next()){var v=y.value;v instanceof t.Optional||"Optional"===v.ngMetadataName?d|=t.InjectFlags.Optional:v instanceof t.SkipSelf||"SkipSelf"===v.ngMetadataName?d|=t.InjectFlags.SkipSelf:v instanceof t.Self||"Self"===v.ngMetadataName?d|=t.InjectFlags.Self:l=v instanceof t.Inject?v.token:v}}catch(e){a={error:e}}finally{try{y&&!y.done&&(s=h.return)&&s.call(h)}finally{if(a)throw a.error}}c.push(r.get(l,d))}else c.push(r.get(f))}}catch(e){n={error:e}}finally{try{p&&!p.done&&(o=u.return)&&o.call(u)}finally{if(n)throw n.error}}return c}function l(){try{return t.inject(t.INJECTOR)}catch(e){if(!d._injector)throw new Error("Please add CovalentHttpModule into your imports.");return d._injector}}var d=function(){function e(t){e._injector=t}return e._injector=void 0,e.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],e.ctorParameters=function(){return[{type:t.Injector}]},e.ɵprov=t.ɵɵdefineInjectable({factory:function(){return new e(t.ɵɵinject(t.INJECTOR))},token:e,providedIn:"root"}),e}();var h=function(){function e(){}return e.prototype.matches=function(e,t){return t.paths.filter((function(t){return!!(t=t.replace(/\*\*/gi,"<>").replace(/\*/gi,"[^/?]+").replace(/<>/gi,"[^?]*"))&&(t+="(\\?{1}.*)?$",new RegExp(t).test(e.url))})).length>0},e}(),y=new t.InjectionToken("HTTP_CONFIG");function v(e,t,r){return new p(e,new u(t,new h,r.interceptors))}var b={provide:p,useFactory:v,deps:[r.HttpHandler,t.Injector,y]},m=function(){function e(e){this._internalHttpService=e}return e.forRoot=function(t){return void 0===t&&(t={interceptors:[]}),{ngModule:e,providers:[{provide:y,useValue:t},b]}},e.decorators=[{type:t.NgModule,args:[{imports:[r.HttpClientModule],providers:[d]}]}],e.ctorParameters=function(){return[{type:d}]},e}();var g=Symbol("TdHttpRESTParam");function _(e,t){return function(r,n,o){var a=Reflect.getOwnMetadata(g,r,n)||[];a.push({index:o,param:t,type:e}),Reflect.defineMetadata(g,a,r,n)}}var T=n.of(void 0);function j(e,t){var n=e;if(t instanceof r.HttpParams)t.keys().forEach((function(e){void 0!==t.get(e)&&t.getAll(e).forEach((function(t,r){n=0===r?n.set(e,t):n.append(e,t)}))}));else{var o=function(e){void 0!==t[e]&&(t[e]instanceof Array?t[e].forEach((function(t,r){n=0===r?n.set(e,t):n.append(e,t)})):n=n.set(e,t[e]))};for(var a in t)o(a)}return n}function H(e){return function(t,n,o){var a=o.value;o.value=function(){var o,s,c,u;try{var p=e.path,f=Reflect.getOwnMetadata(g,t,n),l=[],d=void 0,h=new r.HttpParams;if(f)try{for(var y=i(f),v=y.next();!v.done;v=y.next()){if("param"===(x=v.value).type)l[x.index]=arguments[x.index],p=p.replace(":"+x.param,arguments[x.index]);else if("body"===x.type)l[x.index]=arguments[x.index],d=arguments[x.index];else if("queryParams"===x.type){l[x.index]=arguments[x.index];var b=arguments[x.index];e.options&&e.options.params&&(h=e.options.params instanceof r.HttpParams?j(e.options.params,h):j(h,e.options.params)),b&&(h=b instanceof r.HttpParams?j(b,h):j(h,b))}}}catch(e){o={error:e}}finally{try{v&&!v.done&&(s=y.return)&&s.call(y)}finally{if(o)throw o.error}}var m=this.baseUrl+p,_=Object.assign({},e.options,{body:d,params:h}),H=this.buildRequest(e.method,m,_);if(f)try{for(var O=i(f),R=O.next();!R.done;R=O.next()){var x;"response"===(x=R.value).type&&(l[x.index]=H)}}catch(e){c={error:e}}finally{try{R&&!R.done&&(u=O.return)&&u.call(O)}finally{if(c)throw c.error}}var P=a.apply(this,l);return P===T||void 0===P?H:P}catch(e){console.error(e)}}}}e.CovalentHttpModule=m,e.HTTP_CONFIG=y,e.HTTP_INTERCEPTOR_PROVIDER=b,e.InternalHttpService=d,e.TdBody=function(){return _("body")},e.TdDELETE=function(e){return H(Object.assign({method:"DELETE"},e))},e.TdGET=function(e){return H(Object.assign({method:"GET"},e))},e.TdHttpService=p,e.TdPATCH=function(e){return H(Object.assign({method:"PATCH"},e))},e.TdPOST=function(e){return H(Object.assign({method:"POST"},e))},e.TdPUT=function(e){return H(Object.assign({method:"PUT"},e))},e.TdParam=function(e){return _("param",e)},e.TdQueryParams=function(){return _("queryParams")},e.TdResponse=function(){return _("response")},e.TdURLRegExpInterceptorMatcher=h,e.getInjector=l,e.httpFactory=v,e.mixinHttp=function(e,n,o){return void 0===o&&(o=p),function(s){function u(){var r=s.apply(this,c(arguments&&arguments.length?arguments:f((new t.ɵReflectionCapabilities).parameters(e),l())))||this;return r._injector=l(),r.buildConfig(),r}return a(u,s),Object.defineProperty(u.prototype,"baseUrl",{get:function(){return("string"==typeof this.basePath?this.basePath.replace(/\/$/,""):"")+this._baseUrl},enumerable:!0,configurable:!0}),u.prototype.buildConfig=function(){this.http=this._injector.get(o),this._baseUrl=n&&n.baseUrl?n.baseUrl.replace(/\/$/,""):"",this._baseHeaders=n&&n.baseHeaders?n.baseHeaders:new r.HttpHeaders,this._defaultObserve=n&&n.defaultObserve?n.defaultObserve:"body",this._defaultResponseType=n&&n.defaultResponseType?n.defaultResponseType:"json"},u.prototype.buildHeaders=function(){var e=this,t={};return this._baseHeaders.keys().forEach((function(r){t[r]=e._baseHeaders.get(r)})),new r.HttpHeaders(t)},u.prototype.buildRequest=function(e,t,r){return this._buildRequest(e,t,r)},u.prototype._buildRequest=function(e,t,n){var o,a;if(void 0===n&&(n={}),n.responseType||(n.responseType=this._defaultResponseType),n.observe||(n.observe=this._defaultObserve),n.headers){var s=this.buildHeaders();if(n.headers instanceof r.HttpHeaders)n.headers.keys().forEach((function(e){s=s.set(e,n.headers.get(e))}));else try{for(var c=i(Object.keys(n.headers)),u=c.next();!u.done;u=c.next()){var p=u.value;s=s.set(p,n.headers[p])}}catch(e){o={error:e}}finally{try{u&&!u.done&&(a=c.return)&&a.call(c)}finally{if(o)throw o.error}}n.headers=s}else n.headers=this.buildHeaders();return(this.http.request(e,t,n))},u}(e)},e.ɵa=u,e.ɵb=d,Object.defineProperty(e,"__esModule",{value:!0})}));
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function a(e,t){function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}Object.create;function i(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function s(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function c(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(s(arguments[t]));return e}Object.create;var u=function(){function e(e,t,r){var n=this;this._injector=e,this._httpInterceptorMatcher=t,this._requestInterceptors=[],r.forEach((function(t){n._requestInterceptors.push({interceptor:e.get(t.interceptor),paths:t.paths})}))}return Object.defineProperty(e.prototype,"requestInterceptors",{get:function(){return this._requestInterceptors},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"httpInterceptorMatcher",{get:function(){return this._httpInterceptorMatcher},enumerable:!1,configurable:!0}),e}();var p=function(e){function t(t,r){var n=e.call(this,t)||this;return n._handler=t,n._interceptorBehavior=r,n}return a(t,e),t.prototype.request=function(e,t,r){var n=this;void 0===r&&(r={});var o=this._interceptorBehavior.requestInterceptors.filter((function(e){return n._interceptorBehavior.httpInterceptorMatcher.matches({url:t},e)})).map((function(e){return e.interceptor}));return this._setupRequest(e,t,r,o)},t.prototype._setupRequest=function(t,r,o,a){try{o=this._requestResolve(o,a)}catch(e){return new n.Observable((function(t){t.error(e)}))}return this._handleResponseResolve(e.prototype.request.call(this,t,r,o),a)},t.prototype._requestResolve=function(e,t){return t.forEach((function(t){t.handleOptions&&(e=t.handleOptions(e))})),e},t.prototype._handleResponseResolve=function(e,t){return t.reverse(),t.forEach((function(t){t.handleResponse&&(e=t.handleResponse(e))})),e},t}(r.HttpClient);function f(e,r){var n,o,a,s,c=[];try{for(var u=i(e),p=u.next();!p.done;p=u.next()){var f=p.value;if(f)if(Array.isArray(f)){if(0===f.length)throw new Error("Arguments array must have arguments.");var l=void 0,d=t.InjectFlags.Default;try{for(var h=(a=void 0,i(f)),y=h.next();!y.done;y=h.next()){var v=y.value;v instanceof t.Optional||"Optional"===v.ngMetadataName?d|=t.InjectFlags.Optional:v instanceof t.SkipSelf||"SkipSelf"===v.ngMetadataName?d|=t.InjectFlags.SkipSelf:v instanceof t.Self||"Self"===v.ngMetadataName?d|=t.InjectFlags.Self:l=v instanceof t.Inject?v.token:v}}catch(e){a={error:e}}finally{try{y&&!y.done&&(s=h.return)&&s.call(h)}finally{if(a)throw a.error}}c.push(r.get(l,d))}else c.push(r.get(f))}}catch(e){n={error:e}}finally{try{p&&!p.done&&(o=u.return)&&o.call(u)}finally{if(n)throw n.error}}return c}function l(){try{return t.inject(t.INJECTOR)}catch(e){if(!d._injector)throw new Error("Please add CovalentHttpModule into your imports.");return d._injector}}p.decorators=[{type:t.Injectable}],p.ctorParameters=function(){return[{type:r.HttpHandler},{type:u}]};var d=function e(t){e._injector=t};d._injector=void 0,d.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],d.ctorParameters=function(){return[{type:t.Injector}]},d.ɵprov=t.ɵɵdefineInjectable({factory:function(){return new d(t.ɵɵinject(t.INJECTOR))},token:d,providedIn:"root"});var h=function(){function e(){}return e.prototype.matches=function(e,t){return t.paths.filter((function(t){return!!(t=t.replace(/\*\*/gi,"<>").replace(/\*/gi,"[^/?]+").replace(/<>/gi,"[^?]*"))&&(t+="(\\?{1}.*)?$",new RegExp(t).test(e.url))})).length>0},e}(),y=new t.InjectionToken("HTTP_CONFIG");function v(e,t,r){return new p(e,new u(t,new h,r.interceptors))}var b={provide:p,useFactory:v,deps:[r.HttpHandler,t.Injector,y]},g=function(){function e(e){this._internalHttpService=e}return e.forRoot=function(t){return void 0===t&&(t={interceptors:[]}),{ngModule:e,providers:[{provide:y,useValue:t},b]}},e}();g.decorators=[{type:t.NgModule,args:[{imports:[r.HttpClientModule],providers:[d]}]}],g.ctorParameters=function(){return[{type:d}]};var m=Symbol("TdHttpRESTParam");function _(e,t){return function(r,n,o){var a=Reflect.getOwnMetadata(m,r,n)||[];a.push({index:o,param:t,type:e}),Reflect.defineMetadata(m,a,r,n)}}var j=n.of(void 0);function T(e,t){var n=e;if(t instanceof r.HttpParams)t.keys().forEach((function(e){void 0!==t.get(e)&&t.getAll(e).forEach((function(t,r){n=0===r?n.set(e,t):n.append(e,t)}))}));else{var o=function(e){void 0!==t[e]&&(t[e]instanceof Array?t[e].forEach((function(t,r){n=0===r?n.set(e,t):n.append(e,t)})):n=n.set(e,t[e]))};for(var a in t)o(a)}return n}function O(e){return function(t,n,o){var a=o.value;o.value=function(){var o,s,c,u;try{var p=e.path,f=Reflect.getOwnMetadata(m,t,n),l=[],d=void 0,h=new r.HttpParams;if(f)try{for(var y=i(f),v=y.next();!v.done;v=y.next()){if("param"===(x=v.value).type)l[x.index]=arguments[x.index],p=p.replace(":"+x.param,arguments[x.index]);else if("body"===x.type)l[x.index]=arguments[x.index],d=arguments[x.index];else if("queryParams"===x.type){l[x.index]=arguments[x.index];var b=arguments[x.index];e.options&&e.options.params&&(h=e.options.params instanceof r.HttpParams?T(e.options.params,h):T(h,e.options.params)),b&&(h=b instanceof r.HttpParams?T(b,h):T(h,b))}}}catch(e){o={error:e}}finally{try{v&&!v.done&&(s=y.return)&&s.call(y)}finally{if(o)throw o.error}}var g=this.baseUrl+p,_=Object.assign({},e.options,{body:d,params:h}),O=this.buildRequest(e.method,g,_);if(f)try{for(var H=i(f),R=H.next();!R.done;R=H.next()){var x;"response"===(x=R.value).type&&(l[x.index]=O)}}catch(e){c={error:e}}finally{try{R&&!R.done&&(u=H.return)&&u.call(H)}finally{if(c)throw c.error}}var P=a.apply(this,l);return P===j||void 0===P?O:P}catch(e){console.error(e)}}}}e.CovalentHttpModule=g,e.HTTP_CONFIG=y,e.HTTP_INTERCEPTOR_PROVIDER=b,e.InternalHttpService=d,e.TdBody=function(){return _("body")},e.TdDELETE=function(e){return O(Object.assign({method:"DELETE"},e))},e.TdGET=function(e){return O(Object.assign({method:"GET"},e))},e.TdHttpService=p,e.TdPATCH=function(e){return O(Object.assign({method:"PATCH"},e))},e.TdPOST=function(e){return O(Object.assign({method:"POST"},e))},e.TdPUT=function(e){return O(Object.assign({method:"PUT"},e))},e.TdParam=function(e){return _("param",e)},e.TdQueryParams=function(){return _("queryParams")},e.TdResponse=function(){return _("response")},e.TdURLRegExpInterceptorMatcher=h,e.getInjector=l,e.httpFactory=v,e.mixinHttp=function(e,n,o){return void 0===o&&(o=p),function(s){function u(){var r=s.apply(this,c(arguments&&arguments.length?arguments:f((new t.ɵReflectionCapabilities).parameters(e),l())))||this;return r._injector=l(),r.buildConfig(),r}return a(u,s),Object.defineProperty(u.prototype,"baseUrl",{get:function(){return("string"==typeof this.basePath?this.basePath.replace(/\/$/,""):"")+this._baseUrl},enumerable:!1,configurable:!0}),u.prototype.buildConfig=function(){this.http=this._injector.get(o),this._baseUrl=n&&n.baseUrl?n.baseUrl.replace(/\/$/,""):"",this._baseHeaders=n&&n.baseHeaders?n.baseHeaders:new r.HttpHeaders,this._defaultObserve=n&&n.defaultObserve?n.defaultObserve:"body",this._defaultResponseType=n&&n.defaultResponseType?n.defaultResponseType:"json"},u.prototype.buildHeaders=function(){var e=this,t={};return this._baseHeaders.keys().forEach((function(r){t[r]=e._baseHeaders.get(r)})),new r.HttpHeaders(t)},u.prototype.buildRequest=function(e,t,r){return this._buildRequest(e,t,r)},u.prototype._buildRequest=function(e,t,n){var o,a;if(void 0===n&&(n={}),n.responseType||(n.responseType=this._defaultResponseType),n.observe||(n.observe=this._defaultObserve),n.headers){var s=this.buildHeaders();if(n.headers instanceof r.HttpHeaders)n.headers.keys().forEach((function(e){s=s.set(e,n.headers.get(e))}));else try{for(var c=i(Object.keys(n.headers)),u=c.next();!u.done;u=c.next()){var p=u.value;s=s.set(p,n.headers[p])}}catch(e){o={error:e}}finally{try{u&&!u.done&&(a=c.return)&&a.call(c)}finally{if(o)throw o.error}}n.headers=s}else n.headers=this.buildHeaders();return this.http.request(e,t,n)},u}(e)},e.ɵa=u,e.ɵb=d,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=covalent-http.umd.min.js.map
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/http.mixin.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -218,2 +219,2 @@ import { Injectable, Injector, ɵReflectionCapabilities, InjectFlags, Optional, SkipSelf, Self, Inject, inject, INJECTOR, } from '@angular/core';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5taXhpbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsiYWN0aW9ucy9odHRwLm1peGluLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBRUwsVUFBVSxFQUNWLFFBQVEsRUFDUix1QkFBdUIsRUFDdkIsV0FBVyxFQUNYLFFBQVEsRUFDUixRQUFRLEVBQ1IsSUFBSSxFQUNKLE1BQU0sRUFFTixNQUFNLEVBQ04sUUFBUSxHQUNULE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBYyxXQUFXLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUMvRCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sOEJBQThCLENBQUM7Ozs7O0FBWTdELHVDQUtDOzs7SUFKQyx3Q0FBMEI7O0lBQzFCLG9DQUFnQjs7SUFDaEIsMkNBQW1DOztJQUNuQyxnREFBNkM7Ozs7Ozs7Ozs7O0FBVy9DLFNBQVMsVUFBVSxDQUFDLEtBQWtELEVBQUUsUUFBa0I7O1VBQ2xGLElBQUksR0FBVSxFQUFFO0lBQ3RCLEtBQUssTUFBTSxHQUFHLElBQUksS0FBSyxFQUFFO1FBQ3ZCLElBQUksR0FBRyxFQUFFO1lBQ1AsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFO2dCQUN0QixJQUFJLEdBQUcsQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO29CQUNwQixNQUFNLElBQUksS0FBSyxDQUFDLHNDQUFzQyxDQUFDLENBQUM7aUJBQ3pEOztvQkFDRyxJQUEyQjs7b0JBQzNCLEtBQUssR0FBZ0IsV0FBVyxDQUFDLE9BQU87Z0JBRTVDLEtBQUssTUFBTSxJQUFJLElBQUksR0FBRyxFQUFFO29CQUN0QixJQUFJLElBQUksWUFBWSxRQUFRLElBQUksSUFBSSxDQUFDLGNBQWMsS0FBSyxVQUFVLEVBQUU7d0JBQ2xFLG9CQUFvQjt3QkFDcEIsS0FBSyxJQUFJLFdBQVcsQ0FBQyxRQUFRLENBQUM7cUJBQy9CO3lCQUFNLElBQUksSUFBSSxZQUFZLFFBQVEsSUFBSSxJQUFJLENBQUMsY0FBYyxLQUFLLFVBQVUsRUFBRTt3QkFDekUsS0FBSyxJQUFJLFdBQVcsQ0FBQyxRQUFRLENBQUM7cUJBQy9CO3lCQUFNLElBQUksSUFBSSxZQUFZLElBQUksSUFBSSxJQUFJLENBQUMsY0FBYyxLQUFLLE1BQU0sRUFBRTt3QkFDakUsS0FBSyxJQUFJLFdBQVcsQ0FBQyxJQUFJLENBQUM7cUJBQzNCO3lCQUFNLElBQUksSUFBSSxZQUFZLE1BQU0sRUFBRTt3QkFDakMsSUFBSSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUM7cUJBQ25CO3lCQUFNO3dCQUNMLElBQUksR0FBRyxJQUFJLENBQUM7cUJBQ2I7b0JBQ0QsbUJBQW1CO2lCQUNwQjtnQkFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUM7YUFDdEM7aUJBQU07Z0JBQ0wsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7YUFDOUI7U0FDRjtLQUNGO0lBQ0QsT0FBTyxJQUFJLENBQUM7QUFDZCxDQUFDOzs7O0FBRUQsTUFBTSxVQUFVLFdBQVc7SUFDekIsSUFBSTtRQUNGLE9BQU8sTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0tBQ3pCO0lBQUMsT0FBTyxDQUFDLEVBQUU7UUFDVixJQUFJLENBQUMsbUJBQW1CLENBQUMsU0FBUyxFQUFFO1lBQ2xDLE1BQU0sSUFBSSxLQUFLLENBQUMsa0RBQWtELENBQUMsQ0FBQztTQUNyRTtRQUNELE9BQU8sbUJBQW1CLENBQUMsU0FBUyxDQUFDO0tBQ3RDO0FBQ0gsQ0FBQzs7Ozs7Ozs7O0FBTUQsTUFBTSxVQUFVLFNBQVMsQ0FDdkIsSUFBUyxFQUNULE1BQXlCLEVBQ3pCLGFBQStDLGFBQWE7SUFFNUQ7OztPQUdHO0lBQ0gsT0FBTyxLQUFNLFNBQVEsSUFBSTtRQVl2QjtZQUNFLEtBQUssQ0FDSCxHQUFHLENBQUMsU0FBUyxJQUFJLFNBQVMsQ0FBQyxNQUFNO2dCQUMvQixDQUFDLENBQUMsU0FBUztnQkFDWCxDQUFDLENBQUMsVUFBVSxDQUFDLElBQUksdUJBQXVCLEVBQUUsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEVBQUUsV0FBVyxFQUFFLENBQUMsQ0FBQyxDQUMvRSxDQUFDO1lBQ0YsSUFBSSxDQUFDLFNBQVMsR0FBRyxXQUFXLEVBQUUsQ0FBQztZQUMvQixJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDckIsQ0FBQzs7OztRQWpCRCxJQUFJLE9BQU87WUFDVCxPQUFPLENBQUMsT0FBTyxJQUFJLENBQUMsUUFBUSxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDO1FBQ3JHLENBQUM7Ozs7O1FBb0JELFdBQVc7WUFDVCxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxDQUFDO1lBQzNDLElBQUksQ0FBQyxRQUFRLEdBQUcsTUFBTSxJQUFJLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO1lBQ2xGLElBQUksQ0FBQyxZQUFZLEdBQUcsTUFBTSxJQUFJLE1BQU0sQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLElBQUksV0FBVyxFQUFFLENBQUM7WUFDMUYsSUFBSSxDQUFDLGVBQWUsR0FBRyxNQUFNLElBQUksTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO1lBQ3hGLElBQUksQ0FBQyxvQkFBb0IsR0FBRyxNQUFNLElBQUksTUFBTSxDQUFDLG1CQUFtQixDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQztRQUN6RyxDQUFDOzs7OztRQUtELFlBQVk7O2tCQUNKLFVBQVUsR0FBMkIsRUFBRTtZQUM3QyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxDQUFDLE9BQU87Ozs7WUFBQyxDQUFDLEdBQVEsRUFBRSxFQUFFO2dCQUM1QyxVQUFVLENBQUMsR0FBRyxDQUFDLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDL0MsQ0FBQyxFQUFDLENBQUM7WUFDSCxPQUFPLElBQUksV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQ3JDLENBQUM7Ozs7Ozs7OztRQWNELFlBQVksQ0FDVixNQUFvQixFQUNwQixHQUFXLEVBQ1gsT0FBb0M7WUFFcEMsT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDbEQsQ0FBQzs7Ozs7Ozs7O1FBS08sYUFBYSxDQUNuQixNQUFvQixFQUNwQixHQUFXLEVBQ1gsVUFBc0MsRUFBRTtZQUV4QyxJQUFJLENBQUMsT0FBTyxDQUFDLFlBQVksRUFBRTtnQkFDekIsT0FBTyxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUMsb0JBQW9CLENBQUM7YUFDbEQ7WUFDRCxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRTtnQkFDcEIsT0FBTyxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDO2FBQ3hDO1lBQ0QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUU7Z0JBQ3BCLE9BQU8sQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDO2FBQ3ZDO2lCQUFNOztvQkFDRCxPQUFPLEdBQWdCLElBQUksQ0FBQyxZQUFZLEVBQUU7Z0JBQzlDLElBQUksT0FBTyxDQUFDLE9BQU8sWUFBWSxXQUFXLEVBQUU7b0JBQzFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUMsT0FBTzs7OztvQkFBQyxDQUFDLEdBQVEsRUFBRSxFQUFFO3dCQUMxQyxPQUFPLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxtQkFBYSxPQUFPLENBQUMsT0FBTyxFQUFBLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztvQkFDdEUsQ0FBQyxFQUFDLENBQUM7aUJBQ0o7cUJBQU07b0JBQ0wsS0FBSyxNQUFNLEdBQUcsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTt3QkFDOUMsT0FBTyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLG1CQUFLLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUEsQ0FBQyxDQUFDO3FCQUN2RDtpQkFDRjtnQkFDRCxPQUFPLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQzthQUMzQjtZQUNELE9BQU8sQ0FBQyxtQkFBZSxJQUFJLENBQUMsSUFBSSxFQUFBLENBQUMsQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNsRSxDQUFDO0tBQ0YsQ0FBQztBQUNKLENBQUM7Ozs7O0FBT0QsTUFBTSxPQUFPLG1CQUFtQjs7OztJQUc5QixZQUFZLFNBQW1CO1FBQzdCLG1CQUFtQixDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7SUFDNUMsQ0FBQzs7QUFKTSw2QkFBUyxHQUFhLFNBQVMsQ0FBQzs7WUFGeEMsVUFBVSxTQUFDLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRTs7OztZQXpNaEMsUUFBUTs7Ozs7SUEyTVIsOEJBQXVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgVHlwZSxcbiAgSW5qZWN0YWJsZSxcbiAgSW5qZWN0b3IsXG4gIMm1UmVmbGVjdGlvbkNhcGFiaWxpdGllcyxcbiAgSW5qZWN0RmxhZ3MsXG4gIE9wdGlvbmFsLFxuICBTa2lwU2VsZixcbiAgU2VsZixcbiAgSW5qZWN0LFxuICBJbmplY3Rpb25Ub2tlbixcbiAgaW5qZWN0LFxuICBJTkpFQ1RPUixcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBIdHRwQ2xpZW50LCBIdHRwSGVhZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcbmltcG9ydCB7IFRkSHR0cFNlcnZpY2UgfSBmcm9tICcuLi9pbnRlcmNlcHRvcnMvaHR0cC5zZXJ2aWNlJztcblxuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuXG5pbXBvcnQge1xuICBJVGRIdHRwUkVTVE9wdGlvbnMsXG4gIElUZEh0dHBSRVNUT3B0aW9uc1dpdGhCb2R5LFxuICBUZEh0dHBSRVNUUmVzcG9uc2VUeXBlLFxuICBUZEh0dHBSRVNUT2JzZXJ2ZSxcbiAgVGRIdHRwTWV0aG9kLFxufSBmcm9tICcuLi9odHRwLmludGVyZmFjZXMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIElUZEh0dHBSRVNUQ29uZmlnIHtcbiAgYmFzZUhlYWRlcnM/OiBIdHRwSGVhZGVycztcbiAgYmFzZVVybDogc3RyaW5nO1xuICBkZWZhdWx0T2JzZXJ2ZT86IFRkSHR0cFJFU1RPYnNlcnZlO1xuICBkZWZhdWx0UmVzcG9uc2VUeXBlPzogVGRIdHRwUkVTVFJlc3BvbnNlVHlwZTtcbn1cblxudHlwZSBDb25zdHJ1Y3RvcjxUPiA9IG5ldyAoLi4uYXJnczogYW55W10pID0+IFQ7XG5cbi8qKlxuICogRE8gTk9UIE1PRElGWVxuICogVGFrZW4gZnJvbSBhbmd1bGFyIHNpbmNlIHRoZXkgZG9udCBleHBvc2UgdGhpcyBmdW5jdGlvblxuICogVGhpcyBpcyB1c2VkIGludGVybmFsbHkgdG8gaW5qZWN0IHNlcnZpY2VzIGZyb20gdGhlIGNvbnN0cnVjdG9yIG9mIHRoZSBiYXNlIHNlcnZpY2UgdXNpbmcgdGhlIG1peGluSHR0cFxuICogQGludGVybmFsXG4gKi9cbmZ1bmN0aW9uIGluamVjdEFyZ3ModHlwZXM6IChUeXBlPGFueT4gfCBJbmplY3Rpb25Ub2tlbjxhbnk+IHwgYW55W10pW10sIGluamVjdG9yOiBJbmplY3Rvcik6IGFueVtdIHtcbiAgY29uc3QgYXJnczogYW55W10gPSBbXTtcbiAgZm9yIChjb25zdCBhcmcgb2YgdHlwZXMpIHtcbiAgICBpZiAoYXJnKSB7XG4gICAgICBpZiAoQXJyYXkuaXNBcnJheShhcmcpKSB7XG4gICAgICAgIGlmIChhcmcubGVuZ3RoID09PSAwKSB7XG4gICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudHMgYXJyYXkgbXVzdCBoYXZlIGFyZ3VtZW50cy4nKTtcbiAgICAgICAgfVxuICAgICAgICBsZXQgdHlwZTogVHlwZTxhbnk+IHwgdW5kZWZpbmVkO1xuICAgICAgICBsZXQgZmxhZ3M6IEluamVjdEZsYWdzID0gSW5qZWN0RmxhZ3MuRGVmYXVsdDtcblxuICAgICAgICBmb3IgKGNvbnN0IG1ldGEgb2YgYXJnKSB7XG4gICAgICAgICAgaWYgKG1ldGEgaW5zdGFuY2VvZiBPcHRpb25hbCB8fCBtZXRhLm5nTWV0YWRhdGFOYW1lID09PSAnT3B0aW9uYWwnKSB7XG4gICAgICAgICAgICAvKiB0c2xpbnQ6ZGlzYWJsZSAqL1xuICAgICAgICAgICAgZmxhZ3MgfD0gSW5qZWN0RmxhZ3MuT3B0aW9uYWw7XG4gICAgICAgICAgfSBlbHNlIGlmIChtZXRhIGluc3RhbmNlb2YgU2tpcFNlbGYgfHwgbWV0YS5uZ01ldGFkYXRhTmFtZSA9PT0gJ1NraXBTZWxmJykge1xuICAgICAgICAgICAgZmxhZ3MgfD0gSW5qZWN0RmxhZ3MuU2tpcFNlbGY7XG4gICAgICAgICAgfSBlbHNlIGlmIChtZXRhIGluc3RhbmNlb2YgU2VsZiB8fCBtZXRhLm5nTWV0YWRhdGFOYW1lID09PSAnU2VsZicpIHtcbiAgICAgICAgICAgIGZsYWdzIHw9IEluamVjdEZsYWdzLlNlbGY7XG4gICAgICAgICAgfSBlbHNlIGlmIChtZXRhIGluc3RhbmNlb2YgSW5qZWN0KSB7XG4gICAgICAgICAgICB0eXBlID0gbWV0YS50b2tlbjtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdHlwZSA9IG1ldGE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8qIHRzbGludDplbmFibGUgKi9cbiAgICAgICAgfVxuXG4gICAgICAgIGFyZ3MucHVzaChpbmplY3Rvci5nZXQodHlwZSwgZmxhZ3MpKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGFyZ3MucHVzaChpbmplY3Rvci5nZXQoYXJnKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHJldHVybiBhcmdzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5qZWN0b3IoKTogSW5qZWN0b3Ige1xuICB0cnkge1xuICAgIHJldHVybiBpbmplY3QoSU5KRUNUT1IpO1xuICB9IGNhdGNoIChlKSB7XG4gICAgaWYgKCFJbnRlcm5hbEh0dHBTZXJ2aWNlLl9pbmplY3Rvcikge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdQbGVhc2UgYWRkIENvdmFsZW50SHR0cE1vZHVsZSBpbnRvIHlvdXIgaW1wb3J0cy4nKTtcbiAgICB9XG4gICAgcmV0dXJuIEludGVybmFsSHR0cFNlcnZpY2UuX2luamVjdG9yO1xuICB9XG59XG5cbi8qKlxuICogTWl4aW4gdG8gYXVnbWVudCBhIHNlcnZpY2Ugd2l0aCBodHRwIGhlbHBlcnMuXG4gKiBAaW50ZXJuYWxcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG1peGluSHR0cChcbiAgYmFzZTogYW55LFxuICBjb25maWc6IElUZEh0dHBSRVNUQ29uZmlnLFxuICBodHRwSW5qZWN0OiBUeXBlPEh0dHBDbGllbnQgfCBUZEh0dHBTZXJ2aWNlPiA9IFRkSHR0cFNlcnZpY2UsXG4pOiBDb25zdHJ1Y3Rvcjxhbnk+IHtcbiAgLyoqXG4gICAqIEFjdHVhbGwgY2xhc3MgYmVpbmcgcmV0dXJuZWQgd2l0aCBhbGwgdGhlIGhvb2tzIGZvciBodHRwIHVzYWdlXG4gICAqIEBpbnRlcm5hbFxuICAgKi9cbiAgcmV0dXJuIGNsYXNzIGV4dGVuZHMgYmFzZSB7XG4gICAgcHJpdmF0ZSBfaW5qZWN0b3I6IEluamVjdG9yO1xuICAgIHByaXZhdGUgX2Jhc2VVcmw6IHN0cmluZztcbiAgICBnZXQgYmFzZVVybCgpOiBzdHJpbmcge1xuICAgICAgcmV0dXJuICh0eXBlb2YgdGhpcy5iYXNlUGF0aCA9PT0gJ3N0cmluZycgPyB0aGlzLmJhc2VQYXRoLnJlcGxhY2UoL1xcLyQvLCAnJykgOiAnJykgKyB0aGlzLl9iYXNlVXJsO1xuICAgIH1cbiAgICBwcml2YXRlIF9iYXNlSGVhZGVyczogSHR0cEhlYWRlcnM7XG4gICAgcHJpdmF0ZSBfZGVmYXVsdE9ic2VydmU/OiBUZEh0dHBSRVNUT2JzZXJ2ZTtcbiAgICBwcml2YXRlIF9kZWZhdWx0UmVzcG9uc2VUeXBlPzogVGRIdHRwUkVTVFJlc3BvbnNlVHlwZTtcblxuICAgIGh0dHA6IEh0dHBDbGllbnQgfCBUZEh0dHBTZXJ2aWNlO1xuXG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICBzdXBlcihcbiAgICAgICAgLi4uKGFyZ3VtZW50cyAmJiBhcmd1bWVudHMubGVuZ3RoXG4gICAgICAgICAgPyBhcmd1bWVudHNcbiAgICAgICAgICA6IGluamVjdEFyZ3MobmV3IMm1UmVmbGVjdGlvbkNhcGFiaWxpdGllcygpLnBhcmFtZXRlcnMoYmFzZSksIGdldEluamVjdG9yKCkpKSxcbiAgICAgICk7XG4gICAgICB0aGlzLl9pbmplY3RvciA9IGdldEluamVjdG9yKCk7XG4gICAgICB0aGlzLmJ1aWxkQ29uZmlnKCk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogTWV0aG9kIHVzZWQgdG8gc2V0dXAgdGhlIGNvbmZpZ3VyYXRpb24gcGFyYW1ldGVycyBhbmQgZ2V0IGFuIGluc3RhbmNlIG9mIHRoZSBodHRwIHNlcnZpY2VcbiAgICAgKi9cbiAgICBidWlsZENvbmZpZygpOiB2b2lkIHtcbiAgICAgIHRoaXMuaHR0cCA9IHRoaXMuX2luamVjdG9yLmdldChodHRwSW5qZWN0KTtcbiAgICAgIHRoaXMuX2Jhc2VVcmwgPSBjb25maWcgJiYgY29uZmlnLmJhc2VVcmwgPyBjb25maWcuYmFzZVVybC5yZXBsYWNlKC9cXC8kLywgJycpIDogJyc7XG4gICAgICB0aGlzLl9iYXNlSGVhZGVycyA9IGNvbmZpZyAmJiBjb25maWcuYmFzZUhlYWRlcnMgPyBjb25maWcuYmFzZUhlYWRlcnMgOiBuZXcgSHR0cEhlYWRlcnMoKTtcbiAgICAgIHRoaXMuX2RlZmF1bHRPYnNlcnZlID0gY29uZmlnICYmIGNvbmZpZy5kZWZhdWx0T2JzZXJ2ZSA/IGNvbmZpZy5kZWZhdWx0T2JzZXJ2ZSA6ICdib2R5JztcbiAgICAgIHRoaXMuX2RlZmF1bHRSZXNwb25zZVR5cGUgPSBjb25maWcgJiYgY29uZmlnLmRlZmF1bHRSZXNwb25zZVR5cGUgPyBjb25maWcuZGVmYXVsdFJlc3BvbnNlVHlwZSA6ICdqc29uJztcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBNZXRob2QgdXNlZCB0byBidWlsZCB0aGUgZGVmYXVsdCBoZWFkZXJzIHVzaW5nIHRoZSBiYXNlIGhlYWRlcnNcbiAgICAgKi9cbiAgICBidWlsZEhlYWRlcnMoKTogSHR0cEhlYWRlcnMge1xuICAgICAgY29uc3QgaGVhZGVyc09iajogeyBba2V5OiBzdHJpbmddOiBhbnkgfSA9IHt9O1xuICAgICAgdGhpcy5fYmFzZUhlYWRlcnMua2V5cygpLmZvckVhY2goKGtleTogYW55KSA9PiB7XG4gICAgICAgIGhlYWRlcnNPYmpba2V5XSA9IHRoaXMuX2Jhc2VIZWFkZXJzLmdldChrZXkpO1xuICAgICAgfSk7XG4gICAgICByZXR1cm4gbmV3IEh0dHBIZWFkZXJzKGhlYWRlcnNPYmopO1xuICAgIH1cbiAgICAvKiB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICBidWlsZFJlcXVlc3Q8SHR0cFJlc3BvbnNlPihcbiAgICAgIG1ldGhvZDogJ1BPU1QnIHwgJ1BVVCcgfCAnUEFUQ0gnLFxuICAgICAgdXJsOiBzdHJpbmcsXG4gICAgICBvcHRpb25zPzogSVRkSHR0cFJFU1RPcHRpb25zV2l0aEJvZHksXG4gICAgKTogT2JzZXJ2YWJsZTxIdHRwUmVzcG9uc2U+O1xuICAgIC8qIHRzbGludDpkaXNhYmxlLW5leHQtbGluZSAqL1xuICAgIGJ1aWxkUmVxdWVzdDxIdHRwUmVzcG9uc2U+KFxuICAgICAgbWV0aG9kOiAnR0VUJyB8ICdERUxFVEUnLFxuICAgICAgdXJsOiBzdHJpbmcsXG4gICAgICBvcHRpb25zPzogSVRkSHR0cFJFU1RPcHRpb25zLFxuICAgICk6IE9ic2VydmFibGU8SHR0cFJlc3BvbnNlPjtcbiAgICAvKiB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICBidWlsZFJlcXVlc3Q8SHR0cFJlc3BvbnNlPihcbiAgICAgIG1ldGhvZDogVGRIdHRwTWV0aG9kLFxuICAgICAgdXJsOiBzdHJpbmcsXG4gICAgICBvcHRpb25zPzogSVRkSHR0cFJFU1RPcHRpb25zV2l0aEJvZHksXG4gICAgKTogT2JzZXJ2YWJsZTxIdHRwUmVzcG9uc2U+IHtcbiAgICAgIHJldHVybiB0aGlzLl9idWlsZFJlcXVlc3QobWV0aG9kLCB1cmwsIG9wdGlvbnMpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIE1ldGhvZCB1c2VkIHRvIGJ1aWxkIHRoZSByZXF1ZXN0IGRlcGVuZGluZyBvbiB0aGUgYGh0dHBgIHNlcnZpY2UgYW5kIFRkSHR0cE1ldGhvZFxuICAgICAqL1xuICAgIHByaXZhdGUgX2J1aWxkUmVxdWVzdChcbiAgICAgIG1ldGhvZDogVGRIdHRwTWV0aG9kLFxuICAgICAgdXJsOiBzdHJpbmcsXG4gICAgICBvcHRpb25zOiBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSA9IHt9LFxuICAgICk6IE9ic2VydmFibGU8YW55PiB7XG4gICAgICBpZiAoIW9wdGlvbnMucmVzcG9uc2VUeXBlKSB7XG4gICAgICAgIG9wdGlvbnMucmVzcG9uc2VUeXBlID0gdGhpcy5fZGVmYXVsdFJlc3BvbnNlVHlwZTtcbiAgICAgIH1cbiAgICAgIGlmICghb3B0aW9ucy5vYnNlcnZlKSB7XG4gICAgICAgIG9wdGlvbnMub2JzZXJ2ZSA9IHRoaXMuX2RlZmF1bHRPYnNlcnZlO1xuICAgICAgfVxuICAgICAgaWYgKCFvcHRpb25zLmhlYWRlcnMpIHtcbiAgICAgICAgb3B0aW9ucy5oZWFkZXJzID0gdGhpcy5idWlsZEhlYWRlcnMoKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGxldCBoZWFkZXJzOiBIdHRwSGVhZGVycyA9IHRoaXMuYnVpbGRIZWFkZXJzKCk7XG4gICAgICAgIGlmIChvcHRpb25zLmhlYWRlcnMgaW5zdGFuY2VvZiBIdHRwSGVhZGVycykge1xuICAgICAgICAgIG9wdGlvbnMuaGVhZGVycy5rZXlzKCkuZm9yRWFjaCgoa2V5OiBhbnkpID0+IHtcbiAgICAgICAgICAgIGhlYWRlcnMgPSBoZWFkZXJzLnNldChrZXksICg8SHR0cEhlYWRlcnM+b3B0aW9ucy5oZWFkZXJzKS5nZXQoa2V5KSk7XG4gICAgICAgICAgfSk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgZm9yIChjb25zdCBrZXkgb2YgT2JqZWN0LmtleXMob3B0aW9ucy5oZWFkZXJzKSkge1xuICAgICAgICAgICAgaGVhZGVycyA9IGhlYWRlcnMuc2V0KGtleSwgPGFueT5vcHRpb25zLmhlYWRlcnNba2V5XSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG9wdGlvbnMuaGVhZGVycyA9IGhlYWRlcnM7XG4gICAgICB9XG4gICAgICByZXR1cm4gKDxUZEh0dHBTZXJ2aWNlPnRoaXMuaHR0cCkucmVxdWVzdChtZXRob2QsIHVybCwgb3B0aW9ucyk7XG4gICAgfVxuICB9O1xufVxuXG4vKipcbiAqIEBpbnRlcm5hbFxuICogV09SS0FST1VORCB1bnRpbCBJdnkgUmVuZGVyZXIgaXMgcmVhZHlcbiAqL1xuQEluamVjdGFibGUoeyBwcm92aWRlZEluOiAncm9vdCcgfSlcbmV4cG9ydCBjbGFzcyBJbnRlcm5hbEh0dHBTZXJ2aWNlIHtcbiAgc3RhdGljIF9pbmplY3RvcjogSW5qZWN0b3IgPSB1bmRlZmluZWQ7XG5cbiAgY29uc3RydWN0b3IoX2luamVjdG9yOiBJbmplY3Rvcikge1xuICAgIEludGVybmFsSHR0cFNlcnZpY2UuX2luamVjdG9yID0gX2luamVjdG9yO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5taXhpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL2FjdGlvbnMvaHR0cC5taXhpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFFTCxVQUFVLEVBQ1YsUUFBUSxFQUNSLHVCQUF1QixFQUN2QixXQUFXLEVBQ1gsUUFBUSxFQUNSLFFBQVEsRUFDUixJQUFJLEVBQ0osTUFBTSxFQUVOLE1BQU0sRUFDTixRQUFRLEdBQ1QsTUFBTSxlQUFlLENBQUM7QUFDdkIsT0FBTyxFQUFjLFdBQVcsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQy9ELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQzs7Ozs7QUFZN0QsdUNBS0M7OztJQUpDLHdDQUEwQjs7SUFDMUIsb0NBQWdCOztJQUNoQiwyQ0FBbUM7O0lBQ25DLGdEQUE2Qzs7Ozs7Ozs7Ozs7QUFXL0MsU0FBUyxVQUFVLENBQUMsS0FBa0QsRUFBRSxRQUFrQjs7VUFDbEYsSUFBSSxHQUFVLEVBQUU7SUFDdEIsS0FBSyxNQUFNLEdBQUcsSUFBSSxLQUFLLEVBQUU7UUFDdkIsSUFBSSxHQUFHLEVBQUU7WUFDUCxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUU7Z0JBQ3RCLElBQUksR0FBRyxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7b0JBQ3BCLE1BQU0sSUFBSSxLQUFLLENBQUMsc0NBQXNDLENBQUMsQ0FBQztpQkFDekQ7O29CQUNHLElBQTJCOztvQkFDM0IsS0FBSyxHQUFnQixXQUFXLENBQUMsT0FBTztnQkFFNUMsS0FBSyxNQUFNLElBQUksSUFBSSxHQUFHLEVBQUU7b0JBQ3RCLElBQUksSUFBSSxZQUFZLFFBQVEsSUFBSSxJQUFJLENBQUMsY0FBYyxLQUFLLFVBQVUsRUFBRTt3QkFDbEUsb0JBQW9CO3dCQUNwQixLQUFLLElBQUksV0FBVyxDQUFDLFFBQVEsQ0FB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QUFZLFdBQVcsRUFBRTtvQkFDMUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQyxPQUFPOzs7O29CQUFDLENBQUMsR0FBUSxFQUFFLEVBQUU7d0JBQzFDLE9BQU8sR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDLG1CQUFhLE9BQU8sQ0FBQyxPQUFPLEVBQUEsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO29CQUN0RSxDQUFDLEVBQUMsQ0FBQztpQkFDSjtxQkFBTTtvQkFDTCxLQUFLLE1BQU0sR0FBRyxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxFQUFFO3dCQUM5QyxPQUFPLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsbUJBQUssT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsRUFBQSxDQUFDLENBQUM7cUJBQ3ZEO2lCQUNGO2dCQUNELE9BQU8sQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO2FBQzNCO1lBQ0QsT0FBTyxDQUFDLG1CQUFlLElBQUksQ0FBQyxJQUFJLEVBQUEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsR0FBRyxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQ2xFLENBQUM7S0FDRixDQUFDO0FBQ0osQ0FBQzs7Ozs7QUFPRCxNQUFNLE9BQU8sbUJBQW1COzs7O0lBRzlCLFlBQVksU0FBbUI7UUFDN0IsbUJBQW1CLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztJQUM1QyxDQUFDOztBQUpNLDZCQUFTLEdBQWEsU0FBUyxDQUFDOztZQUZ4QyxVQUFVLFNBQUMsRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFOzs7O1lBek1oQyxRQUFROzs7OztJQTJNUiw4QkFBdUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBUeXBlLFxuICBJbmplY3RhYmxlLFxuICBJbmplY3RvcixcbiAgybVSZWZsZWN0aW9uQ2FwYWJpbGl0aWVzLFxuICBJbmplY3RGbGFncyxcbiAgT3B0aW9uYWwsXG4gIFNraXBTZWxmLFxuICBTZWxmLFxuICBJbmplY3QsXG4gIEluamVjdGlvblRva2VuLFxuICBpbmplY3QsXG4gIElOSkVDVE9SLFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEh0dHBDbGllbnQsIEh0dHBIZWFkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xuaW1wb3J0IHsgVGRIdHRwU2VydmljZSB9IGZyb20gJy4uL2ludGVyY2VwdG9ycy9odHRwLnNlcnZpY2UnO1xuXG5pbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XG5cbmltcG9ydCB7XG4gIElUZEh0dHBSRVNUT3B0aW9ucyxcbiAgSVRkSHR0cFJFU1RPcHRpb25zV2l0aEJvZHksXG4gIFRkSHR0cFJFU1RSZXNwb25zZVR5cGUsXG4gIFRkSHR0cFJFU1RPYnNlcnZlLFxuICBUZEh0dHBNZXRob2QsXG59IGZyb20gJy4uL2h0dHAuaW50ZXJmYWNlcyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVRkSHR0cFJFU1RDb25maWcge1xuICBiYXNlSGVhZGVycz86IEh0dHBIZWFkZXJzO1xuICBiYXNlVXJsOiBzdHJpbmc7XG4gIGRlZmF1bHRPYnNlcnZlPzogVGRIdHRwUkVTVE9ic2VydmU7XG4gIGRlZmF1bHRSZXNwb25zZVR5cGU/OiBUZEh0dHBSRVNUUmVzcG9uc2VUeXBlO1xufVxuXG50eXBlIENvbnN0cnVjdG9yPFQ+ID0gbmV3ICguLi5hcmdzOiBhbnlbXSkgPT4gVDtcblxuLyoqXG4gKiBETyBOT1QgTU9ESUZZXG4gKiBUYWtlbiBmcm9tIGFuZ3VsYXIgc2luY2UgdGhleSBkb250IGV4cG9zZSB0aGlzIGZ1bmN0aW9uXG4gKiBUaGlzIGlzIHVzZWQgaW50ZXJuYWxseSB0byBpbmplY3Qgc2VydmljZXMgZnJvbSB0aGUgY29uc3RydWN0b3Igb2YgdGhlIGJhc2Ugc2VydmljZSB1c2luZyB0aGUgbWl4aW5IdHRwXG4gKiBAaW50ZXJuYWxcbiAqL1xuZnVuY3Rpb24gaW5qZWN0QXJncyh0eXBlczogKFR5cGU8YW55PiB8IEluamVjdGlvblRva2VuPGFueT4gfCBhbnlbXSlbXSwgaW5qZWN0b3I6IEluamVjdG9yKTogYW55W10ge1xuICBjb25zdCBhcmdzOiBhbnlbXSA9IFtdO1xuICBmb3IgKGNvbnN0IGFyZyBvZiB0eXBlcykge1xuICAgIGlmIChhcmcpIHtcbiAgICAgIGlmIChBcnJheS5pc0FycmF5KGFyZykpIHtcbiAgICAgICAgaWYgKGFyZy5sZW5ndGggPT09IDApIHtcbiAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0FyZ3VtZW50cyBhcnJheSBtdXN0IGhhdmUgYXJndW1lbnRzLicpO1xuICAgICAgICB9XG4gICAgICAgIGxldCB0eXBlOiBUeXBlPGFueT4gfCB1bmRlZmluZWQ7XG4gICAgICAgIGxldCBmbGFnczogSW5qZWN0RmxhZ3MgPSBJbmplY3RGbGFncy5EZWZhdWx0O1xuXG4gICAgICAgIGZvciAoY29uc3QgbWV0YSBvZiBhcmcpIHtcbiAgICAgICAgICBpZiAobWV0YSBpbnN0YW5jZW9mIE9wdGlvbmFsIHx8IG1ldGEubmdNZXRhZGF0YU5hbWUgPT09ICdPcHRpb25hbCcpIHtcbiAgICAgICAgICAgIC8qIHRzbGludDpkaXNhYmxlICovXG4gICAgICAgICAgICBmbGFncyB8PSBJbmplY3RGbGFncy5PcHRpb25hbDtcbiAgICAgICAgICB9IGVsc2UgaWYgKG1ldGEgaW5zdGFuY2VvZiBTa2lwU2VsZiB8fCBtZXRhLm5nTWV0YWRhdGFOYW1lID09PSAnU2tpcFNlbGYnKSB7XG4gICAgICAgICAgICBmbGFncyB8PSBJbmplY3RGbGFncy5Ta2lwU2VsZjtcbiAgICAgICAgICB9IGVsc2UgaWYgKG1ldGEgaW5zdGFuY2VvZiBTZWxmIHx8IG1ldGEubmdNZXRhZGF0YU5hbWUgPT09ICdTZWxmJykge1xuICAgICAgICAgICAgZmxhZ3MgfD0gSW5qZWN0RmxhZ3MuU2VsZjtcbiAgICAgICAgICB9IGVsc2UgaWYgKG1ldGEgaW5zdGFuY2VvZiBJbmplY3QpIHtcbiAgICAgICAgICAgIHR5cGUgPSBtZXRhLnRva2VuO1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0eXBlID0gbWV0YTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLyogdHNsaW50OmVuYWJsZSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgYXJncy5wdXNoKGluamVjdG9yLmdldCh0eXBlLCBmbGFncykpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgYXJncy5wdXNoKGluamVjdG9yLmdldChhcmcpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcmV0dXJuIGFyZ3M7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRJbmplY3RvcigpOiBJbmplY3RvciB7XG4gIHRyeSB7XG4gICAgcmV0dXJuIGluamVjdChJTkpFQ1RPUik7XG4gIH0gY2F0Y2ggKGUpIHtcbiAgICBpZiAoIUludGVybmFsSHR0cFNlcnZpY2UuX2luamVjdG9yKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ1BsZWFzZSBhZGQgQ292YWxlbnRIdHRwTW9kdWxlIGludG8geW91ciBpbXBvcnRzLicpO1xuICAgIH1cbiAgICByZXR1cm4gSW50ZXJuYWxIdHRwU2VydmljZS5faW5qZWN0b3I7XG4gIH1cbn1cblxuLyoqXG4gKiBNaXhpbiB0byBhdWdtZW50IGEgc2VydmljZSB3aXRoIGh0dHAgaGVscGVycy5cbiAqIEBpbnRlcm5hbFxuICovXG5leHBvcnQgZnVuY3Rpb24gbWl4aW5IdHRwKFxuICBiYXNlOiBhbnksXG4gIGNvbmZpZzogSVRkSHR0cFJFU1RDb25maWcsXG4gIGh0dHBJbmplY3Q6IFR5cGU8SHR0cENsaWVudCB8IFRkSHR0cFNlcnZpY2U+ID0gVGRIdHRwU2VydmljZSxcbik6IENvbnN0cnVjdG9yPGFueT4ge1xuICAvKipcbiAgICogQWN0dWFsbCBjbGFzcyBiZWluZyByZXR1cm5lZCB3aXRoIGFsbCB0aGUgaG9va3MgZm9yIGh0dHAgdXNhZ2VcbiAgICogQGludGVybmFsXG4gICAqL1xuICByZXR1cm4gY2xhc3MgZXh0ZW5kcyBiYXNlIHtcbiAgICBwcml2YXRlIF9pbmplY3RvcjogSW5qZWN0b3I7XG4gICAgcHJpdmF0ZSBfYmFzZVVybDogc3RyaW5nO1xuICAgIGdldCBiYXNlVXJsKCk6IHN0cmluZyB7XG4gICAgICByZXR1cm4gKHR5cGVvZiB0aGlzLmJhc2VQYXRoID09PSAnc3RyaW5nJyA/IHRoaXMuYmFzZVBhdGgucmVwbGFjZSgvXFwvJC8sICcnKSA6ICcnKSArIHRoaXMuX2Jhc2VVcmw7XG4gICAgfVxuICAgIHByaXZhdGUgX2Jhc2VIZWFkZXJzOiBIdHRwSGVhZGVycztcbiAgICBwcml2YXRlIF9kZWZhdWx0T2JzZXJ2ZT86IFRkSHR0cFJFU1RPYnNlcnZlO1xuICAgIHByaXZhdGUgX2RlZmF1bHRSZXNwb25zZVR5cGU/OiBUZEh0dHBSRVNUUmVzcG9uc2VUeXBlO1xuXG4gICAgaHR0cDogSHR0cENsaWVudCB8IFRkSHR0cFNlcnZpY2U7XG5cbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgIHN1cGVyKFxuICAgICAgICAuLi4oYXJndW1lbnRzICYmIGFyZ3VtZW50cy5sZW5ndGhcbiAgICAgICAgICA/IGFyZ3VtZW50c1xuICAgICAgICAgIDogaW5qZWN0QXJncyhuZXcgybVSZWZsZWN0aW9uQ2FwYWJpbGl0aWVzKCkucGFyYW1ldGVycyhiYXNlKSwgZ2V0SW5qZWN0b3IoKSkpLFxuICAgICAgKTtcbiAgICAgIHRoaXMuX2luamVjdG9yID0gZ2V0SW5qZWN0b3IoKTtcbiAgICAgIHRoaXMuYnVpbGRDb25maWcoKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBNZXRob2QgdXNlZCB0byBzZXR1cCB0aGUgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXJzIGFuZCBnZXQgYW4gaW5zdGFuY2Ugb2YgdGhlIGh0dHAgc2VydmljZVxuICAgICAqL1xuICAgIGJ1aWxkQ29uZmlnKCk6IHZvaWQge1xuICAgICAgdGhpcy5odHRwID0gdGhpcy5faW5qZWN0b3IuZ2V0KGh0dHBJbmplY3QpO1xuICAgICAgdGhpcy5fYmFzZVVybCA9IGNvbmZpZyAmJiBjb25maWcuYmFzZVVybCA/IGNvbmZpZy5iYXNlVXJsLnJlcGxhY2UoL1xcLyQvLCAnJykgOiAnJztcbiAgICAgIHRoaXMuX2Jhc2VIZWFkZXJzID0gY29uZmlnICYmIGNvbmZpZy5iYXNlSGVhZGVycyA/IGNvbmZpZy5iYXNlSGVhZGVycyA6IG5ldyBIdHRwSGVhZGVycygpO1xuICAgICAgdGhpcy5fZGVmYXVsdE9ic2VydmUgPSBjb25maWcgJiYgY29uZmlnLmRlZmF1bHRPYnNlcnZlID8gY29uZmlnLmRlZmF1bHRPYnNlcnZlIDogJ2JvZHknO1xuICAgICAgdGhpcy5fZGVmYXVsdFJlc3BvbnNlVHlwZSA9IGNvbmZpZyAmJiBjb25maWcuZGVmYXVsdFJlc3BvbnNlVHlwZSA/IGNvbmZpZy5kZWZhdWx0UmVzcG9uc2VUeXBlIDogJ2pzb24nO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIE1ldGhvZCB1c2VkIHRvIGJ1aWxkIHRoZSBkZWZhdWx0IGhlYWRlcnMgdXNpbmcgdGhlIGJhc2UgaGVhZGVyc1xuICAgICAqL1xuICAgIGJ1aWxkSGVhZGVycygpOiBIdHRwSGVhZGVycyB7XG4gICAgICBjb25zdCBoZWFkZXJzT2JqOiB7IFtrZXk6IHN0cmluZ106IGFueSB9ID0ge307XG4gICAgICB0aGlzLl9iYXNlSGVhZGVycy5rZXlzKCkuZm9yRWFjaCgoa2V5OiBhbnkpID0+IHtcbiAgICAgICAgaGVhZGVyc09ialtrZXldID0gdGhpcy5fYmFzZUhlYWRlcnMuZ2V0KGtleSk7XG4gICAgICB9KTtcbiAgICAgIHJldHVybiBuZXcgSHR0cEhlYWRlcnMoaGVhZGVyc09iaik7XG4gICAgfVxuICAgIC8qIHRzbGludDpkaXNhYmxlLW5leHQtbGluZSAqL1xuICAgIGJ1aWxkUmVxdWVzdDxIdHRwUmVzcG9uc2U+KFxuICAgICAgbWV0aG9kOiAnUE9TVCcgfCAnUFVUJyB8ICdQQVRDSCcsXG4gICAgICB1cmw6IHN0cmluZyxcbiAgICAgIG9wdGlvbnM/OiBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSxcbiAgICApOiBPYnNlcnZhYmxlPEh0dHBSZXNwb25zZT47XG4gICAgLyogdHNsaW50OmRpc2FibGUtbmV4dC1saW5lICovXG4gICAgYnVpbGRSZXF1ZXN0PEh0dHBSZXNwb25zZT4oXG4gICAgICBtZXRob2Q6ICdHRVQnIHwgJ0RFTEVURScsXG4gICAgICB1cmw6IHN0cmluZyxcbiAgICAgIG9wdGlvbnM/OiBJVGRIdHRwUkVTVE9wdGlvbnMsXG4gICAgKTogT2JzZXJ2YWJsZTxIdHRwUmVzcG9uc2U+O1xuICAgIC8qIHRzbGludDpkaXNhYmxlLW5leHQtbGluZSAqL1xuICAgIGJ1aWxkUmVxdWVzdDxIdHRwUmVzcG9uc2U+KFxuICAgICAgbWV0aG9kOiBUZEh0dHBNZXRob2QsXG4gICAgICB1cmw6IHN0cmluZyxcbiAgICAgIG9wdGlvbnM/OiBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSxcbiAgICApOiBPYnNlcnZhYmxlPEh0dHBSZXNwb25zZT4ge1xuICAgICAgcmV0dXJuIHRoaXMuX2J1aWxkUmVxdWVzdChtZXRob2QsIHVybCwgb3B0aW9ucyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogTWV0aG9kIHVzZWQgdG8gYnVpbGQgdGhlIHJlcXVlc3QgZGVwZW5kaW5nIG9uIHRoZSBgaHR0cGAgc2VydmljZSBhbmQgVGRIdHRwTWV0aG9kXG4gICAgICovXG4gICAgcHJpdmF0ZSBfYnVpbGRSZXF1ZXN0KFxuICAgICAgbWV0aG9kOiBUZEh0dHBNZXRob2QsXG4gICAgICB1cmw6IHN0cmluZyxcbiAgICAgIG9wdGlvbnM6IElUZEh0dHBSRVNUT3B0aW9uc1dpdGhCb2R5ID0ge30sXG4gICAgKTogT2JzZXJ2YWJsZTxhbnk+IHtcbiAgICAgIGlmICghb3B0aW9ucy5yZXNwb25zZVR5cGUpIHtcbiAgICAgICAgb3B0aW9ucy5yZXNwb25zZVR5cGUgPSB0aGlzLl9kZWZhdWx0UmVzcG9uc2VUeXBlO1xuICAgICAgfVxuICAgICAgaWYgKCFvcHRpb25zLm9ic2VydmUpIHtcbiAgICAgICAgb3B0aW9ucy5vYnNlcnZlID0gdGhpcy5fZGVmYXVsdE9ic2VydmU7XG4gICAgICB9XG4gICAgICBpZiAoIW9wdGlvbnMuaGVhZGVycykge1xuICAgICAgICBvcHRpb25zLmhlYWRlcnMgPSB0aGlzLmJ1aWxkSGVhZGVycygpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgbGV0IGhlYWRlcnM6IEh0dHBIZWFkZXJzID0gdGhpcy5idWlsZEhlYWRlcnMoKTtcbiAgICAgICAgaWYgKG9wdGlvbnMuaGVhZGVycyBpbnN0YW5jZW9mIEh0dHBIZWFkZXJzKSB7XG4gICAgICAgICAgb3B0aW9ucy5oZWFkZXJzLmtleXMoKS5mb3JFYWNoKChrZXk6IGFueSkgPT4ge1xuICAgICAgICAgICAgaGVhZGVycyA9IGhlYWRlcnMuc2V0KGtleSwgKDxIdHRwSGVhZGVycz5vcHRpb25zLmhlYWRlcnMpLmdldChrZXkpKTtcbiAgICAgICAgICB9KTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBmb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhvcHRpb25zLmhlYWRlcnMpKSB7XG4gICAgICAgICAgICBoZWFkZXJzID0gaGVhZGVycy5zZXQoa2V5LCA8YW55Pm9wdGlvbnMuaGVhZGVyc1trZXldKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgb3B0aW9ucy5oZWFkZXJzID0gaGVhZGVycztcbiAgICAgIH1cbiAgICAgIHJldHVybiAoPFRkSHR0cFNlcnZpY2U+dGhpcy5odHRwKS5yZXF1ZXN0KG1ldGhvZCwgdXJsLCBvcHRpb25zKTtcbiAgICB9XG4gIH07XG59XG5cbi8qKlxuICogQGludGVybmFsXG4gKiBXT1JLQVJPVU5EIHVudGlsIEl2eSBSZW5kZXJlciBpcyByZWFkeVxuICovXG5ASW5qZWN0YWJsZSh7IHByb3ZpZGVkSW46ICdyb290JyB9KVxuZXhwb3J0IGNsYXNzIEludGVybmFsSHR0cFNlcnZpY2Uge1xuICBzdGF0aWMgX2luamVjdG9yOiBJbmplY3RvciA9IHVuZGVmaW5lZDtcblxuICBjb25zdHJ1Y3RvcihfaW5qZWN0b3I6IEluamVjdG9yKSB7XG4gICAgSW50ZXJuYWxIdHRwU2VydmljZS5faW5qZWN0b3IgPSBfaW5qZWN0b3I7XG4gIH1cbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/index.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -15,2 +16,2 @@ export { TdGET } from './methods/get.decorator';

export { getInjector, mixinHttp, InternalHttpService } from './http.mixin';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvaHR0cC8iLCJzb3VyY2VzIjpbImFjdGlvbnMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHNCQUFjLHlCQUF5QixDQUFDO0FBQ3hDLHVCQUFjLDBCQUEwQixDQUFDO0FBQ3pDLHdCQUFjLDJCQUEyQixDQUFDO0FBQzFDLHNCQUFjLHlCQUF5QixDQUFDO0FBQ3hDLHlCQUFjLDRCQUE0QixDQUFDO0FBRTNDLHdCQUFjLDBCQUEwQixDQUFDO0FBQ3pDLHVCQUFjLHlCQUF5QixDQUFDO0FBQ3hDLDJCQUFjLDZCQUE2QixDQUFDO0FBQzVDLDhCQUFjLGlDQUFpQyxDQUFDO0FBRWhELDREQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vbWV0aG9kcy9nZXQuZGVjb3JhdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vbWV0aG9kcy9wb3N0LmRlY29yYXRvcic7XG5leHBvcnQgKiBmcm9tICcuL21ldGhvZHMvcGF0Y2guZGVjb3JhdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vbWV0aG9kcy9wdXQuZGVjb3JhdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vbWV0aG9kcy9kZWxldGUuZGVjb3JhdG9yJztcblxuZXhwb3J0ICogZnJvbSAnLi9wYXJhbXMvcGFyYW0uZGVjb3JhdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vcGFyYW1zL2JvZHkuZGVjb3JhdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vcGFyYW1zL3Jlc3BvbnNlLmRlY29yYXRvcic7XG5leHBvcnQgKiBmcm9tICcuL3BhcmFtcy9xdWVyeS1wYXJhbXMuZGVjb3JhdG9yJztcblxuZXhwb3J0ICogZnJvbSAnLi9odHRwLm1peGluJztcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGxhdGZvcm0vaHR0cC9hY3Rpb25zL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsc0JBQWMseUJBQXlCLENBQUM7QUFDeEMsdUJBQWMsMEJBQTBCLENBQUM7QUFDekMsd0JBQWMsMkJBQTJCLENBQUM7QUFDMUMsc0JBQWMseUJBQXlCLENBQUM7QUFDeEMseUJBQWMsNEJBQTRCLENBQUM7QUFFM0Msd0JBQWMsMEJBQTBCLENBQUM7QUFDekMsdUJBQWMseUJBQXlCLENBQUM7QUFDeEMsMkJBQWMsNkJBQTZCLENBQUM7QUFDNUMsOEJBQWMsaUNBQWlDLENBQUM7QUFFaEQsNERBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9tZXRob2RzL2dldC5kZWNvcmF0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9tZXRob2RzL3Bvc3QuZGVjb3JhdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vbWV0aG9kcy9wYXRjaC5kZWNvcmF0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9tZXRob2RzL3B1dC5kZWNvcmF0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9tZXRob2RzL2RlbGV0ZS5kZWNvcmF0b3InO1xuXG5leHBvcnQgKiBmcm9tICcuL3BhcmFtcy9wYXJhbS5kZWNvcmF0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9wYXJhbXMvYm9keS5kZWNvcmF0b3InO1xuZXhwb3J0ICogZnJvbSAnLi9wYXJhbXMvcmVzcG9uc2UuZGVjb3JhdG9yJztcbmV4cG9ydCAqIGZyb20gJy4vcGFyYW1zL3F1ZXJ5LXBhcmFtcy5kZWNvcmF0b3InO1xuXG5leHBvcnQgKiBmcm9tICcuL2h0dHAubWl4aW4nO1xuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/abstract-method.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -176,2 +177,2 @@ import { HttpParams } from '@angular/common/http';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtbWV0aG9kLmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsiYWN0aW9ucy9tZXRob2RzL2Fic3RyYWN0LW1ldGhvZC5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUdsRCxPQUFPLEVBQWUsZUFBZSxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFFbEYsT0FBTyxFQUFjLEVBQUUsRUFBRSxNQUFNLE1BQU0sQ0FBQzs7QUFJdEMsTUFBTSxPQUFPLFNBQVMsR0FBb0IsRUFBRSxDQUFDLFNBQVMsQ0FBQzs7Ozs7Ozs7O0FBT3ZELE1BQU0sVUFBVSxXQUFXLENBQUMsTUFBa0IsRUFBRSxNQUF5RDs7UUFDbkcsV0FBVyxHQUFlLE1BQU07SUFDcEMsSUFBSSxNQUFNLFlBQVksVUFBVSxFQUFFO1FBQ2hDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQyxPQUFPOzs7O1FBQUMsQ0FBQyxHQUFXLEVBQUUsRUFBRTtZQUNwQyw2QkFBNkI7WUFDN0IsSUFBSSxNQUFNLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxLQUFLLFNBQVMsRUFBRTtnQkFDakMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPOzs7OztnQkFBQyxDQUFDLEtBQWEsRUFBRSxLQUFhLEVBQUUsRUFBRTtvQkFDMUQsSUFBSSxLQUFLLEtBQUssQ0FBQyxFQUFFO3dCQUNmLFdBQVcsR0FBRyxXQUFXLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsQ0FBQztxQkFDM0M7eUJBQU07d0JBQ0wsV0FBVyxHQUFHLFdBQVcsQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDO3FCQUM5QztnQkFDSCxDQUFDLEVBQUMsQ0FBQzthQUNKO1FBQ0gsQ0FBQyxFQUFDLENBQUM7S0FDSjtTQUFN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QUFPLEtBQUssRUFBRTtnQkFDZCwyQkFBMkI7Z0JBQzNCLE9BQU8sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7YUFDdEI7UUFDSCxDQUFDLENBQUEsQ0FBQztJQUNKLENBQUMsRUFBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBIdHRwUGFyYW1zIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xuXG5pbXBvcnQgeyBUZEh0dHBNZXRob2QsIElUZEh0dHBSRVNUT3B0aW9ucywgSVRkSHR0cFJFU1RPcHRpb25zV2l0aEJvZHkgfSBmcm9tICcuLi8uLi9odHRwLmludGVyZmFjZXMnO1xuaW1wb3J0IHsgVGRQYXJhbVR5cGUsIHRkSHR0cFJFU1RQYXJhbSB9IGZyb20gJy4uL3BhcmFtcy9hYnN0cmFjdC1wYXJhbS5kZWNvcmF0b3InO1xuXG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBvZiB9IGZyb20gJ3J4anMnO1xuXG5kZWNsYXJlIGNvbnN0IFJlZmxlY3Q6IGFueTtcblxuZXhwb3J0IGNvbnN0IE5PT1BfSFRUUDogT2JzZXJ2YWJsZTxhbnk+ID0gb2YodW5kZWZpbmVkKTtcblxuLyoqXG4gKiBNZXRob2QgdXNlZCB0byBjb3B5IHBhcmFtZXRlcnMgZnJvbSBhbiBhcnJheSBvciBIdHRwUGFyYW1zIG9iamVjdFxuICogaW50byBhIGNlbnRyaWxpemVkIEh0dHBQYXJhbXMgb2JqZWN0XG4gKiBAaW50ZXJuYWxcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHBhcnNlUGFyYW1zKHRhcmdldDogSHR0cFBhcmFtcywgc291cmNlOiBIdHRwUGFyYW1zIHwgeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfCBzdHJpbmdbXSB9KTogSHR0cFBhcmFtcyB7XG4gIGxldCBxdWVyeVBhcmFtczogSHR0cFBhcmFtcyA9IHRhcmdldDtcbiAgaWYgKHNvdXJjZSBpbnN0YW5jZW9mIEh0dHBQYXJhbXMpIHtcbiAgICBzb3VyY2Uua2V5cygpLmZvckVhY2goKGtleTogc3RyaW5nKSA9PiB7XG4gICAgICAvLyBza2lwIGlmIHZhbHVlIGlzIHVuZGVmaW5lZFxuICAgICAgaWYgKHNvdXJjZS5nZXQoa2V5KSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHNvdXJjZS5nZXRBbGwoa2V5KS5mb3JFYWNoKCh2YWx1ZTogc3RyaW5nLCBpbmRleDogbnVtYmVyKSA9PiB7XG4gICAgICAgICAgaWYgKGluZGV4ID09PSAwKSB7XG4gICAgICAgICAgICBxdWVyeVBhcmFtcyA9IHF1ZXJ5UGFyYW1zLnNldChrZXksIHZhbHVlKTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcXVlcnlQYXJhbXMgPSBxdWVyeVBhcmFtcy5hcHBlbmQoa2V5LCB2YWx1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfSBlbHNlIHtcbiAgICBmb3IgKGNvbnN0IGtleSBpbiBzb3VyY2UpIHtcbiAgICAgIC8vIHNraXAgaWYgdmFsdWUgaXMgdW5kZWZpbmVkXG4gICAgICBpZiAoPGFueT5zb3VyY2Vba2V5XSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIGlmIChzb3VyY2Vba2V5XSBpbnN0YW5jZW9mIEFycmF5KSB7XG4gICAgICAgICAgKDxzdHJpbmdbXT5zb3VyY2Vba2V5XSkuZm9yRWFjaCgodmFsdWU6IHN0cmluZywgaW5kZXg6IG51bWJlcikgPT4ge1xuICAgICAgICAgICAgaWYgKGluZGV4ID09PSAwKSB7XG4gICAgICAgICAgICAgIHF1ZXJ5UGFyYW1zID0gcXVlcnlQYXJhbXMuc2V0KGtleSwgdmFsdWUpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgcXVlcnlQYXJhbXMgPSBxdWVyeVBhcmFtcy5hcHBlbmQoa2V5LCB2YWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcXVlcnlQYXJhbXMgPSBxdWVyeVBhcmFtcy5zZXQoa2V5LCA8YW55PnNvdXJjZVtrZXldKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICByZXR1cm4gcXVlcnlQYXJhbXM7XG59XG5cbi8qKlxuICogQWJzdHJhY3QgaW1wbGVtZW50YXRpb24gb2YgdGhlIGh0dHAgbWV0aG9kIGRlY29yYXRvclxuICogQGludGVybmFsXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBUZEFic3RyYWN0TWV0aG9kKGNvbmZpZzoge1xuICBtZXRob2Q6IFRkSHR0cE1ldGhvZDtcbiAgcGF0aDogc3RyaW5nO1xuICBvcHRpb25zPzogSVRkSHR0cFJFU1RPcHRpb25zO1xufSk6ICh0YXJnZXQ6IGFueSwgcHJvcGVydHlOYW1lOiBzdHJpbmcsIGRlc2NyaXB0b3I6IFR5cGVkUHJvcGVydHlEZXNjcmlwdG9yPEZ1bmN0aW9uPikgPT4gYW55IHtcbiAgcmV0dXJuIGZ1bmN0aW9uICh0YXJnZXQ6IGFueSwgcHJvcGVydHlOYW1lOiBzdHJpbmcsIGRlc2NyaXB0b3I6IFR5cGVkUHJvcGVydHlEZXNjcmlwdG9yPEZ1bmN0aW9uPik6IGFueSB7XG4gICAgY29uc3Qgd3JhcHBlZEZ1bmN0aW9uOiBGdW5jdGlvbiA9IGRlc2NyaXB0b3IudmFsdWU7XG4gICAgLy8gcmVwbGFjZSBtZXRob2QgY2FsbCB3aXRoIG91ciBvd24gYW5kIHByb3h5IGl0XG4gICAgZGVzY3JpcHRvci52YWx1ZSA9IGZ1bmN0aW9uICgpOiBhbnkge1xuICAgICAgdHJ5IHtcbiAgICAgICAgbGV0IHJlcGxhY2VkUGF0aDogc3RyaW5nID0gY29uZmlnLnBhdGg7XG4gICAgICAgIGNvbnN0IHBhcmFtZXRlcnM6IHsgaW5kZXg6IG51bWJlcjsgcGFyYW06IHN0cmluZzsgdHlwZTogVGRQYXJhbVR5cGUgfVtdID0gUmVmbGVjdC5nZXRPd25NZXRhZGF0YShcbiAgICAgICAgICB0ZEh0dHBSRVNUUGFyYW0sXG4gICAgICAgICAgdGFyZ2V0LFxuICAgICAgICAgIHByb3BlcnR5TmFtZSxcbiAgICAgICAgKTtcbiAgICAgICAgY29uc3QgbmV3QXJnczogYW55W10gPSBbXTtcbiAgICAgICAgbGV0IGJvZHk6IGFueTtcbiAgICAgICAgbGV0IHF1ZXJ5UGFyYW1zOiBIdHRwUGFyYW1zID0gbmV3IEh0dHBQYXJhbXMoKTtcbiAgICAgICAgaWYgKHBhcmFtZXRlcnMpIHtcbiAgICAgICAgICAvLyBtYXAgcGFyYW1ldGVycyBhbmQgc2VlIHdoaWNoIHR5cGUgdGhleSBhcmUgdG8gYWN0IG9uIHRoZW1cbiAgICAgICAgICBmb3IgKGNvbnN0IHBhcmFtZXRlciBvZiBwYXJhbWV0ZXJzKSB7XG4gICAgICAgICAgICBpZiAocGFyYW1ldGVyLnR5cGUgPT09ICdwYXJhbScpIHtcbiAgICAgICAgICAgICAgbmV3QXJnc1twYXJhbWV0ZXIuaW5kZXhdID0gYXJndW1lbnRzW3BhcmFtZXRlci5pbmRleF07XG4gICAgICAgICAgICAgIHJlcGxhY2VkUGF0aCA9IHJlcGxhY2VkUGF0aC5yZXBsYWNlKCc6JyArIHBhcmFtZXRlci5wYXJhbSwgYXJndW1lbnRzW3BhcmFtZXRlci5pbmRleF0pO1xuICAgICAgICAgICAgfSBlbHNlIGlmIChwYXJhbWV0ZXIudHlwZSA9PT0gJ2JvZHknKSB7XG4gICAgICAgICAgICAgIG5ld0FyZ3NbcGFyYW1ldGVyLmluZGV4XSA9IGFyZ3VtZW50c1twYXJhbWV0ZXIuaW5kZXhdO1xuICAgICAgICAgICAgICBib2R5ID0gYXJndW1lbnRzW3BhcmFtZXRlci5pbmRleF07XG4gICAgICAgICAgICB9IGVsc2UgaWYgKHBhcmFtZXRlci50eXBlID09PSAncXVlcnlQYXJhbXMnKSB7XG4gICAgICAgICAgICAgIG5ld0FyZ3NbcGFyYW1ldGVyLmluZGV4XSA9IGFyZ3VtZW50c1twYXJhbWV0ZXIuaW5kZXhdO1xuICAgICAgICAgICAgICBjb25zdCBxUGFyYW1zOiBIdHRwUGFyYW1zIHwgeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfCBzdHJpbmdbXSB9ID0gYXJndW1lbnRzW3BhcmFtZXRlci5pbmRleF07XG4gICAgICAgICAgICAgIGlmIChjb25maWcub3B0aW9ucyAmJiBjb25maWcub3B0aW9ucy5wYXJhbXMpIHtcbiAgICAgICAgICAgICAgICBpZiAoY29uZmlnLm9wdGlvbnMucGFyYW1zIGluc3RhbmNlb2YgSHR0cFBhcmFtcykge1xuICAgICAgICAgICAgICAgICAgcXVlcnlQYXJhbXMgPSBwYXJzZVBhcmFtcyhjb25maWcub3B0aW9ucy5wYXJhbXMsIHF1ZXJ5UGFyYW1zKTtcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgcXVlcnlQYXJhbXMgPSBwYXJzZVBhcmFtcyhxdWVyeVBhcmFtcywgY29uZmlnLm9wdGlvbnMucGFyYW1zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaWYgKHFQYXJhbXMpIHtcbiAgICAgICAgICAgICAgICBpZiAocVBhcmFtcyBpbnN0YW5jZW9mIEh0dHBQYXJhbXMpIHtcbiAgICAgICAgICAgICAgICAgIHF1ZXJ5UGFyYW1zID0gcGFyc2VQYXJhbXMocVBhcmFtcywgcXVlcnlQYXJhbXMpO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICBxdWVyeVBhcmFtcyA9IHBhcnNlUGFyYW1zKHF1ZXJ5UGFyYW1zLCBxUGFyYW1zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lXG4gICAgICAgIGxldCB1cmw6IHN0cmluZyA9IHRoaXMuYmFzZVVybCArIHJlcGxhY2VkUGF0aDtcbiAgICAgICAgY29uc3Qgb3B0aW9uczogSVRkSHR0cFJFU1RPcHRpb25zV2l0aEJvZHkgPSBPYmplY3QuYXNzaWduKHt9LCBjb25maWcub3B0aW9ucywge1xuICAgICAgICAgIGJvZHksXG4gICAgICAgICAgcGFyYW1zOiBxdWVyeVBhcmFtcyxcbiAgICAgICAgfSk7XG4gICAgICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZVxuICAgICAgICBsZXQgcmVxdWVzdDogYW55ID0gdGhpcy5idWlsZFJlcXVlc3QoY29uZmlnLm1ldGhvZCwgdXJsLCBvcHRpb25zKTtcbiAgICAgICAgaWYgKHBhcmFtZXRlcnMpIHtcbiAgICAgICAgICAvLyBzZWUgd2hpY2ggb25lIHdhcyB0aGUgcmVzcG9uc2UgcGFyYW1ldGVyIHNvIHdlIGNhbiBzZXQgdGhlIHJlcXVlc3Qgb2JzZXJ2YWJsZVxuICAgICAgICAgIGZvciAoY29uc3QgcGFyYW1ldGVyIG9mIHBhcmFtZXRlcnMpIHtcbiAgICAgICAgICAgIGlmIChwYXJhbWV0ZXIudHlwZSA9PT0gJ3Jlc3BvbnNlJykge1xuICAgICAgICAgICAgICBuZXdBcmdzW3BhcmFtZXRlci5pbmRleF0gPSByZXF1ZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmVcbiAgICAgICAgbGV0IHJlc3BvbnNlOiBhbnkgPSB3cmFwcGVkRnVuY3Rpb24uYXBwbHkodGhpcywgbmV3QXJncyk7XG4gICAgICAgIC8vIGlmIHRoZSByZXNwb25zZSBpcyBOT09QX0hUVFAgb3IgdW5kZWZpbmVkLCB0aGVuIHdlIHJldHVybiB0aGUgcmVxdWVzdCBhcyBpdCBpc1xuICAgICAgICAvLyBlbHNlIHdlIHJldHVybiB0aGUgcmVzcG9uc2UgZnJvbSB0aGUgaW5uZXIgZnVuY3Rpb25cbiAgICAgICAgaWYgKHJlc3BvbnNlID09PSBOT09QX0hUVFAgfHwgcmVzcG9uc2UgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgIHJldHVybiByZXF1ZXN0O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiByZXNwb25zZTtcbiAgICAgICAgfVxuICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lXG4gICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpO1xuICAgICAgfVxuICAgIH07XG4gIH07XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtbWV0aG9kLmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL2FjdGlvbnMvbWV0aG9kcy9hYnN0cmFjdC1tZXRob2QuZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBR2xELE9BQU8sRUFBZSxlQUFlLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUVsRixPQUFPLEVBQWMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDOztBQUl0QyxNQUFNLE9BQU8sU0FBUyxHQUFvQixFQUFFLENBQUMsU0FBUyxDQUFDOzs7Ozs7Ozs7QUFPdkQsTUFBTSxVQUFVLFdBQVcsQ0FBQyxNQUFrQixFQUFFLE1BQXlEOztRQUNuRyxXQUFXLEdBQWUsTUFBTTtJQUNwQyxJQUFJLE1BQU0sWUFBWSxVQUFVLEVBQUU7UUFDaEMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDLE9BQU87Ozs7UUFBQyxDQUFDLEdBQVcsRUFBRSxFQUFFO1lBQ3BDLDZCQUE2QjtZQUM3QixJQUFJLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEtBQUssU0FBUyxFQUFFO2dCQUNqQyxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU87Ozs7O2dCQUFDLENBQUMsS0FBYSxFQUFFLEtBQWEsRUFBRSxFQUFFO29CQUMxRCxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUU7d0JBQ2YsV0FBVyxHQUFHLFdBQVcsQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDO3FCQUMzQzt5QkFBTTt3QkFDTCxXQUFXLEdBQUcsV0FBVyxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDLENBQUM7cUJBQzlDO2dCQUNILENBQUMsRUFBQyxDQUFDO2FBQ0o7UUFDSCxDQUFDLEVBQUMsQ0FBQztLQUNKO1NBQU07UUFDTCxLQUFLLE1BQU0sR0FBRyxJQUFJLE1BQU0sRUFBRTtZQUN4Qiw2QkFBNkI7WUFDN0IsSUFBSSxtQkFBSyxNQUFNLENBQUMsR0FBRyxDQUFDLEVBQUEsS0FBSyxTQUFTLEVBQUU7Z0JBQ2xDLElBQUksTUFBTSxDQUFDLEdBQUcsQ0FBQyxZQUFZLEtBQUssRUFBRTtvQkFDaEMsQ0FBQyxtQkFBVSxNQUFNLENBQUMsR0FBRyxDQUFDLEVBQUEsQ0FBQyxDQUFDLE9BQU87Ozs7O29CQUFDLENBQUMsS0FBYSxFQUFFLEtBQWEsRUFBRSxFQUFFO3dCQUMvRCxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUU7NEJBQ2YsV0FBVyxHQUFHLFdBQVcsQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDO3lCQUMzQzs2QkFBTTs0QkFDTCxXQUFXLEdBQUcsV0FBVyxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDLENBQUM7eUJBQzlDO29CQUNILENBQUMsRUFBQyxDQUFDO2lCQUNKO3FCQUFNO29CQUNMLFdBQVcsR0FBRyxXQUFXLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxtQkFBSyxNQUFNLENBQUMsR0FBRyxDQUFDLEVBQUEsQ0FBQyxDQUFDO2lCQUN0RDthQUNGO1NBQ0Y7S0FDRjtJQUNELE9BQU8sV0FBVyxDQUFDO0FBQ3JCLENBQUM7Ozs7Ozs7QUFNRCxNQUFNLFVBQVUsZ0JBQWdCLENBQUMsTUFJaEM7SUFDQzs7Ozs7O0lBQU8sVUFBVSxNQUFXLEVBQUUsWUFBb0IsRUFBRSxVQUE2Qzs7Y0FDekYsZUFBZSxHQUFhLFVBQVUsQ0FBQyxLQUFLO1FBQ2xELGdEQUFnRDtRQUNoRCxVQUFVLENBQUMsS0FBSzs7O1FBQUc7WUFDakIsSUFBSTs7b0JBQ0UsWUFBWSxHQUFXLE1BQU0sQ0FBQyxJQUFJOztzQkFDaEMsVUFBVSxHQUEwRCxPQUFPLENBQUMsY0FBYyxDQUM5RixlQUFlLEVBQ2YsTUFBTSxFQUNOLFlBQVksQ0FDYjs7c0JBQ0ssT0FBTyxHQUFVLEVBQUU7O29CQUNyQixJQUFTOztvQkFDVCxXQUFXLEdBQWUsSUFBSSxVQUFVLEVBQUU7Z0JBQzlDLElBQUksVUFBVSxFQUFFO29CQUNkLDREQUE0RDtvQkFDNUQsS0FBSyxNQUFNLFNBQVMsSUFBSSxVQUFVLEVBQUU7d0JBQ2xDLElBQUksU0FBUyxDQUFDLElBQUksS0FBSyxPQUFPLEVBQUU7NEJBQzlCLE9BQU8sQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLEdBQUcsU0FBUyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQzs0QkFDdEQsWUFBWSxHQUFHLFlBQVksQ0FBQyxPQUFPLENBQUMsR0FBRyxHQUFHLFNBQVMsQ0FBQyxLQUFLLEVBQUUsU0FBUyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO3lCQUN4Rjs2QkFBTSxJQUFJLFNBQVMsQ0FBQyxJQUFJLEtBQUssTUFBTSxFQUFFOzRCQUNwQyxPQUFPLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxHQUFHLFNBQVMsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLENBQUM7NEJBQ3RELElBQUksR0FBRyxTQUFTLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO3lCQUNuQzs2QkFBTSxJQUFJLFNBQVMsQ0FBQyxJQUFJLEtBQUssYUFBYSxFQUFFOzRCQUMzQyxPQUFPLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxHQUFHLFNBQVMsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLENBQUM7O2tDQUNoRCxPQUFPLEdBQXNELFNBQVMsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDOzRCQUM3RixJQUFJLE1BQU0sQ0FBQyxPQUFPLElBQUksTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUU7Z0NBQzNDLElBQUksTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFNLFlBQVksVUFBVSxFQUFFO29DQUMvQyxXQUFXLEdBQUcsV0FBVyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLFdBQVcsQ0FBQyxDQUFDO2lDQUMvRDtxQ0FBTTtvQ0FDTCxXQUFXLEdBQUcsV0FBVyxDQUFDLFdBQVcsRUFBRSxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO2lDQUMvRDs2QkFDRjs0QkFDRCxJQUFJLE9BQU8sRUFBRTtnQ0FDWCxJQUFJLE9BQU8sWUFBWSxVQUFVLEVBQUU7b0NBQ2pDLFdBQVcsR0FBRyxXQUFXLENBQUMsT0FBTyxFQUFFLFdBQVcsQ0FBQyxDQUFDO2lDQUNqRDtxQ0FBTTtvQ0FDTCxXQUFXLEdBQUcsV0FBVyxDQUFDLFdBQVcsRUFBRSxPQUFPLENBQUMsQ0FBQztpQ0FDakQ7NkJBQ0Y7eUJBQ0Y7cUJBQ0Y7aUJBQ0Y7OztvQkFFRyxHQUFHLEdBQVcsSUFBSSxDQUFDLE9BQU8sR0FBRyxZQUFZOztzQkFDdkMsT0FBTyxHQUErQixNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRSxNQUFNLENBQUMsT0FBTyxFQUFFO29CQUM1RSxJQUFJO29CQUNKLE1BQU0sRUFBRSxXQUFXO2lCQUNwQixDQUFDOzs7b0JBRUUsT0FBTyxHQUFRLElBQUksQ0FBQyxZQUFZLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsT0FBTyxDQUFDO2dCQUNqRSxJQUFJLFVBQVUsRUFBRTtvQkFDZCxnRkFBZ0Y7b0JBQ2hGLEtBQUssTUFBTSxTQUFTLElBQUksVUFBVSxFQUFFO3dCQUNsQyxJQUFJLFNBQVMsQ0FBQyxJQUFJLEtBQUssVUFBVSxFQUFFOzRCQUNqQyxPQUFPLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxHQUFHLE9BQU8sQ0FBQzt5QkFDcEM7cUJBQ0Y7aUJBQ0Y7OztvQkFFRyxRQUFRLEdBQVEsZUFBZSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDO2dCQUN4RCxpRkFBaUY7Z0JBQ2pGLHNEQUFzRDtnQkFDdEQsSUFBSSxRQUFRLEtBQUssU0FBUyxJQUFJLFFBQVEsS0FBSyxTQUFTLEVBQUU7b0JBQ3BELE9BQU8sT0FBTyxDQUFDO2lCQUNoQjtxQkFBTTtvQkFDTCxPQUFPLFFBQVEsQ0FBQztpQkFDakI7YUFDRjtZQUFDLE9BQU8sS0FBSyxFQUFFO2dCQUNkLDJCQUEyQjtnQkFDM0IsT0FBTyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUN0QjtRQUNILENBQUMsQ0FBQSxDQUFDO0lBQ0osQ0FBQyxFQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEh0dHBQYXJhbXMgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5cbmltcG9ydCB7IFRkSHR0cE1ldGhvZCwgSVRkSHR0cFJFU1RPcHRpb25zLCBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSB9IGZyb20gJy4uLy4uL2h0dHAuaW50ZXJmYWNlcyc7XG5pbXBvcnQgeyBUZFBhcmFtVHlwZSwgdGRIdHRwUkVTVFBhcmFtIH0gZnJvbSAnLi4vcGFyYW1zL2Fic3RyYWN0LXBhcmFtLmRlY29yYXRvcic7XG5cbmltcG9ydCB7IE9ic2VydmFibGUsIG9mIH0gZnJvbSAncnhqcyc7XG5cbmRlY2xhcmUgY29uc3QgUmVmbGVjdDogYW55O1xuXG5leHBvcnQgY29uc3QgTk9PUF9IVFRQOiBPYnNlcnZhYmxlPGFueT4gPSBvZih1bmRlZmluZWQpO1xuXG4vKipcbiAqIE1ldGhvZCB1c2VkIHRvIGNvcHkgcGFyYW1ldGVycyBmcm9tIGFuIGFycmF5IG9yIEh0dHBQYXJhbXMgb2JqZWN0XG4gKiBpbnRvIGEgY2VudHJpbGl6ZWQgSHR0cFBhcmFtcyBvYmplY3RcbiAqIEBpbnRlcm5hbFxuICovXG5leHBvcnQgZnVuY3Rpb24gcGFyc2VQYXJhbXModGFyZ2V0OiBIdHRwUGFyYW1zLCBzb3VyY2U6IEh0dHBQYXJhbXMgfCB7IFtrZXk6IHN0cmluZ106IHN0cmluZyB8IHN0cmluZ1tdIH0pOiBIdHRwUGFyYW1zIHtcbiAgbGV0IHF1ZXJ5UGFyYW1zOiBIdHRwUGFyYW1zID0gdGFyZ2V0O1xuICBpZiAoc291cmNlIGluc3RhbmNlb2YgSHR0cFBhcmFtcykge1xuICAgIHNvdXJjZS5rZXlzKCkuZm9yRWFjaCgoa2V5OiBzdHJpbmcpID0+IHtcbiAgICAgIC8vIHNraXAgaWYgdmFsdWUgaXMgdW5kZWZpbmVkXG4gICAgICBpZiAoc291cmNlLmdldChrZXkpICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgc291cmNlLmdldEFsbChrZXkpLmZvckVhY2goKHZhbHVlOiBzdHJpbmcsIGluZGV4OiBudW1iZXIpID0+IHtcbiAgICAgICAgICBpZiAoaW5kZXggPT09IDApIHtcbiAgICAgICAgICAgIHF1ZXJ5UGFyYW1zID0gcXVlcnlQYXJhbXMuc2V0KGtleSwgdmFsdWUpO1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBxdWVyeVBhcmFtcyA9IHF1ZXJ5UGFyYW1zLmFwcGVuZChrZXksIHZhbHVlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgfVxuICAgIH0pO1xuICB9IGVsc2Uge1xuICAgIGZvciAoY29uc3Qga2V5IGluIHNvdXJjZSkge1xuICAgICAgLy8gc2tpcCBpZiB2YWx1ZSBpcyB1bmRlZmluZWRcbiAgICAgIGlmICg8YW55PnNvdXJjZVtrZXldICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgaWYgKHNvdXJjZVtrZXldIGluc3RhbmNlb2YgQXJyYXkpIHtcbiAgICAgICAgICAoPHN0cmluZ1tdPnNvdXJjZVtrZXldKS5mb3JFYWNoKCh2YWx1ZTogc3RyaW5nLCBpbmRleDogbnVtYmVyKSA9PiB7XG4gICAgICAgICAgICBpZiAoaW5kZXggPT09IDApIHtcbiAgICAgICAgICAgICAgcXVlcnlQYXJhbXMgPSBxdWVyeVBhcmFtcy5zZXQoa2V5LCB2YWx1ZSk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBxdWVyeVBhcmFtcyA9IHF1ZXJ5UGFyYW1zLmFwcGVuZChrZXksIHZhbHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBxdWVyeVBhcmFtcyA9IHF1ZXJ5UGFyYW1zLnNldChrZXksIDxhbnk+c291cmNlW2tleV0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHJldHVybiBxdWVyeVBhcmFtcztcbn1cblxuLyoqXG4gKiBBYnN0cmFjdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgaHR0cCBtZXRob2QgZGVjb3JhdG9yXG4gKiBAaW50ZXJuYWxcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkQWJzdHJhY3RNZXRob2QoY29uZmlnOiB7XG4gIG1ldGhvZDogVGRIdHRwTWV0aG9kO1xuICBwYXRoOiBzdHJpbmc7XG4gIG9wdGlvbnM/OiBJVGRIdHRwUkVTVE9wdGlvbnM7XG59KTogKHRhcmdldDogYW55LCBwcm9wZXJ0eU5hbWU6IHN0cmluZywgZGVzY3JpcHRvcjogVHlwZWRQcm9wZXJ0eURlc2NyaXB0b3I8RnVuY3Rpb24+KSA9PiBhbnkge1xuICByZXR1cm4gZnVuY3Rpb24gKHRhcmdldDogYW55LCBwcm9wZXJ0eU5hbWU6IHN0cmluZywgZGVzY3JpcHRvcjogVHlwZWRQcm9wZXJ0eURlc2NyaXB0b3I8RnVuY3Rpb24+KTogYW55IHtcbiAgICBjb25zdCB3cmFwcGVkRnVuY3Rpb246IEZ1bmN0aW9uID0gZGVzY3JpcHRvci52YWx1ZTtcbiAgICAvLyByZXBsYWNlIG1ldGhvZCBjYWxsIHdpdGggb3VyIG93biBhbmQgcHJveHkgaXRcbiAgICBkZXNjcmlwdG9yLnZhbHVlID0gZnVuY3Rpb24gKCk6IGFueSB7XG4gICAgICB0cnkge1xuICAgICAgICBsZXQgcmVwbGFjZWRQYXRoOiBzdHJpbmcgPSBjb25maWcucGF0aDtcbiAgICAgICAgY29uc3QgcGFyYW1ldGVyczogeyBpbmRleDogbnVtYmVyOyBwYXJhbTogc3RyaW5nOyB0eXBlOiBUZFBhcmFtVHlwZSB9W10gPSBSZWZsZWN0LmdldE93bk1ldGFkYXRhKFxuICAgICAgICAgIHRkSHR0cFJFU1RQYXJhbSxcbiAgICAgICAgICB0YXJnZXQsXG4gICAgICAgICAgcHJvcGVydHlOYW1lLFxuICAgICAgICApO1xuICAgICAgICBjb25zdCBuZXdBcmdzOiBhbnlbXSA9IFtdO1xuICAgICAgICBsZXQgYm9keTogYW55O1xuICAgICAgICBsZXQgcXVlcnlQYXJhbXM6IEh0dHBQYXJhbXMgPSBuZXcgSHR0cFBhcmFtcygpO1xuICAgICAgICBpZiAocGFyYW1ldGVycykge1xuICAgICAgICAgIC8vIG1hcCBwYXJhbWV0ZXJzIGFuZCBzZWUgd2hpY2ggdHlwZSB0aGV5IGFyZSB0byBhY3Qgb24gdGhlbVxuICAgICAgICAgIGZvciAoY29uc3QgcGFyYW1ldGVyIG9mIHBhcmFtZXRlcnMpIHtcbiAgICAgICAgICAgIGlmIChwYXJhbWV0ZXIudHlwZSA9PT0gJ3BhcmFtJykge1xuICAgICAgICAgICAgICBuZXdBcmdzW3BhcmFtZXRlci5pbmRleF0gPSBhcmd1bWVudHNbcGFyYW1ldGVyLmluZGV4XTtcbiAgICAgICAgICAgICAgcmVwbGFjZWRQYXRoID0gcmVwbGFjZWRQYXRoLnJlcGxhY2UoJzonICsgcGFyYW1ldGVyLnBhcmFtLCBhcmd1bWVudHNbcGFyYW1ldGVyLmluZGV4XSk7XG4gICAgICAgICAgICB9IGVsc2UgaWYgKHBhcmFtZXRlci50eXBlID09PSAnYm9keScpIHtcbiAgICAgICAgICAgICAgbmV3QXJnc1twYXJhbWV0ZXIuaW5kZXhdID0gYXJndW1lbnRzW3BhcmFtZXRlci5pbmRleF07XG4gICAgICAgICAgICAgIGJvZHkgPSBhcmd1bWVudHNbcGFyYW1ldGVyLmluZGV4XTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAocGFyYW1ldGVyLnR5cGUgPT09ICdxdWVyeVBhcmFtcycpIHtcbiAgICAgICAgICAgICAgbmV3QXJnc1twYXJhbWV0ZXIuaW5kZXhdID0gYXJndW1lbnRzW3BhcmFtZXRlci5pbmRleF07XG4gICAgICAgICAgICAgIGNvbnN0IHFQYXJhbXM6IEh0dHBQYXJhbXMgfCB7IFtrZXk6IHN0cmluZ106IHN0cmluZyB8IHN0cmluZ1tdIH0gPSBhcmd1bWVudHNbcGFyYW1ldGVyLmluZGV4XTtcbiAgICAgICAgICAgICAgaWYgKGNvbmZpZy5vcHRpb25zICYmIGNvbmZpZy5vcHRpb25zLnBhcmFtcykge1xuICAgICAgICAgICAgICAgIGlmIChjb25maWcub3B0aW9ucy5wYXJhbXMgaW5zdGFuY2VvZiBIdHRwUGFyYW1zKSB7XG4gICAgICAgICAgICAgICAgICBxdWVyeVBhcmFtcyA9IHBhcnNlUGFyYW1zKGNvbmZpZy5vcHRpb25zLnBhcmFtcywgcXVlcnlQYXJhbXMpO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICBxdWVyeVBhcmFtcyA9IHBhcnNlUGFyYW1zKHF1ZXJ5UGFyYW1zLCBjb25maWcub3B0aW9ucy5wYXJhbXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpZiAocVBhcmFtcykge1xuICAgICAgICAgICAgICAgIGlmIChxUGFyYW1zIGluc3RhbmNlb2YgSHR0cFBhcmFtcykge1xuICAgICAgICAgICAgICAgICAgcXVlcnlQYXJhbXMgPSBwYXJzZVBhcmFtcyhxUGFyYW1zLCBxdWVyeVBhcmFtcyk7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgIHF1ZXJ5UGFyYW1zID0gcGFyc2VQYXJhbXMocXVlcnlQYXJhbXMsIHFQYXJhbXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmVcbiAgICAgICAgbGV0IHVybDogc3RyaW5nID0gdGhpcy5iYXNlVXJsICsgcmVwbGFjZWRQYXRoO1xuICAgICAgICBjb25zdCBvcHRpb25zOiBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSA9IE9iamVjdC5hc3NpZ24oe30sIGNvbmZpZy5vcHRpb25zLCB7XG4gICAgICAgICAgYm9keSxcbiAgICAgICAgICBwYXJhbXM6IHF1ZXJ5UGFyYW1zLFxuICAgICAgICB9KTtcbiAgICAgICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lXG4gICAgICAgIGxldCByZXF1ZXN0OiBhbnkgPSB0aGlzLmJ1aWxkUmVxdWVzdChjb25maWcubWV0aG9kLCB1cmwsIG9wdGlvbnMpO1xuICAgICAgICBpZiAocGFyYW1ldGVycykge1xuICAgICAgICAgIC8vIHNlZSB3aGljaCBvbmUgd2FzIHRoZSByZXNwb25zZSBwYXJhbWV0ZXIgc28gd2UgY2FuIHNldCB0aGUgcmVxdWVzdCBvYnNlcnZhYmxlXG4gICAgICAgICAgZm9yIChjb25zdCBwYXJhbWV0ZXIgb2YgcGFyYW1ldGVycykge1xuICAgICAgICAgICAgaWYgKHBhcmFtZXRlci50eXBlID09PSAncmVzcG9uc2UnKSB7XG4gICAgICAgICAgICAgIG5ld0FyZ3NbcGFyYW1ldGVyLmluZGV4XSA9IHJlcXVlc3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZVxuICAgICAgICBsZXQgcmVzcG9uc2U6IGFueSA9IHdyYXBwZWRGdW5jdGlvbi5hcHBseSh0aGlzLCBuZXdBcmdzKTtcbiAgICAgICAgLy8gaWYgdGhlIHJlc3BvbnNlIGlzIE5PT1BfSFRUUCBvciB1bmRlZmluZWQsIHRoZW4gd2UgcmV0dXJuIHRoZSByZXF1ZXN0IGFzIGl0IGlzXG4gICAgICAgIC8vIGVsc2Ugd2UgcmV0dXJuIHRoZSByZXNwb25zZSBmcm9tIHRoZSBpbm5lciBmdW5jdGlvblxuICAgICAgICBpZiAocmVzcG9uc2UgPT09IE5PT1BfSFRUUCB8fCByZXNwb25zZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgcmV0dXJuIHJlcXVlc3Q7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIHJlc3BvbnNlO1xuICAgICAgICB9XG4gICAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmVcbiAgICAgICAgY29uc29sZS5lcnJvcihlcnJvcik7XG4gICAgICB9XG4gICAgfTtcbiAgfTtcbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/delete.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -16,2 +17,2 @@ import { TdAbstractMethod } from './abstract-method.decorator';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsZXRlLmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsiYWN0aW9ucy9tZXRob2RzL2RlbGV0ZS5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDOzs7Ozs7QUFLL0QsTUFBTSxVQUFVLFFBQVEsQ0FBQyxNQUd4QjtJQUNDLE9BQU8sZ0JBQWdCLENBQ3JCLG1CQUFLLE1BQU0sQ0FBQyxNQUFNLENBQ2hCO1FBQ0UsTUFBTSxFQUFFLFFBQVE7S0FDakIsRUFDRCxNQUFNLENBQ1AsRUFBQSxDQUNGLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVRkSHR0cFJFU1RPcHRpb25zIH0gZnJvbSAnLi4vLi4vJztcbmltcG9ydCB7IFRkQWJzdHJhY3RNZXRob2QgfSBmcm9tICcuL2Fic3RyYWN0LW1ldGhvZC5kZWNvcmF0b3InO1xuXG4vKipcbiAqIERlY29yYXRvciB0aGF0IGFkZHMgREVMRVRFIHJlcXVlc3QgY2FwYWJpbGl0aWVzIHRvIGEgbWV0aG9kXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBUZERFTEVURShjb25maWc6IHtcbiAgcGF0aDogc3RyaW5nO1xuICBvcHRpb25zPzogSVRkSHR0cFJFU1RPcHRpb25zO1xufSk6ICh0YXJnZXQ6IGFueSwgcHJvcGVydHlOYW1lOiBzdHJpbmcsIGRlc2NyaXB0b3I6IFR5cGVkUHJvcGVydHlEZXNjcmlwdG9yPEZ1bmN0aW9uPikgPT4gYW55IHtcbiAgcmV0dXJuIFRkQWJzdHJhY3RNZXRob2QoXG4gICAgPGFueT5PYmplY3QuYXNzaWduKFxuICAgICAge1xuICAgICAgICBtZXRob2Q6ICdERUxFVEUnLFxuICAgICAgfSxcbiAgICAgIGNvbmZpZyxcbiAgICApLFxuICApO1xufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsZXRlLmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL2FjdGlvbnMvbWV0aG9kcy9kZWxldGUuZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0EsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7Ozs7OztBQUsvRCxNQUFNLFVBQVUsUUFBUSxDQUFDLE1BR3hCO0lBQ0MsT0FBTyxnQkFBZ0IsQ0FDckIsbUJBQUssTUFBTSxDQUFDLE1BQU0sQ0FDaEI7UUFDRSxNQUFNLEVBQUUsUUFBUTtLQUNqQixFQUNELE1BQU0sQ0FDUCxFQUFBLENBQ0YsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJVGRIdHRwUkVTVE9wdGlvbnMgfSBmcm9tICcuLi8uLi8nO1xuaW1wb3J0IHsgVGRBYnN0cmFjdE1ldGhvZCB9IGZyb20gJy4vYWJzdHJhY3QtbWV0aG9kLmRlY29yYXRvcic7XG5cbi8qKlxuICogRGVjb3JhdG9yIHRoYXQgYWRkcyBERUxFVEUgcmVxdWVzdCBjYXBhYmlsaXRpZXMgdG8gYSBtZXRob2RcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkREVMRVRFKGNvbmZpZzoge1xuICBwYXRoOiBzdHJpbmc7XG4gIG9wdGlvbnM/OiBJVGRIdHRwUkVTVE9wdGlvbnM7XG59KTogKHRhcmdldDogYW55LCBwcm9wZXJ0eU5hbWU6IHN0cmluZywgZGVzY3JpcHRvcjogVHlwZWRQcm9wZXJ0eURlc2NyaXB0b3I8RnVuY3Rpb24+KSA9PiBhbnkge1xuICByZXR1cm4gVGRBYnN0cmFjdE1ldGhvZChcbiAgICA8YW55Pk9iamVjdC5hc3NpZ24oXG4gICAgICB7XG4gICAgICAgIG1ldGhvZDogJ0RFTEVURScsXG4gICAgICB9LFxuICAgICAgY29uZmlnLFxuICAgICksXG4gICk7XG59XG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/get.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -16,2 +17,2 @@ import { TdAbstractMethod } from './abstract-method.decorator';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsiYWN0aW9ucy9tZXRob2RzL2dldC5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDOzs7Ozs7QUFLL0QsTUFBTSxVQUFVLEtBQUssQ0FBQyxNQUdyQjtJQUNDLE9BQU8sZ0JBQWdCLENBQ3JCLG1CQUFLLE1BQU0sQ0FBQyxNQUFNLENBQ2hCO1FBQ0UsTUFBTSxFQUFFLEtBQUs7S0FDZCxFQUNELE1BQU0sQ0FDUCxFQUFBLENBQ0YsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJVGRIdHRwUkVTVE9wdGlvbnMgfSBmcm9tICcuLi8uLi8nO1xuaW1wb3J0IHsgVGRBYnN0cmFjdE1ldGhvZCB9IGZyb20gJy4vYWJzdHJhY3QtbWV0aG9kLmRlY29yYXRvcic7XG5cbi8qKlxuICogRGVjb3JhdG9yIHRoYXQgYWRkcyBHRVQgcmVxdWVzdCBjYXBhYmlsaXRpZXMgdG8gYSBtZXRob2RcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkR0VUKGNvbmZpZzoge1xuICBwYXRoOiBzdHJpbmc7XG4gIG9wdGlvbnM/OiBJVGRIdHRwUkVTVE9wdGlvbnM7XG59KTogKHRhcmdldDogYW55LCBwcm9wZXJ0eU5hbWU6IHN0cmluZywgZGVzY3JpcHRvcjogVHlwZWRQcm9wZXJ0eURlc2NyaXB0b3I8RnVuY3Rpb24+KSA9PiBhbnkge1xuICByZXR1cm4gVGRBYnN0cmFjdE1ldGhvZChcbiAgICA8YW55Pk9iamVjdC5hc3NpZ24oXG4gICAgICB7XG4gICAgICAgIG1ldGhvZDogJ0dFVCcsXG4gICAgICB9LFxuICAgICAgY29uZmlnLFxuICAgICksXG4gICk7XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL2FjdGlvbnMvbWV0aG9kcy9nZXQuZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0EsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7Ozs7OztBQUsvRCxNQUFNLFVBQVUsS0FBSyxDQUFDLE1BR3JCO0lBQ0MsT0FBTyxnQkFBZ0IsQ0FDckIsbUJBQUssTUFBTSxDQUFDLE1BQU0sQ0FDaEI7UUFDRSxNQUFNLEVBQUUsS0FBSztLQUNkLEVBQ0QsTUFBTSxDQUNQLEVBQUEsQ0FDRixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElUZEh0dHBSRVNUT3B0aW9ucyB9IGZyb20gJy4uLy4uLyc7XG5pbXBvcnQgeyBUZEFic3RyYWN0TWV0aG9kIH0gZnJvbSAnLi9hYnN0cmFjdC1tZXRob2QuZGVjb3JhdG9yJztcblxuLyoqXG4gKiBEZWNvcmF0b3IgdGhhdCBhZGRzIEdFVCByZXF1ZXN0IGNhcGFiaWxpdGllcyB0byBhIG1ldGhvZFxuICovXG5leHBvcnQgZnVuY3Rpb24gVGRHRVQoY29uZmlnOiB7XG4gIHBhdGg6IHN0cmluZztcbiAgb3B0aW9ucz86IElUZEh0dHBSRVNUT3B0aW9ucztcbn0pOiAodGFyZ2V0OiBhbnksIHByb3BlcnR5TmFtZTogc3RyaW5nLCBkZXNjcmlwdG9yOiBUeXBlZFByb3BlcnR5RGVzY3JpcHRvcjxGdW5jdGlvbj4pID0+IGFueSB7XG4gIHJldHVybiBUZEFic3RyYWN0TWV0aG9kKFxuICAgIDxhbnk+T2JqZWN0LmFzc2lnbihcbiAgICAgIHtcbiAgICAgICAgbWV0aG9kOiAnR0VUJyxcbiAgICAgIH0sXG4gICAgICBjb25maWcsXG4gICAgKSxcbiAgKTtcbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/patch.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -16,2 +17,2 @@ import { TdAbstractMethod } from './abstract-method.decorator';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0Y2guZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2h0dHAvIiwic291cmNlcyI6WyJhY3Rpb25zL21ldGhvZHMvcGF0Y2guZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFDQSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQzs7Ozs7O0FBSy9ELE1BQU0sVUFBVSxPQUFPLENBQUMsTUFHdkI7SUFDQyxPQUFPLGdCQUFnQixDQUNyQixtQkFBSyxNQUFNLENBQUMsTUFBTSxDQUNoQjtRQUNFLE1BQU0sRUFBRSxPQUFPO0tBQ2hCLEVBQ0QsTUFBTSxDQUNQLEVBQUEsQ0FDRixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElUZEh0dHBSRVNUT3B0aW9ucyB9IGZyb20gJy4uLy4uLyc7XG5pbXBvcnQgeyBUZEFic3RyYWN0TWV0aG9kIH0gZnJvbSAnLi9hYnN0cmFjdC1tZXRob2QuZGVjb3JhdG9yJztcblxuLyoqXG4gKiBEZWNvcmF0b3IgdGhhdCBhZGRzIFBBVENIIHJlcXVlc3QgY2FwYWJpbGl0aWVzIHRvIGEgbWV0aG9kXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBUZFBBVENIKGNvbmZpZzoge1xuICBwYXRoOiBzdHJpbmc7XG4gIG9wdGlvbnM/OiBJVGRIdHRwUkVTVE9wdGlvbnM7XG59KTogKHRhcmdldDogYW55LCBwcm9wZXJ0eU5hbWU6IHN0cmluZywgZGVzY3JpcHRvcjogVHlwZWRQcm9wZXJ0eURlc2NyaXB0b3I8RnVuY3Rpb24+KSA9PiBhbnkge1xuICByZXR1cm4gVGRBYnN0cmFjdE1ldGhvZChcbiAgICA8YW55Pk9iamVjdC5hc3NpZ24oXG4gICAgICB7XG4gICAgICAgIG1ldGhvZDogJ1BBVENIJyxcbiAgICAgIH0sXG4gICAgICBjb25maWcsXG4gICAgKSxcbiAgKTtcbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0Y2guZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BsYXRmb3JtL2h0dHAvYWN0aW9ucy9tZXRob2RzL3BhdGNoLmRlY29yYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDOzs7Ozs7QUFLL0QsTUFBTSxVQUFVLE9BQU8sQ0FBQyxNQUd2QjtJQUNDLE9BQU8sZ0JBQWdCLENBQ3JCLG1CQUFLLE1BQU0sQ0FBQyxNQUFNLENBQ2hCO1FBQ0UsTUFBTSxFQUFFLE9BQU87S0FDaEIsRUFDRCxNQUFNLENBQ1AsRUFBQSxDQUNGLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVRkSHR0cFJFU1RPcHRpb25zIH0gZnJvbSAnLi4vLi4vJztcbmltcG9ydCB7IFRkQWJzdHJhY3RNZXRob2QgfSBmcm9tICcuL2Fic3RyYWN0LW1ldGhvZC5kZWNvcmF0b3InO1xuXG4vKipcbiAqIERlY29yYXRvciB0aGF0IGFkZHMgUEFUQ0ggcmVxdWVzdCBjYXBhYmlsaXRpZXMgdG8gYSBtZXRob2RcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkUEFUQ0goY29uZmlnOiB7XG4gIHBhdGg6IHN0cmluZztcbiAgb3B0aW9ucz86IElUZEh0dHBSRVNUT3B0aW9ucztcbn0pOiAodGFyZ2V0OiBhbnksIHByb3BlcnR5TmFtZTogc3RyaW5nLCBkZXNjcmlwdG9yOiBUeXBlZFByb3BlcnR5RGVzY3JpcHRvcjxGdW5jdGlvbj4pID0+IGFueSB7XG4gIHJldHVybiBUZEFic3RyYWN0TWV0aG9kKFxuICAgIDxhbnk+T2JqZWN0LmFzc2lnbihcbiAgICAgIHtcbiAgICAgICAgbWV0aG9kOiAnUEFUQ0gnLFxuICAgICAgfSxcbiAgICAgIGNvbmZpZyxcbiAgICApLFxuICApO1xufVxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/post.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -16,2 +17,2 @@ import { TdAbstractMethod } from './abstract-method.decorator';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9zdC5kZWNvcmF0b3IuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvaHR0cC8iLCJzb3VyY2VzIjpbImFjdGlvbnMvbWV0aG9kcy9wb3N0LmRlY29yYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7Ozs7OztBQUsvRCxNQUFNLFVBQVUsTUFBTSxDQUFDLE1BR3RCO0lBQ0MsT0FBTyxnQkFBZ0IsQ0FDckIsbUJBQUssTUFBTSxDQUFDLE1BQU0sQ0FDaEI7UUFDRSxNQUFNLEVBQUUsTUFBTTtLQUNmLEVBQ0QsTUFBTSxDQUNQLEVBQUEsQ0FDRixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElUZEh0dHBSRVNUT3B0aW9ucyB9IGZyb20gJy4uLy4uLyc7XG5pbXBvcnQgeyBUZEFic3RyYWN0TWV0aG9kIH0gZnJvbSAnLi9hYnN0cmFjdC1tZXRob2QuZGVjb3JhdG9yJztcblxuLyoqXG4gKiBEZWNvcmF0b3IgdGhhdCBhZGRzIFBPU1QgcmVxdWVzdCBjYXBhYmlsaXRpZXMgdG8gYSBtZXRob2RcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkUE9TVChjb25maWc6IHtcbiAgcGF0aDogc3RyaW5nO1xuICBvcHRpb25zPzogSVRkSHR0cFJFU1RPcHRpb25zO1xufSk6ICh0YXJnZXQ6IGFueSwgcHJvcGVydHlOYW1lOiBzdHJpbmcsIGRlc2NyaXB0b3I6IFR5cGVkUHJvcGVydHlEZXNjcmlwdG9yPEZ1bmN0aW9uPikgPT4gYW55IHtcbiAgcmV0dXJuIFRkQWJzdHJhY3RNZXRob2QoXG4gICAgPGFueT5PYmplY3QuYXNzaWduKFxuICAgICAge1xuICAgICAgICBtZXRob2Q6ICdQT1NUJyxcbiAgICAgIH0sXG4gICAgICBjb25maWcsXG4gICAgKSxcbiAgKTtcbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9zdC5kZWNvcmF0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcGxhdGZvcm0vaHR0cC9hY3Rpb25zL21ldGhvZHMvcG9zdC5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFDQSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQzs7Ozs7O0FBSy9ELE1BQU0sVUFBVSxNQUFNLENBQUMsTUFHdEI7SUFDQyxPQUFPLGdCQUFnQixDQUNyQixtQkFBSyxNQUFNLENBQUMsTUFBTSxDQUNoQjtRQUNFLE1BQU0sRUFBRSxNQUFNO0tBQ2YsRUFDRCxNQUFNLENBQ1AsRUFBQSxDQUNGLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVRkSHR0cFJFU1RPcHRpb25zIH0gZnJvbSAnLi4vLi4vJztcbmltcG9ydCB7IFRkQWJzdHJhY3RNZXRob2QgfSBmcm9tICcuL2Fic3RyYWN0LW1ldGhvZC5kZWNvcmF0b3InO1xuXG4vKipcbiAqIERlY29yYXRvciB0aGF0IGFkZHMgUE9TVCByZXF1ZXN0IGNhcGFiaWxpdGllcyB0byBhIG1ldGhvZFxuICovXG5leHBvcnQgZnVuY3Rpb24gVGRQT1NUKGNvbmZpZzoge1xuICBwYXRoOiBzdHJpbmc7XG4gIG9wdGlvbnM/OiBJVGRIdHRwUkVTVE9wdGlvbnM7XG59KTogKHRhcmdldDogYW55LCBwcm9wZXJ0eU5hbWU6IHN0cmluZywgZGVzY3JpcHRvcjogVHlwZWRQcm9wZXJ0eURlc2NyaXB0b3I8RnVuY3Rpb24+KSA9PiBhbnkge1xuICByZXR1cm4gVGRBYnN0cmFjdE1ldGhvZChcbiAgICA8YW55Pk9iamVjdC5hc3NpZ24oXG4gICAgICB7XG4gICAgICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgICAgfSxcbiAgICAgIGNvbmZpZyxcbiAgICApLFxuICApO1xufVxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/put.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -16,2 +17,2 @@ import { TdAbstractMethod } from './abstract-method.decorator';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHV0LmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsiYWN0aW9ucy9tZXRob2RzL3B1dC5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDOzs7Ozs7QUFLL0QsTUFBTSxVQUFVLEtBQUssQ0FBQyxNQUdyQjtJQUNDLE9BQU8sZ0JBQWdCLENBQ3JCLG1CQUFLLE1BQU0sQ0FBQyxNQUFNLENBQ2hCO1FBQ0UsTUFBTSxFQUFFLEtBQUs7S0FDZCxFQUNELE1BQU0sQ0FDUCxFQUFBLENBQ0YsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJVGRIdHRwUkVTVE9wdGlvbnMgfSBmcm9tICcuLi8uLi8nO1xuaW1wb3J0IHsgVGRBYnN0cmFjdE1ldGhvZCB9IGZyb20gJy4vYWJzdHJhY3QtbWV0aG9kLmRlY29yYXRvcic7XG5cbi8qKlxuICogRGVjb3JhdG9yIHRoYXQgYWRkcyBQVVQgcmVxdWVzdCBjYXBhYmlsaXRpZXMgdG8gYSBtZXRob2RcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkUFVUKGNvbmZpZzoge1xuICBwYXRoOiBzdHJpbmc7XG4gIG9wdGlvbnM/OiBJVGRIdHRwUkVTVE9wdGlvbnM7XG59KTogKHRhcmdldDogYW55LCBwcm9wZXJ0eU5hbWU6IHN0cmluZywgZGVzY3JpcHRvcjogVHlwZWRQcm9wZXJ0eURlc2NyaXB0b3I8RnVuY3Rpb24+KSA9PiBhbnkge1xuICByZXR1cm4gVGRBYnN0cmFjdE1ldGhvZChcbiAgICA8YW55Pk9iamVjdC5hc3NpZ24oXG4gICAgICB7XG4gICAgICAgIG1ldGhvZDogJ1BVVCcsXG4gICAgICB9LFxuICAgICAgY29uZmlnLFxuICAgICksXG4gICk7XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHV0LmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL2FjdGlvbnMvbWV0aG9kcy9wdXQuZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0EsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7Ozs7OztBQUsvRCxNQUFNLFVBQVUsS0FBSyxDQUFDLE1BR3JCO0lBQ0MsT0FBTyxnQkFBZ0IsQ0FDckIsbUJBQUssTUFBTSxDQUFDLE1BQU0sQ0FDaEI7UUFDRSxNQUFNLEVBQUUsS0FBSztLQUNkLEVBQ0QsTUFBTSxDQUNQLEVBQUEsQ0FDRixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElUZEh0dHBSRVNUT3B0aW9ucyB9IGZyb20gJy4uLy4uLyc7XG5pbXBvcnQgeyBUZEFic3RyYWN0TWV0aG9kIH0gZnJvbSAnLi9hYnN0cmFjdC1tZXRob2QuZGVjb3JhdG9yJztcblxuLyoqXG4gKiBEZWNvcmF0b3IgdGhhdCBhZGRzIFBVVCByZXF1ZXN0IGNhcGFiaWxpdGllcyB0byBhIG1ldGhvZFxuICovXG5leHBvcnQgZnVuY3Rpb24gVGRQVVQoY29uZmlnOiB7XG4gIHBhdGg6IHN0cmluZztcbiAgb3B0aW9ucz86IElUZEh0dHBSRVNUT3B0aW9ucztcbn0pOiAodGFyZ2V0OiBhbnksIHByb3BlcnR5TmFtZTogc3RyaW5nLCBkZXNjcmlwdG9yOiBUeXBlZFByb3BlcnR5RGVzY3JpcHRvcjxGdW5jdGlvbj4pID0+IGFueSB7XG4gIHJldHVybiBUZEFic3RyYWN0TWV0aG9kKFxuICAgIDxhbnk+T2JqZWN0LmFzc2lnbihcbiAgICAgIHtcbiAgICAgICAgbWV0aG9kOiAnUFVUJyxcbiAgICAgIH0sXG4gICAgICBjb25maWcsXG4gICAgKSxcbiAgKTtcbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/abstract-param.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -32,2 +33,2 @@ /** @type {?} */

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtcGFyYW0uZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2h0dHAvIiwic291cmNlcyI6WyJhY3Rpb25zL3BhcmFtcy9hYnN0cmFjdC1wYXJhbS5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFHQSxNQUFNLE9BQU8sZUFBZSxHQUFXLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQzs7Ozs7Ozs7QUFNaEUsTUFBTSxVQUFVLGVBQWUsQ0FDN0IsSUFBaUIsRUFDakIsS0FBYztJQUVkOzs7Ozs7SUFBTyxVQUFVLE1BQWMsRUFBRSxXQUE0QixFQUFFLGNBQXNCOztjQUM3RSxVQUFVLEdBQ2QsT0FBTyxDQUFDLGNBQWMsQ0FBQyxlQUFlLEVBQUUsTUFBTSxFQUFFLFdBQVcsQ0FBQyxJQUFJLEVBQUU7UUFDcEUsVUFBVSxDQUFDLElBQUksQ0FBQztZQUNkLEtBQUssRUFBRSxjQUFjO1lBQ3JCLEtBQUs7WUFDTCxJQUFJO1NBQ0wsQ0FBQyxDQUFDO1FBQ0gsT0FBTyxDQUFDLGNBQWMsQ0FBQyxlQUFlLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxXQUFXLENBQUMsQ0FBQztJQUMzRSxDQUFDLEVBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZGVjbGFyZSBjb25zdCBSZWZsZWN0OiBhbnk7XG5leHBvcnQgdHlwZSBUZFBhcmFtVHlwZSA9ICdwYXJhbScgfCAncmVzcG9uc2UnIHwgJ2JvZHknIHwgJ3F1ZXJ5UGFyYW1zJztcblxuZXhwb3J0IGNvbnN0IHRkSHR0cFJFU1RQYXJhbTogc3ltYm9sID0gU3ltYm9sKCdUZEh0dHBSRVNUUGFyYW0nKTtcblxuLyoqXG4gKiBBYnN0cmFjdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgaHR0cCBwYXJhbSBkZWNvcmF0b3JcbiAqIEBpbnRlcm5hbFxuICovXG5leHBvcnQgZnVuY3Rpb24gVGRBYnN0cmFjdFBhcmFtKFxuICB0eXBlOiBUZFBhcmFtVHlwZSxcbiAgcGFyYW0/OiBzdHJpbmcsXG4pOiAodGFyZ2V0OiBvYmplY3QsIHByb3BlcnR5S2V5OiBzdHJpbmcgfCBzeW1ib2wsIHBhcmFtZXRlckluZGV4OiBudW1iZXIpID0+IHZvaWQge1xuICByZXR1cm4gZnVuY3Rpb24gKHRhcmdldDogb2JqZWN0LCBwcm9wZXJ0eUtleTogc3RyaW5nIHwgc3ltYm9sLCBwYXJhbWV0ZXJJbmRleDogbnVtYmVyKTogdm9pZCB7XG4gICAgY29uc3QgcGFyYW1ldGVyczogeyBpbmRleDogbnVtYmVyOyBwYXJhbTogc3RyaW5nOyB0eXBlOiBUZFBhcmFtVHlwZSB9W10gPVxuICAgICAgUmVmbGVjdC5nZXRPd25NZXRhZGF0YSh0ZEh0dHBSRVNUUGFyYW0sIHRhcmdldCwgcHJvcGVydHlLZXkpIHx8IFtdO1xuICAgIHBhcmFtZXRlcnMucHVzaCh7XG4gICAgICBpbmRleDogcGFyYW1ldGVySW5kZXgsXG4gICAgICBwYXJhbSxcbiAgICAgIHR5cGUsXG4gICAgfSk7XG4gICAgUmVmbGVjdC5kZWZpbmVNZXRhZGF0YSh0ZEh0dHBSRVNUUGFyYW0sIHBhcmFtZXRlcnMsIHRhcmdldCwgcHJvcGVydHlLZXkpO1xuICB9O1xufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtcGFyYW0uZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BsYXRmb3JtL2h0dHAvYWN0aW9ucy9wYXJhbXMvYWJzdHJhY3QtcGFyYW0uZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUdBLE1BQU0sT0FBTyxlQUFlLEdBQVcsTUFBTSxDQUFDLGlCQUFpQixDQUFDOzs7Ozs7OztBQU1oRSxNQUFNLFVBQVUsZUFBZSxDQUM3QixJQUFpQixFQUNqQixLQUFjO0lBRWQ7Ozs7OztJQUFPLFVBQVUsTUFBYyxFQUFFLFdBQTRCLEVBQUUsY0FBc0I7O2NBQzdFLFVBQVUsR0FDZCxPQUFPLENBQUMsY0FBYyxDQUFDLGVBQWUsRUFBRSxNQUFNLEVBQUUsV0FBVyxDQUFDLElBQUksRUFBRTtRQUNwRSxVQUFVLENBQUMsSUFBSSxDQUFDO1lBQ2QsS0FBSyxFQUFFLGNBQWM7WUFDckIsS0FBSztZQUNMLElBQUk7U0FDTCxDQUFDLENBQUM7UUFDSCxPQUFPLENBQUMsY0FBYyxDQUFDLGVBQWUsRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBQzNFLENBQUMsRUFBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJkZWNsYXJlIGNvbnN0IFJlZmxlY3Q6IGFueTtcbmV4cG9ydCB0eXBlIFRkUGFyYW1UeXBlID0gJ3BhcmFtJyB8ICdyZXNwb25zZScgfCAnYm9keScgfCAncXVlcnlQYXJhbXMnO1xuXG5leHBvcnQgY29uc3QgdGRIdHRwUkVTVFBhcmFtOiBzeW1ib2wgPSBTeW1ib2woJ1RkSHR0cFJFU1RQYXJhbScpO1xuXG4vKipcbiAqIEFic3RyYWN0IGltcGxlbWVudGF0aW9uIG9mIHRoZSBodHRwIHBhcmFtIGRlY29yYXRvclxuICogQGludGVybmFsXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBUZEFic3RyYWN0UGFyYW0oXG4gIHR5cGU6IFRkUGFyYW1UeXBlLFxuICBwYXJhbT86IHN0cmluZyxcbik6ICh0YXJnZXQ6IG9iamVjdCwgcHJvcGVydHlLZXk6IHN0cmluZyB8IHN5bWJvbCwgcGFyYW1ldGVySW5kZXg6IG51bWJlcikgPT4gdm9pZCB7XG4gIHJldHVybiBmdW5jdGlvbiAodGFyZ2V0OiBvYmplY3QsIHByb3BlcnR5S2V5OiBzdHJpbmcgfCBzeW1ib2wsIHBhcmFtZXRlckluZGV4OiBudW1iZXIpOiB2b2lkIHtcbiAgICBjb25zdCBwYXJhbWV0ZXJzOiB7IGluZGV4OiBudW1iZXI7IHBhcmFtOiBzdHJpbmc7IHR5cGU6IFRkUGFyYW1UeXBlIH1bXSA9XG4gICAgICBSZWZsZWN0LmdldE93bk1ldGFkYXRhKHRkSHR0cFJFU1RQYXJhbSwgdGFyZ2V0LCBwcm9wZXJ0eUtleSkgfHwgW107XG4gICAgcGFyYW1ldGVycy5wdXNoKHtcbiAgICAgIGluZGV4OiBwYXJhbWV0ZXJJbmRleCxcbiAgICAgIHBhcmFtLFxuICAgICAgdHlwZSxcbiAgICB9KTtcbiAgICBSZWZsZWN0LmRlZmluZU1ldGFkYXRhKHRkSHR0cFJFU1RQYXJhbSwgcGFyYW1ldGVycywgdGFyZ2V0LCBwcm9wZXJ0eUtleSk7XG4gIH07XG59XG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/body.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -13,2 +14,2 @@ import { TdAbstractParam } from './abstract-param.decorator';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9keS5kZWNvcmF0b3IuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvaHR0cC8iLCJzb3VyY2VzIjpbImFjdGlvbnMvcGFyYW1zL2JvZHkuZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7Ozs7O0FBSzdELE1BQU0sVUFBVSxNQUFNO0lBQ3BCLE9BQU8sZUFBZSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ2pDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZEFic3RyYWN0UGFyYW0gfSBmcm9tICcuL2Fic3RyYWN0LXBhcmFtLmRlY29yYXRvcic7XG5cbi8qKlxuICogRGVjb3JhdG9yIHRoYXQgaXMgdXNlZCB0byBkZWZpbmUgd2hpY2ggcGFyYW1ldGVyIGlzIHRoZSBodHRwIGJvZHkgaW4gYSBtZXRob2RcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkQm9keSgpOiAodGFyZ2V0OiBvYmplY3QsIHByb3BlcnR5S2V5OiBzdHJpbmcgfCBzeW1ib2wsIHBhcmFtZXRlckluZGV4OiBudW1iZXIpID0+IHZvaWQge1xuICByZXR1cm4gVGRBYnN0cmFjdFBhcmFtKCdib2R5Jyk7XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9keS5kZWNvcmF0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcGxhdGZvcm0vaHR0cC9hY3Rpb25zL3BhcmFtcy9ib2R5LmRlY29yYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQzs7Ozs7QUFLN0QsTUFBTSxVQUFVLE1BQU07SUFDcEIsT0FBTyxlQUFlLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDakMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRkQWJzdHJhY3RQYXJhbSB9IGZyb20gJy4vYWJzdHJhY3QtcGFyYW0uZGVjb3JhdG9yJztcblxuLyoqXG4gKiBEZWNvcmF0b3IgdGhhdCBpcyB1c2VkIHRvIGRlZmluZSB3aGljaCBwYXJhbWV0ZXIgaXMgdGhlIGh0dHAgYm9keSBpbiBhIG1ldGhvZFxuICovXG5leHBvcnQgZnVuY3Rpb24gVGRCb2R5KCk6ICh0YXJnZXQ6IG9iamVjdCwgcHJvcGVydHlLZXk6IHN0cmluZyB8IHN5bWJvbCwgcGFyYW1ldGVySW5kZXg6IG51bWJlcikgPT4gdm9pZCB7XG4gIHJldHVybiBUZEFic3RyYWN0UGFyYW0oJ2JvZHknKTtcbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/param.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -14,2 +15,2 @@ import { TdAbstractParam } from './abstract-param.decorator';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyYW0uZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2h0dHAvIiwic291cmNlcyI6WyJhY3Rpb25zL3BhcmFtcy9wYXJhbS5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQzs7Ozs7O0FBSzdELE1BQU0sVUFBVSxPQUFPLENBQUMsS0FBYTtJQUNuQyxPQUFPLGVBQWUsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDLENBQUM7QUFDekMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRkQWJzdHJhY3RQYXJhbSB9IGZyb20gJy4vYWJzdHJhY3QtcGFyYW0uZGVjb3JhdG9yJztcblxuLyoqXG4gKiBEZWNvcmF0b3IgdGhhdCBpcyB1c2VkIHRvIGRlZmluZSB3aGljaCBwYXJhbWV0ZXIgaXMgYW4gaHR0cCBwYXJhbWV0ZXIgaW4gYSBtZXRob2RcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkUGFyYW0ocGFyYW06IHN0cmluZyk6ICh0YXJnZXQ6IG9iamVjdCwgcHJvcGVydHlLZXk6IHN0cmluZyB8IHN5bWJvbCwgcGFyYW1ldGVySW5kZXg6IG51bWJlcikgPT4gdm9pZCB7XG4gIHJldHVybiBUZEFic3RyYWN0UGFyYW0oJ3BhcmFtJywgcGFyYW0pO1xufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyYW0uZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BsYXRmb3JtL2h0dHAvYWN0aW9ucy9wYXJhbXMvcGFyYW0uZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDOzs7Ozs7QUFLN0QsTUFBTSxVQUFVLE9BQU8sQ0FBQyxLQUFhO0lBQ25DLE9BQU8sZUFBZSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUMsQ0FBQztBQUN6QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGRBYnN0cmFjdFBhcmFtIH0gZnJvbSAnLi9hYnN0cmFjdC1wYXJhbS5kZWNvcmF0b3InO1xuXG4vKipcbiAqIERlY29yYXRvciB0aGF0IGlzIHVzZWQgdG8gZGVmaW5lIHdoaWNoIHBhcmFtZXRlciBpcyBhbiBodHRwIHBhcmFtZXRlciBpbiBhIG1ldGhvZFxuICovXG5leHBvcnQgZnVuY3Rpb24gVGRQYXJhbShwYXJhbTogc3RyaW5nKTogKHRhcmdldDogb2JqZWN0LCBwcm9wZXJ0eUtleTogc3RyaW5nIHwgc3ltYm9sLCBwYXJhbWV0ZXJJbmRleDogbnVtYmVyKSA9PiB2b2lkIHtcbiAgcmV0dXJuIFRkQWJzdHJhY3RQYXJhbSgncGFyYW0nLCBwYXJhbSk7XG59XG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/query-params.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -13,2 +14,2 @@ import { TdAbstractParam } from './abstract-param.decorator';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVlcnktcGFyYW1zLmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsiYWN0aW9ucy9wYXJhbXMvcXVlcnktcGFyYW1zLmRlY29yYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDOzs7OztBQUs3RCxNQUFNLFVBQVUsYUFBYTtJQUMzQixPQUFPLGVBQWUsQ0FBQyxhQUFhLENBQUMsQ0FBQztBQUN4QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGRBYnN0cmFjdFBhcmFtIH0gZnJvbSAnLi9hYnN0cmFjdC1wYXJhbS5kZWNvcmF0b3InO1xuXG4vKipcbiAqIERlY29yYXRvciB0aGF0IGlzIHVzZWQgdG8gZGVmaW5lIHdoaWNoIHBhcmFtZXRlciBpcyB0aGUgaHR0cCBxdWVyeSBwYXJhbWV0ZXJzIGluIGEgbWV0aG9kXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBUZFF1ZXJ5UGFyYW1zKCk6ICh0YXJnZXQ6IG9iamVjdCwgcHJvcGVydHlLZXk6IHN0cmluZyB8IHN5bWJvbCwgcGFyYW1ldGVySW5kZXg6IG51bWJlcikgPT4gdm9pZCB7XG4gIHJldHVybiBUZEFic3RyYWN0UGFyYW0oJ3F1ZXJ5UGFyYW1zJyk7XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVlcnktcGFyYW1zLmRlY29yYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL2FjdGlvbnMvcGFyYW1zL3F1ZXJ5LXBhcmFtcy5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7Ozs7O0FBSzdELE1BQU0sVUFBVSxhQUFhO0lBQzNCLE9BQU8sZUFBZSxDQUFDLGFBQWEsQ0FBQyxDQUFDO0FBQ3hDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZEFic3RyYWN0UGFyYW0gfSBmcm9tICcuL2Fic3RyYWN0LXBhcmFtLmRlY29yYXRvcic7XG5cbi8qKlxuICogRGVjb3JhdG9yIHRoYXQgaXMgdXNlZCB0byBkZWZpbmUgd2hpY2ggcGFyYW1ldGVyIGlzIHRoZSBodHRwIHF1ZXJ5IHBhcmFtZXRlcnMgaW4gYSBtZXRob2RcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkUXVlcnlQYXJhbXMoKTogKHRhcmdldDogb2JqZWN0LCBwcm9wZXJ0eUtleTogc3RyaW5nIHwgc3ltYm9sLCBwYXJhbWV0ZXJJbmRleDogbnVtYmVyKSA9PiB2b2lkIHtcbiAgcmV0dXJuIFRkQWJzdHJhY3RQYXJhbSgncXVlcnlQYXJhbXMnKTtcbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/response.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -13,2 +14,2 @@ import { TdAbstractParam } from './abstract-param.decorator';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzcG9uc2UuZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2h0dHAvIiwic291cmNlcyI6WyJhY3Rpb25zL3BhcmFtcy9yZXNwb25zZS5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQzs7Ozs7QUFLN0QsTUFBTSxVQUFVLFVBQVU7SUFDeEIsT0FBTyxlQUFlLENBQUMsVUFBVSxDQUFDLENBQUM7QUFDckMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRkQWJzdHJhY3RQYXJhbSB9IGZyb20gJy4vYWJzdHJhY3QtcGFyYW0uZGVjb3JhdG9yJztcblxuLyoqXG4gKiBEZWNvcmF0b3IgdGhhdCBpcyB1c2VkIHRvIGRlZmluZSB3aGljaCBwYXJhbWV0ZXIgaXMgdGhlIGh0dHAgcmVzcG9uc2UgaW4gYSBtZXRob2RcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIFRkUmVzcG9uc2UoKTogKHRhcmdldDogb2JqZWN0LCBwcm9wZXJ0eUtleTogc3RyaW5nIHwgc3ltYm9sLCBwYXJhbWV0ZXJJbmRleDogbnVtYmVyKSA9PiB2b2lkIHtcbiAgcmV0dXJuIFRkQWJzdHJhY3RQYXJhbSgncmVzcG9uc2UnKTtcbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzcG9uc2UuZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3BsYXRmb3JtL2h0dHAvYWN0aW9ucy9wYXJhbXMvcmVzcG9uc2UuZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDOzs7OztBQUs3RCxNQUFNLFVBQVUsVUFBVTtJQUN4QixPQUFPLGVBQWUsQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUNyQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGRBYnN0cmFjdFBhcmFtIH0gZnJvbSAnLi9hYnN0cmFjdC1wYXJhbS5kZWNvcmF0b3InO1xuXG4vKipcbiAqIERlY29yYXRvciB0aGF0IGlzIHVzZWQgdG8gZGVmaW5lIHdoaWNoIHBhcmFtZXRlciBpcyB0aGUgaHR0cCByZXNwb25zZSBpbiBhIG1ldGhvZFxuICovXG5leHBvcnQgZnVuY3Rpb24gVGRSZXNwb25zZSgpOiAodGFyZ2V0OiBvYmplY3QsIHByb3BlcnR5S2V5OiBzdHJpbmcgfCBzeW1ib2wsIHBhcmFtZXRlckluZGV4OiBudW1iZXIpID0+IHZvaWQge1xuICByZXR1cm4gVGRBYnN0cmFjdFBhcmFtKCdyZXNwb25zZScpO1xufVxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: covalent-http.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -11,2 +12,2 @@ /**

export { TdInterceptorBehaviorService as ɵa } from './interceptors/http.service';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY292YWxlbnQtaHR0cC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsiY292YWxlbnQtaHR0cC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsd1FBQWMsU0FBUyxDQUFDO0FBRXhCLE9BQU8sRUFBQyxtQkFBbUIsSUFBSSxFQUFFLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQUMvRCxPQUFPLEVBQUMsNEJBQTRCLElBQUksRUFBRSxFQUFDLE1BQU0sNkJBQTZCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vaW5kZXgnO1xuXG5leHBvcnQge0ludGVybmFsSHR0cFNlcnZpY2UgYXMgybVifSBmcm9tICcuL2FjdGlvbnMvaHR0cC5taXhpbic7XG5leHBvcnQge1RkSW50ZXJjZXB0b3JCZWhhdmlvclNlcnZpY2UgYXMgybVhfSBmcm9tICcuL2ludGVyY2VwdG9ycy9odHRwLnNlcnZpY2UnOyJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY292YWxlbnQtaHR0cC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL2NvdmFsZW50LWh0dHAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFJQSx3UUFBYyxTQUFTLENBQUM7QUFFeEIsT0FBTyxFQUFDLG1CQUFtQixJQUFJLEVBQUUsRUFBQyxNQUFNLHNCQUFzQixDQUFDO0FBQy9ELE9BQU8sRUFBQyw0QkFBNEIsSUFBSSxFQUFFLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9pbmRleCc7XG5cbmV4cG9ydCB7SW50ZXJuYWxIdHRwU2VydmljZSBhcyDJtWJ9IGZyb20gJy4vYWN0aW9ucy9odHRwLm1peGluJztcbmV4cG9ydCB7VGRJbnRlcmNlcHRvckJlaGF2aW9yU2VydmljZSBhcyDJtWF9IGZyb20gJy4vaW50ZXJjZXB0b3JzL2h0dHAuc2VydmljZSc7Il19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: http.interfaces.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -31,2 +32,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5pbnRlcmZhY2VzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2h0dHAvIiwic291cmNlcyI6WyJodHRwLmludGVyZmFjZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVFBLHdDQWVDOzs7SUFkQyxxQ0FJTTs7SUFDTixxQ0FBNEI7O0lBQzVCLG9DQUlNOztJQUNOLDBDQUFzQzs7SUFDdEMsNENBQXlCOztJQUN6Qiw2Q0FBMEI7Ozs7O0FBRzVCLGdEQUVDOzs7SUFEQywwQ0FBVyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEh0dHBQYXJhbXMsIEh0dHBIZWFkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xuXG5leHBvcnQgdHlwZSBUZEh0dHBNZXRob2QgPSAnR0VUJyB8ICdQT1NUJyB8ICdQQVRDSCcgfCAnREVMRVRFJyB8ICdIRUFEJyB8ICdQVVQnIHwgJ09QVElPTlMnO1xuXG5leHBvcnQgdHlwZSBUZEh0dHBSRVNUUmVzcG9uc2VUeXBlID0gJ2FycmF5YnVmZmVyJyB8ICdibG9iJyB8ICdqc29uJyB8ICd0ZXh0JztcblxuZXhwb3J0IHR5cGUgVGRIdHRwUkVTVE9ic2VydmUgPSAnYm9keScgfCAncmVzcG9uc2UnIHwgJ2V2ZW50cyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVRkSHR0cFJFU1RPcHRpb25zIHtcbiAgaGVhZGVycz86XG4gICAgfCBIdHRwSGVhZGVyc1xuICAgIHwge1xuICAgICAgICBbaGVhZGVyOiBzdHJpbmddOiBzdHJpbmcgfCBzdHJpbmdbXTtcbiAgICAgIH07XG4gIG9ic2VydmU/OiBUZEh0dHBSRVNUT2JzZXJ2ZTtcbiAgcGFyYW1zPzpcbiAgICB8IEh0dHBQYXJhbXNcbiAgICB8IHtcbiAgICAgICAgW3BhcmFtOiBzdHJpbmddOiBzdHJpbmcgfCBzdHJpbmdbXTtcbiAgICAgIH07XG4gIHJlc3BvbnNlVHlwZT86IFRkSHR0cFJFU1RSZXNwb25zZVR5cGU7XG4gIHJlcG9ydFByb2dyZXNzPzogYm9vbGVhbjtcbiAgd2l0aENyZWRlbnRpYWxzPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSBleHRlbmRzIElUZEh0dHBSRVNUT3B0aW9ucyB7XG4gIGJvZHk/OiBhbnk7XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5pbnRlcmZhY2VzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3BsYXRmb3JtL2h0dHAvaHR0cC5pbnRlcmZhY2VzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBUUEsd0NBZUM7OztJQWRDLHFDQUlNOztJQUNOLHFDQUE0Qjs7SUFDNUIsb0NBSU07O0lBQ04sMENBQXNDOztJQUN0Qyw0Q0FBeUI7O0lBQ3pCLDZDQUEwQjs7Ozs7QUFHNUIsZ0RBRUM7OztJQURDLDBDQUFXIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSHR0cFBhcmFtcywgSHR0cEhlYWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5cbmV4cG9ydCB0eXBlIFRkSHR0cE1ldGhvZCA9ICdHRVQnIHwgJ1BPU1QnIHwgJ1BBVENIJyB8ICdERUxFVEUnIHwgJ0hFQUQnIHwgJ1BVVCcgfCAnT1BUSU9OUyc7XG5cbmV4cG9ydCB0eXBlIFRkSHR0cFJFU1RSZXNwb25zZVR5cGUgPSAnYXJyYXlidWZmZXInIHwgJ2Jsb2InIHwgJ2pzb24nIHwgJ3RleHQnO1xuXG5leHBvcnQgdHlwZSBUZEh0dHBSRVNUT2JzZXJ2ZSA9ICdib2R5JyB8ICdyZXNwb25zZScgfCAnZXZlbnRzJztcblxuZXhwb3J0IGludGVyZmFjZSBJVGRIdHRwUkVTVE9wdGlvbnMge1xuICBoZWFkZXJzPzpcbiAgICB8IEh0dHBIZWFkZXJzXG4gICAgfCB7XG4gICAgICAgIFtoZWFkZXI6IHN0cmluZ106IHN0cmluZyB8IHN0cmluZ1tdO1xuICAgICAgfTtcbiAgb2JzZXJ2ZT86IFRkSHR0cFJFU1RPYnNlcnZlO1xuICBwYXJhbXM/OlxuICAgIHwgSHR0cFBhcmFtc1xuICAgIHwge1xuICAgICAgICBbcGFyYW06IHN0cmluZ106IHN0cmluZyB8IHN0cmluZ1tdO1xuICAgICAgfTtcbiAgcmVzcG9uc2VUeXBlPzogVGRIdHRwUkVTVFJlc3BvbnNlVHlwZTtcbiAgcmVwb3J0UHJvZ3Jlc3M/OiBib29sZWFuO1xuICB3aXRoQ3JlZGVudGlhbHM/OiBib29sZWFuO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElUZEh0dHBSRVNUT3B0aW9uc1dpdGhCb2R5IGV4dGVuZHMgSVRkSHR0cFJFU1RPcHRpb25zIHtcbiAgYm9keT86IGFueTtcbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: http.module.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -76,2 +77,2 @@ import { NgModule, Injector, InjectionToken } from '@angular/core';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvaHR0cC8iLCJzb3VyY2VzIjpbImh0dHAubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixRQUFRLEVBQUUsY0FBYyxFQUFZLE1BQU0sZUFBZSxDQUFDO0FBQ2xHLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxXQUFXLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUVyRSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUUzRCxPQUFPLEVBQUUsYUFBYSxFQUFFLDRCQUE0QixFQUE0QixNQUFNLDZCQUE2QixDQUFDO0FBQ3BILE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLHFEQUFxRCxDQUFDOztBQUVwRyxNQUFNLE9BQU8sV0FBVyxHQUFnQyxJQUFJLGNBQWMsQ0FBYyxhQUFhLENBQUM7Ozs7QUFFdEcsaUNBRUM7OztJQURDLG1DQUF5Qzs7Ozs7Ozs7QUFHM0MsTUFBTSxVQUFVLFdBQVcsQ0FBQyxPQUFvQixFQUFFLFFBQWtCLEVBQUUsTUFBbUI7SUFDdkYsT0FBTyxJQUFJLGFBQWEsQ0FDdEIsT0FBTyxFQUNQLElBQUksNEJBQTRCLENBQUMsUUFBUSxFQUFFLElBQUksNkJBQTZCLEVBQUUsRUFBRSxNQUFNLENBQUMsWUFBWSxDQUFDLENBQ3JHLENBQUM7QUFDSixDQUFDOztBQUVELE1BQU0sT0FBTyx5QkFBeUIsR0FBYTtJQUNqRCxPQUFPLEVBQUUsYUFBYTtJQUN0QixVQUFVLEVBQUUsV0FBVztJQUN2QixJQUFJLEVBQUUsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFdBQVcsQ0FBQztDQUMzQztBQU1ELE1BQU0sT0FBTyxrQkFBa0I7Ozs7SUFDN0IsWUFBb0Isb0JBQXlDO1FBQXpDLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBcUI7SUFBRyxDQUFDOzs7OztJQUVqRSxNQUFNLENBQUMsT0FBTyxDQUFDLFNBQXNCLEVBQUUsWUFBWSxFQUFFLEVBQUUsRUFBRTtRQUN2RCxPQUFPO1lBQ0wsUUFBUSxFQUFFLGtCQUFrQjtZQUM1QixTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsT0FBTyxFQUFFLFdBQVc7b0JBQ3BCLFFBQVEsRUFBRSxNQUFNO2lCQUNqQjtnQkFDRCx5QkFBeUI7YUFDMUI7U0FDRixDQUFDO0lBQ0osQ0FBQzs7O1lBbEJGLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQztnQkFDM0IsU0FBUyxFQUFFLENBQUMsbUJBQW1CLENBQUM7YUFDakM7Ozs7WUEzQlEsbUJBQW1COzs7Ozs7O0lBNkJkLGtEQUFpRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzLCBJbmplY3RvciwgSW5qZWN0aW9uVG9rZW4sIFByb3ZpZGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBIdHRwQ2xpZW50TW9kdWxlLCBIdHRwSGFuZGxlciB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcblxuaW1wb3J0IHsgSW50ZXJuYWxIdHRwU2VydmljZSB9IGZyb20gJy4vYWN0aW9ucy9odHRwLm1peGluJztcblxuaW1wb3J0IHsgVGRIdHRwU2VydmljZSwgVGRJbnRlcmNlcHRvckJlaGF2aW9yU2VydmljZSwgSVRkSHR0cEludGVyY2VwdG9yQ29uZmlnIH0gZnJvbSAnLi9pbnRlcmNlcHRvcnMvaHR0cC5zZXJ2aWNlJztcbmltcG9ydCB7IFRkVVJMUmVnRXhwSW50ZXJjZXB0b3JNYXRjaGVyIH0gZnJvbSAnLi9pbnRlcmNlcHRvcnMvdXJsLXJlZ2V4cC1pbnRlcmNlcHRvci1tYXRjaGVyLmNsYXNzJztcblxuZXhwb3J0IGNvbnN0IEhUVFBfQ09ORklHOiBJbmplY3Rpb25Ub2tlbjxJSHR0cENvbmZpZz4gPSBuZXcgSW5qZWN0aW9uVG9rZW48SUh0dHBDb25maWc+KCdIVFRQX0NPTkZJRycpO1xuXG5leHBvcnQgaW50ZXJmYWNlIElIdHRwQ29uZmlnIHtcbiAgaW50ZXJjZXB0b3JzOiBJVGRIdHRwSW50ZXJjZXB0b3JDb25maWdbXTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGh0dHBGYWN0b3J5KGhhbmRsZXI6IEh0dHBIYW5kbGVyLCBpbmplY3RvcjogSW5qZWN0b3IsIGNvbmZpZzogSUh0dHBDb25maWcpOiBUZEh0dHBTZXJ2aWNlIHtcbiAgcmV0dXJuIG5ldyBUZEh0dHBTZXJ2aWNlKFxuICAgIGhhbmRsZXIsXG4gICAgbmV3IFRkSW50ZXJjZXB0b3JCZWhhdmlvclNlcnZpY2UoaW5qZWN0b3IsIG5ldyBUZFVSTFJlZ0V4cEludGVyY2VwdG9yTWF0Y2hlcigpLCBjb25maWcuaW50ZXJjZXB0b3JzKSxcbiAgKTtcbn1cblxuZXhwb3J0IGNvbnN0IEhUVFBfSU5URVJDRVBUT1JfUFJPVklERVI6IFByb3ZpZGVyID0ge1xuICBwcm92aWRlOiBUZEh0dHBTZXJ2aWNlLFxuICB1c2VGYWN0b3J5OiBodHRwRmFjdG9yeSxcbiAgZGVwczogW0h0dHBIYW5kbGVyLCBJbmplY3RvciwgSFRUUF9DT05GSUddLFxufTtcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0h0dHBDbGllbnRNb2R1bGVdLFxuICBwcm92aWRlcnM6IFtJbnRlcm5hbEh0dHBTZXJ2aWNlXSxcbn0pXG5leHBvcnQgY2xhc3MgQ292YWxlbnRIdHRwTW9kdWxlIHtcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBfaW50ZXJuYWxIdHRwU2VydmljZTogSW50ZXJuYWxIdHRwU2VydmljZSkge31cblxuICBzdGF0aWMgZm9yUm9vdChjb25maWc6IElIdHRwQ29uZmlnID0geyBpbnRlcmNlcHRvcnM6IFtdIH0pOiBNb2R1bGVXaXRoUHJvdmlkZXJzPENvdmFsZW50SHR0cE1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogQ292YWxlbnRIdHRwTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBIVFRQX0NPTkZJRyxcbiAgICAgICAgICB1c2VWYWx1ZTogY29uZmlnLFxuICAgICAgICB9LFxuICAgICAgICBIVFRQX0lOVEVSQ0VQVE9SX1BST1ZJREVSLFxuICAgICAgXSxcbiAgICB9O1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvcGxhdGZvcm0vaHR0cC9odHRwLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQXVCLFFBQVEsRUFBRSxjQUFjLEVBQVksTUFBTSxlQUFlLENBQUM7QUFDbEcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLFdBQVcsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBRXJFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBRTNELE9BQU8sRUFBRSxhQUFhLEVBQUUsNEJBQTRCLEVBQTRCLE1BQU0sNkJBQTZCLENBQUM7QUFDcEgsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0scURBQXFELENBQUM7O0FBRXBHLE1BQU0sT0FBTyxXQUFXLEdBQWdDLElBQUksY0FBYyxDQUFjLGFBQWEsQ0FBQzs7OztBQUV0RyxpQ0FFQzs7O0lBREMsbUNBQXlDOzs7Ozs7OztBQUczQyxNQUFNLFVBQVUsV0FBVyxDQUFDLE9BQW9CLEVBQUUsUUFBa0IsRUFBRSxNQUFtQjtJQUN2RixPQUFPLElBQUksYUFBYSxDQUN0QixPQUFPLEVBQ1AsSUFBSSw0QkFBNEIsQ0FBQyxRQUFRLEVBQUUsSUFBSSw2QkFBNkIsRUFBRSxFQUFFLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FDckcsQ0FBQztBQUNKLENBQUM7O0FBRUQsTUFBTSxPQUFPLHlCQUF5QixHQUFhO0lBQ2pELE9BQU8sRUFBRSxhQUFhO0lBQ3RCLFVBQVUsRUFBRSxXQUFXO0lBQ3ZCLElBQUksRUFBRSxDQUFDLFdBQVcsRUFBRSxRQUFRLEVBQUUsV0FBVyxDQUFDO0NBQzNDO0FBTUQsTUFBTSxPQUFPLGtCQUFrQjs7OztJQUM3QixZQUFvQixvQkFBeUM7UUFBekMseUJBQW9CLEdBQXBCLG9CQUFvQixDQUFxQjtJQUFHLENBQUM7Ozs7O0lBRWpFLE1BQU0sQ0FBQyxPQUFPLENBQUMsU0FBc0IsRUFBRSxZQUFZLEVBQUUsRUFBRSxFQUFFO1FBQ3ZELE9BQU87WUFDTCxRQUFRLEVBQUUsa0JBQWtCO1lBQzVCLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsV0FBVztvQkFDcEIsUUFBUSxFQUFFLE1BQU07aUJBQ2pCO2dCQUNELHlCQUF5QjthQUMxQjtTQUNGLENBQUM7SUFDSixDQUFDOzs7WUFsQkYsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixDQUFDO2dCQUMzQixTQUFTLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQzthQUNqQzs7OztZQTNCUSxtQkFBbUI7Ozs7Ozs7SUE2QmQsa0RBQWlEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMsIEluamVjdG9yLCBJbmplY3Rpb25Ub2tlbiwgUHJvdmlkZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEh0dHBDbGllbnRNb2R1bGUsIEh0dHBIYW5kbGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xuXG5pbXBvcnQgeyBJbnRlcm5hbEh0dHBTZXJ2aWNlIH0gZnJvbSAnLi9hY3Rpb25zL2h0dHAubWl4aW4nO1xuXG5pbXBvcnQgeyBUZEh0dHBTZXJ2aWNlLCBUZEludGVyY2VwdG9yQmVoYXZpb3JTZXJ2aWNlLCBJVGRIdHRwSW50ZXJjZXB0b3JDb25maWcgfSBmcm9tICcuL2ludGVyY2VwdG9ycy9odHRwLnNlcnZpY2UnO1xuaW1wb3J0IHsgVGRVUkxSZWdFeHBJbnRlcmNlcHRvck1hdGNoZXIgfSBmcm9tICcuL2ludGVyY2VwdG9ycy91cmwtcmVnZXhwLWludGVyY2VwdG9yLW1hdGNoZXIuY2xhc3MnO1xuXG5leHBvcnQgY29uc3QgSFRUUF9DT05GSUc6IEluamVjdGlvblRva2VuPElIdHRwQ29uZmlnPiA9IG5ldyBJbmplY3Rpb25Ub2tlbjxJSHR0cENvbmZpZz4oJ0hUVFBfQ09ORklHJyk7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSUh0dHBDb25maWcge1xuICBpbnRlcmNlcHRvcnM6IElUZEh0dHBJbnRlcmNlcHRvckNvbmZpZ1tdO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaHR0cEZhY3RvcnkoaGFuZGxlcjogSHR0cEhhbmRsZXIsIGluamVjdG9yOiBJbmplY3RvciwgY29uZmlnOiBJSHR0cENvbmZpZyk6IFRkSHR0cFNlcnZpY2Uge1xuICByZXR1cm4gbmV3IFRkSHR0cFNlcnZpY2UoXG4gICAgaGFuZGxlcixcbiAgICBuZXcgVGRJbnRlcmNlcHRvckJlaGF2aW9yU2VydmljZShpbmplY3RvciwgbmV3IFRkVVJMUmVnRXhwSW50ZXJjZXB0b3JNYXRjaGVyKCksIGNvbmZpZy5pbnRlcmNlcHRvcnMpLFxuICApO1xufVxuXG5leHBvcnQgY29uc3QgSFRUUF9JTlRFUkNFUFRPUl9QUk9WSURFUjogUHJvdmlkZXIgPSB7XG4gIHByb3ZpZGU6IFRkSHR0cFNlcnZpY2UsXG4gIHVzZUZhY3Rvcnk6IGh0dHBGYWN0b3J5LFxuICBkZXBzOiBbSHR0cEhhbmRsZXIsIEluamVjdG9yLCBIVFRQX0NPTkZJR10sXG59O1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbSHR0cENsaWVudE1vZHVsZV0sXG4gIHByb3ZpZGVyczogW0ludGVybmFsSHR0cFNlcnZpY2VdLFxufSlcbmV4cG9ydCBjbGFzcyBDb3ZhbGVudEh0dHBNb2R1bGUge1xuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9pbnRlcm5hbEh0dHBTZXJ2aWNlOiBJbnRlcm5hbEh0dHBTZXJ2aWNlKSB7fVxuXG4gIHN0YXRpYyBmb3JSb290KGNvbmZpZzogSUh0dHBDb25maWcgPSB7IGludGVyY2VwdG9yczogW10gfSk6IE1vZHVsZVdpdGhQcm92aWRlcnM8Q292YWxlbnRIdHRwTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBDb3ZhbGVudEh0dHBNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAge1xuICAgICAgICAgIHByb3ZpZGU6IEhUVFBfQ09ORklHLFxuICAgICAgICAgIHVzZVZhbHVlOiBjb25maWcsXG4gICAgICAgIH0sXG4gICAgICAgIEhUVFBfSU5URVJDRVBUT1JfUFJPVklERVIsXG4gICAgICBdLFxuICAgIH07XG4gIH1cbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: index.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
export { TdHttpService, httpFactory, HTTP_CONFIG, HTTP_INTERCEPTOR_PROVIDER, CovalentHttpModule, TdURLRegExpInterceptorMatcher, TdGET, TdPOST, TdPATCH, TdPUT, TdDELETE, TdParam, TdBody, TdResponse, TdQueryParams, getInjector, mixinHttp, InternalHttpService } from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvaHR0cC8iLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSx3UUFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvcGxhdGZvcm0vaHR0cC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLHdRQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/http-interceptor-mapping.interface.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -17,2 +18,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC1pbnRlcmNlcHRvci1tYXBwaW5nLmludGVyZmFjZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsiaW50ZXJjZXB0b3JzL2h0dHAtaW50ZXJjZXB0b3ItbWFwcGluZy5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBTUEsK0NBR0M7OztJQUZDLGdEQUFnQzs7SUFDaEMsMENBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVRkSHR0cEludGVyY2VwdG9yIH0gZnJvbSAnLi9odHRwLWludGVyY2VwdG9yLmludGVyZmFjZSc7XG5cbi8qKlxuICogSW50ZXJmYWNlIGZvciBodHRwIGludGVyY2VwdG9yIG1hcHBpbmdzLlxuICogTWFwcyB0aGUgaW50ZXJjZXB0b3Igd2l0aCB0aGUgZGVzaXJlZCBpbnRlcmNlcHRpb24gcnVsZS5cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nIHtcbiAgaW50ZXJjZXB0b3I6IElUZEh0dHBJbnRlcmNlcHRvcjtcbiAgcGF0aHM6IHN0cmluZ1tdO1xufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC1pbnRlcmNlcHRvci1tYXBwaW5nLmludGVyZmFjZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL2ludGVyY2VwdG9ycy9odHRwLWludGVyY2VwdG9yLW1hcHBpbmcuaW50ZXJmYWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFNQSwrQ0FHQzs7O0lBRkMsZ0RBQWdDOztJQUNoQywwQ0FBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJVGRIdHRwSW50ZXJjZXB0b3IgfSBmcm9tICcuL2h0dHAtaW50ZXJjZXB0b3IuaW50ZXJmYWNlJztcblxuLyoqXG4gKiBJbnRlcmZhY2UgZm9yIGh0dHAgaW50ZXJjZXB0b3IgbWFwcGluZ3MuXG4gKiBNYXBzIHRoZSBpbnRlcmNlcHRvciB3aXRoIHRoZSBkZXNpcmVkIGludGVyY2VwdGlvbiBydWxlLlxuICovXG5leHBvcnQgaW50ZXJmYWNlIElUZEh0dHBJbnRlcmNlcHRvck1hcHBpbmcge1xuICBpbnRlcmNlcHRvcjogSVRkSHR0cEludGVyY2VwdG9yO1xuICBwYXRoczogc3RyaW5nW107XG59XG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/http-interceptor-matcher.interface.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -19,2 +20,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC1pbnRlcmNlcHRvci1tYXRjaGVyLmludGVyZmFjZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsiaW50ZXJjZXB0b3JzL2h0dHAtaW50ZXJjZXB0b3ItbWF0Y2hlci5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBTUEsK0NBRUM7Ozs7Ozs7SUFEQyw4RUFBK0UiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nIH0gZnJvbSAnLi9odHRwLWludGVyY2VwdG9yLW1hcHBpbmcuaW50ZXJmYWNlJztcblxuLyoqXG4gKiBJbnRlcmZhY2UgZm9yIGh0dHAgaW50ZXJjZXB0b3IgbWF0Y2hlcnMuXG4gKiBJbXBsZW1lbnQgYSBjbGFzcyB0byBzZXQgdGhlIGJlaGF2aW9yIG9mIGhvdyB0aGUgaW50ZXJjZXB0b3JzIGFyZSBtYXRjaGVkIHdpdGggdGhlIHJlcXVlc3RzLlxuICovXG5leHBvcnQgaW50ZXJmYWNlIElUZEh0dHBJbnRlcmNlcHRvck1hdGNoZXIge1xuICBtYXRjaGVzKHJlcXVlc3Q6IHsgdXJsOiBzdHJpbmcgfSwgbWFwcGluZzogSVRkSHR0cEludGVyY2VwdG9yTWFwcGluZyk6IGJvb2xlYW47XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC1pbnRlcmNlcHRvci1tYXRjaGVyLmludGVyZmFjZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL2ludGVyY2VwdG9ycy9odHRwLWludGVyY2VwdG9yLW1hdGNoZXIuaW50ZXJmYWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFNQSwrQ0FFQzs7Ozs7OztJQURDLDhFQUErRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElUZEh0dHBJbnRlcmNlcHRvck1hcHBpbmcgfSBmcm9tICcuL2h0dHAtaW50ZXJjZXB0b3ItbWFwcGluZy5pbnRlcmZhY2UnO1xuXG4vKipcbiAqIEludGVyZmFjZSBmb3IgaHR0cCBpbnRlcmNlcHRvciBtYXRjaGVycy5cbiAqIEltcGxlbWVudCBhIGNsYXNzIHRvIHNldCB0aGUgYmVoYXZpb3Igb2YgaG93IHRoZSBpbnRlcmNlcHRvcnMgYXJlIG1hdGNoZWQgd2l0aCB0aGUgcmVxdWVzdHMuXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgSVRkSHR0cEludGVyY2VwdG9yTWF0Y2hlciB7XG4gIG1hdGNoZXMocmVxdWVzdDogeyB1cmw6IHN0cmluZyB9LCBtYXBwaW5nOiBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nKTogYm9vbGVhbjtcbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/http-interceptor.interface.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -17,2 +18,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC1pbnRlcmNlcHRvci5pbnRlcmZhY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvaHR0cC8iLCJzb3VyY2VzIjpbImludGVyY2VwdG9ycy9odHRwLWludGVyY2VwdG9yLmludGVyZmFjZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFPQSx3Q0FHQzs7O0lBRkMsMkNBQW9GOztJQUNwRiw0Q0FBa0UiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSB9IGZyb20gJy4uL2h0dHAuaW50ZXJmYWNlcyc7XG5cbi8qKlxuICogSW50ZXJmYWNlIGZvciBodHRwIGludGVyY2VwdG9ycy5cbiAqIEltcGxlbWVudCB0aGUgbWV0aG9kcyB5b3Ugd2FudCB0byBiZSBleGVjdXRlZCBpbiB0aGUgcmVxdWVzdCBwaXBlbGluZSBvbiBpbnRlcmNlcHRpb24uXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgSVRkSHR0cEludGVyY2VwdG9yIHtcbiAgaGFuZGxlT3B0aW9ucz86IChvcHRpb25zOiBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSkgPT4gSVRkSHR0cFJFU1RPcHRpb25zV2l0aEJvZHk7XG4gIGhhbmRsZVJlc3BvbnNlPzogKG9ic2VydmFibGU6IE9ic2VydmFibGU8YW55PikgPT4gT2JzZXJ2YWJsZTxhbnk+O1xufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC1pbnRlcmNlcHRvci5pbnRlcmZhY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGxhdGZvcm0vaHR0cC9pbnRlcmNlcHRvcnMvaHR0cC1pbnRlcmNlcHRvci5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQU9BLHdDQUdDOzs7SUFGQywyQ0FBb0Y7O0lBQ3BGLDRDQUFrRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IElUZEh0dHBSRVNUT3B0aW9uc1dpdGhCb2R5IH0gZnJvbSAnLi4vaHR0cC5pbnRlcmZhY2VzJztcblxuLyoqXG4gKiBJbnRlcmZhY2UgZm9yIGh0dHAgaW50ZXJjZXB0b3JzLlxuICogSW1wbGVtZW50IHRoZSBtZXRob2RzIHlvdSB3YW50IHRvIGJlIGV4ZWN1dGVkIGluIHRoZSByZXF1ZXN0IHBpcGVsaW5lIG9uIGludGVyY2VwdGlvbi5cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBJVGRIdHRwSW50ZXJjZXB0b3Ige1xuICBoYW5kbGVPcHRpb25zPzogKG9wdGlvbnM6IElUZEh0dHBSRVNUT3B0aW9uc1dpdGhCb2R5KSA9PiBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keTtcbiAgaGFuZGxlUmVzcG9uc2U/OiAob2JzZXJ2YWJsZTogT2JzZXJ2YWJsZTxhbnk+KSA9PiBPYnNlcnZhYmxlPGFueT47XG59XG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/http.service.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -185,2 +186,2 @@ import { Injectable } from '@angular/core';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2h0dHAvIiwic291cmNlcyI6WyJpbnRlcmNlcHRvcnMvaHR0cC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQWtCLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzRCxPQUFPLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBc0QsTUFBTSxzQkFBc0IsQ0FBQztBQUVuSCxPQUFPLEVBQUUsVUFBVSxFQUFjLE1BQU0sTUFBTSxDQUFDOzs7O0FBUTlDLDhDQUdDOzs7SUFGQywrQ0FBdUI7O0lBQ3ZCLHlDQUFnQjs7QUFHbEIsTUFBTSxPQUFPLDRCQUE0Qjs7Ozs7O0lBV3ZDLFlBQ1UsU0FBbUIsRUFDbkIsdUJBQWtELEVBQzFELHlCQUFxRDtRQUY3QyxjQUFTLEdBQVQsU0FBUyxDQUFVO1FBQ25CLDRCQUF1QixHQUF2Qix1QkFBdUIsQ0FBMkI7UUFacEQseUJBQW9CLEdBQWdDLEVBQUUsQ0FBQztRQWU3RCx5QkFBeUIsQ0FBQyxPQUFPOzs7O1FBQUMsQ0FBQyxNQUFnQyxFQUFFLEVBQUU7WUFDckUsSUFBSSxDQUFDLG9CQUFvQixDQUFDLElBQUksQ0FBQztnQkFDN0IsV0FBVyxFQUFFLG1CQUFvQixTQUFTLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBQTtnQkFDbEUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFLO2FBQ3BCLENBQUMsQ0FBQztRQUNMLENBQUMsRUFBQyxDQUFDO0lBQ0wsQ0FBQzs7OztJQW5CRCxJQUFJLG1CQUFtQjtRQUNyQixPQUFPLElBQUksQ0FBQyxvQkFBb0IsQ0FBQztJQUNuQyxDQUFDOzs7O0lBRUQsSUFBSSxzQkFBc0I7UUFDeEIsT0FBTyxJQUFJLENBQUMsdUJBQXVCLENBQUM7SUFDdEMsQ0FBQztDQWNGOzs7Ozs7SUF0QkMsNERBQStEOzs7OztJQVc3RCxpREFBMkI7Ozs7O0lBQzNCLCtEQUEwRDs7QUFhOUQsTUFBTSxPQUFPLGFBQWMsU0FBUSxVQUFVOzs7OztJQUMzQyxZQUFvQixRQUFxQixFQUFVLG9CQUFrRDtRQUNuRyxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUM7UUFERSxhQUFRLEdBQVIsUUFBUSxDQUFhO1FBQVUseUJBQW9CLEdBQXBCLG9CQUFvQixDQUE4QjtJQUVyRyxDQUFDOzs7Ozs7O0lBRUQsT0FBTyxDQUNMLEtBQWdDLEVBQ2hDLEdBQVksRUFDWixVQVFJLEVBQUU7O2NBRUEsWUFBWSxHQUF5QixJQUFJLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CO2FBQ3JGLE1BQU07Ozs7UUFBQyxDQUFDLE9BQWtDLEVBQUUsRUFBRTtZQUM3QyxPQUFPLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxzQkFBc0IsQ0FBQyxPQUFPLENBQUMsRUFBRSxHQUFHLEVBQUUsRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNwRixDQUFDLEVBQUM7YUFDRCxHQUFHOzs7O1FBQUMsQ0FBQyxPQUFrQyxFQUFFLEVBQUU7WUFDMUMsT0FBTyxPQUFPLENBQUMsV0FBVyxDQUFDO1FBQzdCLENBQUMsRUFBQztRQUNKLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLEVBQUUsR0FBRyxFQUFFLE9BQU8sRUFBRSxZQUFZLENBQUMsQ0FBQztJQUMvRCxDQUFDOzs7Ozs7Ozs7SUFFTyxhQUFhLENBQ25CLE1BQWlDLEVBQ2pDLEdBQVcsRUFDWCxPQUFtQyxFQUNuQyxZQUFrQztRQUVsQyxJQUFJO1lBQ0YsT0FBTyxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxFQUFFLFlBQVksQ0FBQyxDQUFDO1NBQ3ZEO1FBQUMsT0FBTyxDQUFDLEVBQUU7WUFDVixPQUFPLElBQUksVUFBVTs7OztZQUFNLENBQUMsVUFBMkIsRUFBRSxFQUFFO2dCQUN6RCxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ3RCLENBQUMsRUFBQyxDQUFDO1NBQ0o7UUFDRCxPQUFPLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLG1CQUFLLE1BQU0sRUFBQSxFQUFFLEdBQUcsRUFBRSxPQUFPLENBQUMsRUFBRSxZQUFZLENBQUMsQ0FBQztJQUM3RixDQUFDOzs7Ozs7O0lBRU8sZUFBZSxDQUNyQixPQUFtQyxFQUNuQyxZQUFrQztRQUVsQyxZQUFZLENBQUMsT0FBTzs7OztRQUFDLENBQUMsV0FBK0IsRUFBRSxFQUFFO1lBQ3ZELElBQUksV0FBVyxDQUFDLGFBQWEsRUFBRTtnQkFDN0IsT0FBTyxHQUFHLFdBQVcsQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLENBQUM7YUFDOUM7UUFDSCxDQUFDLEVBQUMsQ0FBQztRQUNILE9BQU8sT0FBTyxDQUFDO0lBQ2pCLENBQUM7Ozs7Ozs7SUFFTyxzQkFBc0IsQ0FBQyxHQUFvQixFQUFFLFlBQWtDO1FBQ3JGLFlBQVksQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUN2QixZQUFZLENBQUMsT0FBTzs7OztRQUFDLENBQUMsV0FBK0IsRUFBRSxFQUFFO1lBQ3ZELElBQUksV0FBVyxDQUFDLGNBQWMsRUFBRTtnQkFDOUIsR0FBRyxHQUFHLFdBQVcsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUM7YUFDdkM7UUFDSCxDQUFDLEVBQUMsQ0FBQztRQUNILE9BQU8sR0FBRyxDQUFDO0lBQ2IsQ0FBQzs7O1lBakVGLFVBQVU7Ozs7WUF4Q1UsV0FBVztZQTBDMkMsNEJBQTRCOzs7Ozs7O0lBQXpGLGlDQUE2Qjs7Ozs7SUFBRSw2Q0FBMEQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlLCBJbmplY3RvciwgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSHR0cENsaWVudCwgSHR0cEhhbmRsZXIsIEh0dHBSZXNwb25zZSwgSHR0cFJlcXVlc3QsIEh0dHBIZWFkZXJzLCBIdHRwUGFyYW1zIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xuXG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBTdWJzY3JpYmVyIH0gZnJvbSAncnhqcyc7XG5cbmltcG9ydCB7IElUZEh0dHBJbnRlcmNlcHRvciB9IGZyb20gJy4vaHR0cC1pbnRlcmNlcHRvci5pbnRlcmZhY2UnO1xuaW1wb3J0IHsgSVRkSHR0cEludGVyY2VwdG9yTWF0Y2hlciB9IGZyb20gJy4vaHR0cC1pbnRlcmNlcHRvci1tYXRjaGVyLmludGVyZmFjZSc7XG5pbXBvcnQgeyBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nIH0gZnJvbSAnLi9odHRwLWludGVyY2VwdG9yLW1hcHBpbmcuaW50ZXJmYWNlJztcblxuaW1wb3J0IHsgSVRkSHR0cFJFU1RPcHRpb25zV2l0aEJvZHkgfSBmcm9tICcuLi9odHRwLmludGVyZmFjZXMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIElUZEh0dHBJbnRlcmNlcHRvckNvbmZpZyB7XG4gIGludGVyY2VwdG9yOiBUeXBlPGFueT47XG4gIHBhdGhzOiBzdHJpbmdbXTtcbn1cblxuZXhwb3J0IGNsYXNzIFRkSW50ZXJjZXB0b3JCZWhhdmlvclNlcnZpY2Uge1xuICBwcml2YXRlIF9yZXF1ZXN0SW50ZXJjZXB0b3JzOiBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nW10gPSBbXTtcblxuICBnZXQgcmVxdWVzdEludGVyY2VwdG9ycygpOiBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nW10ge1xuICAgIHJldHVybiB0aGlzLl9yZXF1ZXN0SW50ZXJjZXB0b3JzO1xuICB9XG5cbiAgZ2V0IGh0dHBJbnRlcmNlcHRvck1hdGNoZXIoKTogSVRkSHR0cEludGVyY2VwdG9yTWF0Y2hlciB7XG4gICAgcmV0dXJuIHRoaXMuX2h0dHBJbnRlcmNlcHRvck1hdGNoZXI7XG4gIH1cblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIF9pbmplY3RvcjogSW5qZWN0b3IsXG4gICAgcHJpdmF0ZSBfaHR0cEludGVyY2VwdG9yTWF0Y2hlcjogSVRkSHR0cEludGVyY2VwdG9yTWF0Y2hlcixcbiAgICByZXF1ZXN0SW50ZXJjZXB0b3JDb25maWdzOiBJVGRIdHRwSW50ZXJjZXB0b3JDb25maWdbXSxcbiAgKSB7XG4gICAgcmVxdWVzdEludGVyY2VwdG9yQ29uZmlncy5mb3JFYWNoKChjb25maWc6IElUZEh0dHBJbnRlcmNlcHRvckNvbmZpZykgPT4ge1xuICAgICAgdGhpcy5fcmVxdWVzdEludGVyY2VwdG9ycy5wdXNoKHtcbiAgICAgICAgaW50ZXJjZXB0b3I6IDxJVGRIdHRwSW50ZXJjZXB0b3I+X2luamVjdG9yLmdldChjb25maWcuaW50ZXJjZXB0b3IpLFxuICAgICAgICBwYXRoczogY29uZmlnLnBhdGhzLFxuICAgICAgfSk7XG4gICAgfSk7XG4gIH1cbn1cblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFRkSHR0cFNlcnZpY2UgZXh0ZW5kcyBIdHRwQ2xpZW50IHtcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBfaGFuZGxlcjogSHR0cEhhbmRsZXIsIHByaXZhdGUgX2ludGVyY2VwdG9yQmVoYXZpb3I6IFRkSW50ZXJjZXB0b3JCZWhhdmlvclNlcnZpY2UpIHtcbiAgICBzdXBlcihfaGFuZGxlcik7XG4gIH1cblxuICByZXF1ZXN0KFxuICAgIGZpcnN0OiBzdHJpbmcgfCBIdHRwUmVxdWVzdDxhbnk+LFxuICAgIHVybD86IHN0cmluZyxcbiAgICBvcHRpb25zOiB7XG4gICAgICBib2R5PzogYW55O1xuICAgICAgaGVhZGVycz86IEh0dHBIZWFkZXJzIHwgeyBbaGVhZGVyOiBzdHJpbmddOiBzdHJpbmcgfCBzdHJpbmdbXSB9O1xuICAgICAgb2JzZXJ2ZT86ICdib2R5JyB8ICdldmVudHMnIHwgJ3Jlc3BvbnNlJztcbiAgICAgIHBhcmFtcz86IEh0dHBQYXJhbXMgfCB7IFtwYXJhbTogc3RyaW5nXTogc3RyaW5nIHwgc3RyaW5nW10gfTtcbiAgICAgIHJlcG9ydFByb2dyZXNzPzogYm9vbGVhbjtcbiAgICAgIHJlc3BvbnNlVHlwZT86ICdhcnJheWJ1ZmZlcicgfCAnYmxvYicgfCAnanNvbicgfCAndGV4dCc7XG4gICAgICB3aXRoQ3JlZGVudGlhbHM/OiBib29sZWFuO1xuICAgIH0gPSB7fSxcbiAgKTogT2JzZXJ2YWJsZTxhbnk+IHtcbiAgICBjb25zdCBpbnRlcmNlcHRvcnM6IElUZEh0dHBJbnRlcmNlcHRvcltdID0gdGhpcy5faW50ZXJjZXB0b3JCZWhhdmlvci5yZXF1ZXN0SW50ZXJjZXB0b3JzXG4gICAgICAuZmlsdGVyKChtYXBwaW5nOiBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nKSA9PiB7XG4gICAgICAgIHJldHVybiB0aGlzLl9pbnRlcmNlcHRvckJlaGF2aW9yLmh0dHBJbnRlcmNlcHRvck1hdGNoZXIubWF0Y2hlcyh7IHVybCB9LCBtYXBwaW5nKTtcbiAgICAgIH0pXG4gICAgICAubWFwKChtYXBwaW5nOiBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nKSA9PiB7XG4gICAgICAgIHJldHVybiBtYXBwaW5nLmludGVyY2VwdG9yO1xuICAgICAgfSk7XG4gICAgcmV0dXJuIHRoaXMuX3NldHVwUmVxdWVzdChmaXJzdCwgdXJsLCBvcHRpb25zLCBpbnRlcmNlcHRvcnMpO1xuICB9XG5cbiAgcHJpdmF0ZSBfc2V0dXBSZXF1ZXN0KFxuICAgIG1ldGhvZDogc3RyaW5nIHwgSHR0cFJlcXVlc3Q8YW55PixcbiAgICB1cmw6IHN0cmluZyxcbiAgICBvcHRpb25zOiBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSxcbiAgICBpbnRlcmNlcHRvcnM6IElUZEh0dHBJbnRlcmNlcHRvcltdLFxuICApOiBPYnNlcnZhYmxlPEh0dHBSZXNwb25zZTxhbnk+PiB7XG4gICAgdHJ5IHtcbiAgICAgIG9wdGlvbnMgPSB0aGlzLl9yZXF1ZXN0UmVzb2x2ZShvcHRpb25zLCBpbnRlcmNlcHRvcnMpO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIHJldHVybiBuZXcgT2JzZXJ2YWJsZTxhbnk+KChzdWJzY3JpYmVyOiBTdWJzY3JpYmVyPGFueT4pID0+IHtcbiAgICAgICAgc3Vic2NyaWJlci5lcnJvcihlKTtcbiAgICAgIH0pO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5faGFuZGxlUmVzcG9uc2VSZXNvbHZlKHN1cGVyLnJlcXVlc3QoPGFueT5tZXRob2QsIHVybCwgb3B0aW9ucyksIGludGVyY2VwdG9ycyk7XG4gIH1cblxuICBwcml2YXRlIF9yZXF1ZXN0UmVzb2x2ZShcbiAgICBvcHRpb25zOiBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSxcbiAgICBpbnRlcmNlcHRvcnM6IElUZEh0dHBJbnRlcmNlcHRvcltdLFxuICApOiBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSB7XG4gICAgaW50ZXJjZXB0b3JzLmZvckVhY2goKGludGVyY2VwdG9yOiBJVGRIdHRwSW50ZXJjZXB0b3IpID0+IHtcbiAgICAgIGlmIChpbnRlcmNlcHRvci5oYW5kbGVPcHRpb25zKSB7XG4gICAgICAgIG9wdGlvbnMgPSBpbnRlcmNlcHRvci5oYW5kbGVPcHRpb25zKG9wdGlvbnMpO1xuICAgICAgfVxuICAgIH0pO1xuICAgIHJldHVybiBvcHRpb25zO1xuICB9XG5cbiAgcHJpdmF0ZSBfaGFuZGxlUmVzcG9uc2VSZXNvbHZlKG9iczogT2JzZXJ2YWJsZTxhbnk+LCBpbnRlcmNlcHRvcnM6IElUZEh0dHBJbnRlcmNlcHRvcltdKTogT2JzZXJ2YWJsZTxhbnk+IHtcbiAgICBpbnRlcmNlcHRvcnMucmV2ZXJzZSgpO1xuICAgIGludGVyY2VwdG9ycy5mb3JFYWNoKChpbnRlcmNlcHRvcjogSVRkSHR0cEludGVyY2VwdG9yKSA9PiB7XG4gICAgICBpZiAoaW50ZXJjZXB0b3IuaGFuZGxlUmVzcG9uc2UpIHtcbiAgICAgICAgb2JzID0gaW50ZXJjZXB0b3IuaGFuZGxlUmVzcG9uc2Uob2JzKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgICByZXR1cm4gb2JzO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHR0cC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3BsYXRmb3JtL2h0dHAvaW50ZXJjZXB0b3JzL2h0dHAuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBa0IsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNELE9BQU8sRUFBRSxVQUFVLEVBQUUsV0FBVyxFQUFzRCxNQUFNLHNCQUFzQixDQUFDO0FBRW5ILE9BQU8sRUFBRSxVQUFVLEVBQWMsTUFBTSxNQUFNLENBQUM7Ozs7QUFROUMsOENBR0M7OztJQUZDLCtDQUF1Qjs7SUFDdkIseUNBQWdCOztBQUdsQixNQUFNLE9BQU8sNEJBQTRCOzs7Ozs7SUFXdkMsWUFDVSxTQUFtQixFQUNuQix1QkFBa0QsRUFDMUQseUJBQXFEO1FBRjdDLGNBQVMsR0FBVCxTQUFTLENBQVU7UUFDbkIsNEJBQXVCLEdBQXZCLHVCQUF1QixDQUEyQjtRQVpwRCx5QkFBb0IsR0FBZ0MsRUFBRSxDQUFDO1FBZTdELHlCQUF5QixDQUFDLE9BQU87Ozs7UUFBQyxDQUFDLE1BQWdDLEVBQUUsRUFBRTtZQUNyRSxJQUFJLENBQUMsb0JBQW9CLENBQUMsSUFBSSxDQUFDO2dCQUM3QixXQUFXLEVBQUUsbUJBQW9CLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxFQUFBO2dCQUNsRSxLQUFLLEVBQUUsTUFBTSxDQUFDLEtBQUs7YUFDcEIsQ0FBQyxDQUFDO1FBQ0wsQ0FBQyxFQUFDLENBQUM7SUFDTCxDQUFDOzs7O0lBbkJELElBQUksbUJBQW1CO1FBQ3JCLE9BQU8sSUFBSSxDQUFDLG9CQUFvQixDQUFDO0lBQ25DLENBQUM7Ozs7SUFFRCxJQUFJLHNCQUFzQjtRQUN4QixPQUFPLElBQUksQ0FBQyx1QkFBdUIsQ0FBQztJQUN0QyxDQUFDO0NBY0Y7Ozs7OztJQXRCQyw0REFBK0Q7Ozs7O0lBVzdELGlEQUEyQjs7Ozs7SUFDM0IsK0RBQTBEOztBQWE5RCxNQUFNLE9BQU8sYUFBYyxTQUFRLFVBQVU7Ozs7O0lBQzNDLFlBQW9CLFFBQXFCLEVBQVUsb0JBQWtEO1FBQ25HLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztRQURFLGFBQVEsR0FBUixRQUFRLENBQWE7UUFBVSx5QkFBb0IsR0FBcEIsb0JBQW9CLENBQThCO0lBRXJHLENBQUM7Ozs7Ozs7SUFFRCxPQUFPLENBQ0wsS0FBZ0MsRUFDaEMsR0FBWSxFQUNaLFVBUUksRUFBRTs7Y0FFQSxZQUFZLEdBQXlCLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUI7YUFDckYsTUFBTTs7OztRQUFDLENBQUMsT0FBa0MsRUFBRSxFQUFFO1lBQzdDLE9BQU8sSUFBSSxDQUFDLG9CQUFvQixDQUFDLHNCQUFzQixDQUFDLE9BQU8sQ0FBQyxFQUFFLEdBQUcsRUFBRSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQ3BGLENBQUMsRUFBQzthQUNELEdBQUc7Ozs7UUFBQyxDQUFDLE9BQWtDLEVBQUUsRUFBRTtZQUMxQyxPQUFPLE9BQU8sQ0FBQyxXQUFXLENBQUM7UUFDN0IsQ0FBQyxFQUFDO1FBQ0osT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDLEtBQUssRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBQy9ELENBQUM7Ozs7Ozs7OztJQUVPLGFBQWEsQ0FDbkIsTUFBaUMsRUFDakMsR0FBVyxFQUNYLE9BQW1DLEVBQ25DLFlBQWtDO1FBRWxDLElBQUk7WUFDRixPQUFPLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLEVBQUUsWUFBWSxDQUFDLENBQUM7U0FDdkQ7UUFBQyxPQUFPLENBQUMsRUFBRTtZQUNWLE9BQU8sSUFBSSxVQUFVOzs7O1lBQU0sQ0FBQyxVQUEyQixFQUFFLEVBQUU7Z0JBQ3pELFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDdEIsQ0FBQyxFQUFDLENBQUM7U0FDSjtRQUNELE9BQU8sSUFBSSxDQUFDLHNCQUFzQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsbUJBQUssTUFBTSxFQUFBLEVBQUUsR0FBRyxFQUFFLE9BQU8sQ0FBQyxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBQzdGLENBQUM7Ozs7Ozs7SUFFTyxlQUFlLENBQ3JCLE9BQW1DLEVBQ25DLFlBQWtDO1FBRWxDLFlBQVksQ0FBQyxPQUFPOzs7O1FBQUMsQ0FBQyxXQUErQixFQUFFLEVBQUU7WUFDdkQsSUFBSSxXQUFXLENBQUMsYUFBYSxFQUFFO2dCQUM3QixPQUFPLEdBQUcsV0FBVyxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsQ0FBQzthQUM5QztRQUNILENBQUMsRUFBQyxDQUFDO1FBQ0gsT0FBTyxPQUFPLENBQUM7SUFDakIsQ0FBQzs7Ozs7OztJQUVPLHNCQUFzQixDQUFDLEdBQW9CLEVBQUUsWUFBa0M7UUFDckYsWUFBWSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ3ZCLFlBQVksQ0FBQyxPQUFPOzs7O1FBQUMsQ0FBQyxXQUErQixFQUFFLEVBQUU7WUFDdkQsSUFBSSxXQUFXLENBQUMsY0FBYyxFQUFFO2dCQUM5QixHQUFHLEdBQUcsV0FBVyxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsQ0FBQzthQUN2QztRQUNILENBQUMsRUFBQyxDQUFDO1FBQ0gsT0FBTyxHQUFHLENBQUM7SUFDYixDQUFDOzs7WUFqRUYsVUFBVTs7OztZQXhDVSxXQUFXO1lBMEMyQyw0QkFBNEI7Ozs7Ozs7SUFBekYsaUNBQTZCOzs7OztJQUFFLDZDQUEwRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFR5cGUsIEluamVjdG9yLCBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBIdHRwQ2xpZW50LCBIdHRwSGFuZGxlciwgSHR0cFJlc3BvbnNlLCBIdHRwUmVxdWVzdCwgSHR0cEhlYWRlcnMsIEh0dHBQYXJhbXMgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5cbmltcG9ydCB7IE9ic2VydmFibGUsIFN1YnNjcmliZXIgfSBmcm9tICdyeGpzJztcblxuaW1wb3J0IHsgSVRkSHR0cEludGVyY2VwdG9yIH0gZnJvbSAnLi9odHRwLWludGVyY2VwdG9yLmludGVyZmFjZSc7XG5pbXBvcnQgeyBJVGRIdHRwSW50ZXJjZXB0b3JNYXRjaGVyIH0gZnJvbSAnLi9odHRwLWludGVyY2VwdG9yLW1hdGNoZXIuaW50ZXJmYWNlJztcbmltcG9ydCB7IElUZEh0dHBJbnRlcmNlcHRvck1hcHBpbmcgfSBmcm9tICcuL2h0dHAtaW50ZXJjZXB0b3ItbWFwcGluZy5pbnRlcmZhY2UnO1xuXG5pbXBvcnQgeyBJVGRIdHRwUkVTVE9wdGlvbnNXaXRoQm9keSB9IGZyb20gJy4uL2h0dHAuaW50ZXJmYWNlcyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVRkSHR0cEludGVyY2VwdG9yQ29uZmlnIHtcbiAgaW50ZXJjZXB0b3I6IFR5cGU8YW55PjtcbiAgcGF0aHM6IHN0cmluZ1tdO1xufVxuXG5leHBvcnQgY2xhc3MgVGRJbnRlcmNlcHRvckJlaGF2aW9yU2VydmljZSB7XG4gIHByaXZhdGUgX3JlcXVlc3RJbnRlcmNlcHRvcnM6IElUZEh0dHBJbnRlcmNlcHRvck1hcHBpbmdbXSA9IFtdO1xuXG4gIGdldCByZXF1ZXN0SW50ZXJjZXB0b3JzKCk6IElUZEh0dHBJbnRlcmNlcHRvck1hcHBpbmdbXSB7XG4gICAgcmV0dXJuIHRoaXMuX3JlcXVlc3RJbnRlcmNlcHRvcnM7XG4gIH1cblxuICBnZXQgaHR0cEludGVyY2VwdG9yTWF0Y2hlcigpOiBJVGRIdHRwSW50ZXJjZXB0b3JNYXRjaGVyIHtcbiAgICByZXR1cm4gdGhpcy5faHR0cEludGVyY2VwdG9yTWF0Y2hlcjtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgX2luamVjdG9yOiBJbmplY3RvcixcbiAgICBwcml2YXRlIF9odHRwSW50ZXJjZXB0b3JNYXRjaGVyOiBJVGRIdHRwSW50ZXJjZXB0b3JNYXRjaGVyLFxuICAgIHJlcXVlc3RJbnRlcmNlcHRvckNvbmZpZ3M6IElUZEh0dHBJbnRlcmNlcHRvckNvbmZpZ1tdLFxuICApIHtcbiAgICByZXF1ZXN0SW50ZXJjZXB0b3JDb25maWdzLmZvckVhY2goKGNvbmZpZzogSVRkSHR0cEludGVyY2VwdG9yQ29uZmlnKSA9PiB7XG4gICAgICB0aGlzLl9yZXF1ZXN0SW50ZXJjZXB0b3JzLnB1c2goe1xuICAgICAgICBpbnRlcmNlcHRvcjogPElUZEh0dHBJbnRlcmNlcHRvcj5faW5qZWN0b3IuZ2V0KGNvbmZpZy5pbnRlcmNlcHRvciksXG4gICAgICAgIHBhdGhzOiBjb25maWcucGF0aHMsXG4gICAgICB9KTtcbiAgICB9KTtcbiAgfVxufVxuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgVGRIdHRwU2VydmljZSBleHRlbmRzIEh0dHBDbGllbnQge1xuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9oYW5kbGVyOiBIdHRwSGFuZGxlciwgcHJpdmF0ZSBfaW50ZXJjZXB0b3JCZWhhdmlvcjogVGRJbnRlcmNlcHRvckJlaGF2aW9yU2VydmljZSkge1xuICAgIHN1cGVyKF9oYW5kbGVyKTtcbiAgfVxuXG4gIHJlcXVlc3QoXG4gICAgZmlyc3Q6IHN0cmluZyB8IEh0dHBSZXF1ZXN0PGFueT4sXG4gICAgdXJsPzogc3RyaW5nLFxuICAgIG9wdGlvbnM6IHtcbiAgICAgIGJvZHk/OiBhbnk7XG4gICAgICBoZWFkZXJzPzogSHR0cEhlYWRlcnMgfCB7IFtoZWFkZXI6IHN0cmluZ106IHN0cmluZyB8IHN0cmluZ1tdIH07XG4gICAgICBvYnNlcnZlPzogJ2JvZHknIHwgJ2V2ZW50cycgfCAncmVzcG9uc2UnO1xuICAgICAgcGFyYW1zPzogSHR0cFBhcmFtcyB8IHsgW3BhcmFtOiBzdHJpbmddOiBzdHJpbmcgfCBzdHJpbmdbXSB9O1xuICAgICAgcmVwb3J0UHJvZ3Jlc3M/OiBib29sZWFuO1xuICAgICAgcmVzcG9uc2VUeXBlPzogJ2FycmF5YnVmZmVyJyB8ICdibG9iJyB8ICdqc29uJyB8ICd0ZXh0JztcbiAgICAgIHdpdGhDcmVkZW50aWFscz86IGJvb2xlYW47XG4gICAgfSA9IHt9LFxuICApOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgIGNvbnN0IGludGVyY2VwdG9yczogSVRkSHR0cEludGVyY2VwdG9yW10gPSB0aGlzLl9pbnRlcmNlcHRvckJlaGF2aW9yLnJlcXVlc3RJbnRlcmNlcHRvcnNcbiAgICAgIC5maWx0ZXIoKG1hcHBpbmc6IElUZEh0dHBJbnRlcmNlcHRvck1hcHBpbmcpID0+IHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ludGVyY2VwdG9yQmVoYXZpb3IuaHR0cEludGVyY2VwdG9yTWF0Y2hlci5tYXRjaGVzKHsgdXJsIH0sIG1hcHBpbmcpO1xuICAgICAgfSlcbiAgICAgIC5tYXAoKG1hcHBpbmc6IElUZEh0dHBJbnRlcmNlcHRvck1hcHBpbmcpID0+IHtcbiAgICAgICAgcmV0dXJuIG1hcHBpbmcuaW50ZXJjZXB0b3I7XG4gICAgICB9KTtcbiAgICByZXR1cm4gdGhpcy5fc2V0dXBSZXF1ZXN0KGZpcnN0LCB1cmwsIG9wdGlvbnMsIGludGVyY2VwdG9ycyk7XG4gIH1cblxuICBwcml2YXRlIF9zZXR1cFJlcXVlc3QoXG4gICAgbWV0aG9kOiBzdHJpbmcgfCBIdHRwUmVxdWVzdDxhbnk+LFxuICAgIHVybDogc3RyaW5nLFxuICAgIG9wdGlvbnM6IElUZEh0dHBSRVNUT3B0aW9uc1dpdGhCb2R5LFxuICAgIGludGVyY2VwdG9yczogSVRkSHR0cEludGVyY2VwdG9yW10sXG4gICk6IE9ic2VydmFibGU8SHR0cFJlc3BvbnNlPGFueT4+IHtcbiAgICB0cnkge1xuICAgICAgb3B0aW9ucyA9IHRoaXMuX3JlcXVlc3RSZXNvbHZlKG9wdGlvbnMsIGludGVyY2VwdG9ycyk7XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgcmV0dXJuIG5ldyBPYnNlcnZhYmxlPGFueT4oKHN1YnNjcmliZXI6IFN1YnNjcmliZXI8YW55PikgPT4ge1xuICAgICAgICBzdWJzY3JpYmVyLmVycm9yKGUpO1xuICAgICAgfSk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLl9oYW5kbGVSZXNwb25zZVJlc29sdmUoc3VwZXIucmVxdWVzdCg8YW55Pm1ldGhvZCwgdXJsLCBvcHRpb25zKSwgaW50ZXJjZXB0b3JzKTtcbiAgfVxuXG4gIHByaXZhdGUgX3JlcXVlc3RSZXNvbHZlKFxuICAgIG9wdGlvbnM6IElUZEh0dHBSRVNUT3B0aW9uc1dpdGhCb2R5LFxuICAgIGludGVyY2VwdG9yczogSVRkSHR0cEludGVyY2VwdG9yW10sXG4gICk6IElUZEh0dHBSRVNUT3B0aW9uc1dpdGhCb2R5IHtcbiAgICBpbnRlcmNlcHRvcnMuZm9yRWFjaCgoaW50ZXJjZXB0b3I6IElUZEh0dHBJbnRlcmNlcHRvcikgPT4ge1xuICAgICAgaWYgKGludGVyY2VwdG9yLmhhbmRsZU9wdGlvbnMpIHtcbiAgICAgICAgb3B0aW9ucyA9IGludGVyY2VwdG9yLmhhbmRsZU9wdGlvbnMob3B0aW9ucyk7XG4gICAgICB9XG4gICAgfSk7XG4gICAgcmV0dXJuIG9wdGlvbnM7XG4gIH1cblxuICBwcml2YXRlIF9oYW5kbGVSZXNwb25zZVJlc29sdmUob2JzOiBPYnNlcnZhYmxlPGFueT4sIGludGVyY2VwdG9yczogSVRkSHR0cEludGVyY2VwdG9yW10pOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgIGludGVyY2VwdG9ycy5yZXZlcnNlKCk7XG4gICAgaW50ZXJjZXB0b3JzLmZvckVhY2goKGludGVyY2VwdG9yOiBJVGRIdHRwSW50ZXJjZXB0b3IpID0+IHtcbiAgICAgIGlmIChpbnRlcmNlcHRvci5oYW5kbGVSZXNwb25zZSkge1xuICAgICAgICBvYnMgPSBpbnRlcmNlcHRvci5oYW5kbGVSZXNwb25zZShvYnMpO1xuICAgICAgfVxuICAgIH0pO1xuICAgIHJldHVybiBvYnM7XG4gIH1cbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/url-regexp-interceptor-matcher.class.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -30,2 +31,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXJsLXJlZ2V4cC1pbnRlcmNlcHRvci1tYXRjaGVyLmNsYXNzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2h0dHAvIiwic291cmNlcyI6WyJpbnRlcmNlcHRvcnMvdXJsLXJlZ2V4cC1pbnRlcmNlcHRvci1tYXRjaGVyLmNsYXNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBT0EsTUFBTSxPQUFPLDZCQUE2Qjs7Ozs7O0lBQ3hDLE9BQU8sQ0FBQyxPQUF3QixFQUFFLE9BQWtDO1FBQ2xFLE9BQU8sQ0FDTCxPQUFPLENBQUMsS0FBSyxDQUFDLE1BQU07Ozs7UUFBQyxDQUFDLElBQVksRUFBRSxFQUFFO1lBQ3BDLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLFFBQVEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7WUFDdkYsSUFBSSxJQUFJLEVBQUU7Z0JBQ1IsSUFBSSxJQUFJLGNBQWMsQ0FBQztnQkFDdkIsT0FBTyxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDO2FBQzNDO1lBQ0QsT0FBTyxLQUFLLENBQUM7UUFDZixDQUFDLEVBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUNkLENBQUM7SUFDSixDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nIH0gZnJvbSAnLi9odHRwLWludGVyY2VwdG9yLW1hcHBpbmcuaW50ZXJmYWNlJztcbmltcG9ydCB7IElUZEh0dHBJbnRlcmNlcHRvck1hdGNoZXIgfSBmcm9tICcuL2h0dHAtaW50ZXJjZXB0b3ItbWF0Y2hlci5pbnRlcmZhY2UnO1xuXG4vKipcbiAqIENvbmNyZXRlIGltcGxlbWVudGF0aW9uIGZvciBodHRwIGludGVyY2VwdG9yIG1hdGNoZXJzLlxuICogVGhpcyBpbXBsZW1lbnRhdGlvbiB1c2VzIHJlZ2V4IHRvIGNoZWNrIG1hcHBpbmcgcGF0aHMgdnMgcmVxdWVzdCB1cmwuXG4gKi9cbmV4cG9ydCBjbGFzcyBUZFVSTFJlZ0V4cEludGVyY2VwdG9yTWF0Y2hlciBpbXBsZW1lbnRzIElUZEh0dHBJbnRlcmNlcHRvck1hdGNoZXIge1xuICBtYXRjaGVzKG9wdGlvbnM6IHsgdXJsOiBzdHJpbmcgfSwgbWFwcGluZzogSVRkSHR0cEludGVyY2VwdG9yTWFwcGluZyk6IGJvb2xlYW4ge1xuICAgIHJldHVybiAoXG4gICAgICBtYXBwaW5nLnBhdGhzLmZpbHRlcigocGF0aDogc3RyaW5nKSA9PiB7XG4gICAgICAgIHBhdGggPSBwYXRoLnJlcGxhY2UoL1xcKlxcKi9naSwgJzw+JykucmVwbGFjZSgvXFwqL2dpLCAnW14vP10rJykucmVwbGFjZSgvPD4vZ2ksICdbXj9dKicpO1xuICAgICAgICBpZiAocGF0aCkge1xuICAgICAgICAgIHBhdGggKz0gJyhcXFxcP3sxfS4qKT8kJztcbiAgICAgICAgICByZXR1cm4gbmV3IFJlZ0V4cChwYXRoKS50ZXN0KG9wdGlvbnMudXJsKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICB9KS5sZW5ndGggPiAwXG4gICAgKTtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXJsLXJlZ2V4cC1pbnRlcmNlcHRvci1tYXRjaGVyLmNsYXNzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3BsYXRmb3JtL2h0dHAvaW50ZXJjZXB0b3JzL3VybC1yZWdleHAtaW50ZXJjZXB0b3ItbWF0Y2hlci5jbGFzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFPQSxNQUFNLE9BQU8sNkJBQTZCOzs7Ozs7SUFDeEMsT0FBTyxDQUFDLE9BQXdCLEVBQUUsT0FBa0M7UUFDbEUsT0FBTyxDQUNMLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTTs7OztRQUFDLENBQUMsSUFBWSxFQUFFLEVBQUU7WUFDcEMsSUFBSSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsUUFBUSxDQUFDLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztZQUN2RixJQUFJLElBQUksRUFBRTtnQkFDUixJQUFJLElBQUksY0FBYyxDQUFDO2dCQUN2QixPQUFPLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7YUFDM0M7WUFDRCxPQUFPLEtBQUssQ0FBQztRQUNmLENBQUMsRUFBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQ2QsQ0FBQztJQUNKLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElUZEh0dHBJbnRlcmNlcHRvck1hcHBpbmcgfSBmcm9tICcuL2h0dHAtaW50ZXJjZXB0b3ItbWFwcGluZy5pbnRlcmZhY2UnO1xuaW1wb3J0IHsgSVRkSHR0cEludGVyY2VwdG9yTWF0Y2hlciB9IGZyb20gJy4vaHR0cC1pbnRlcmNlcHRvci1tYXRjaGVyLmludGVyZmFjZSc7XG5cbi8qKlxuICogQ29uY3JldGUgaW1wbGVtZW50YXRpb24gZm9yIGh0dHAgaW50ZXJjZXB0b3IgbWF0Y2hlcnMuXG4gKiBUaGlzIGltcGxlbWVudGF0aW9uIHVzZXMgcmVnZXggdG8gY2hlY2sgbWFwcGluZyBwYXRocyB2cyByZXF1ZXN0IHVybC5cbiAqL1xuZXhwb3J0IGNsYXNzIFRkVVJMUmVnRXhwSW50ZXJjZXB0b3JNYXRjaGVyIGltcGxlbWVudHMgSVRkSHR0cEludGVyY2VwdG9yTWF0Y2hlciB7XG4gIG1hdGNoZXMob3B0aW9uczogeyB1cmw6IHN0cmluZyB9LCBtYXBwaW5nOiBJVGRIdHRwSW50ZXJjZXB0b3JNYXBwaW5nKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIChcbiAgICAgIG1hcHBpbmcucGF0aHMuZmlsdGVyKChwYXRoOiBzdHJpbmcpID0+IHtcbiAgICAgICAgcGF0aCA9IHBhdGgucmVwbGFjZSgvXFwqXFwqL2dpLCAnPD4nKS5yZXBsYWNlKC9cXCovZ2ksICdbXi8/XSsnKS5yZXBsYWNlKC88Pi9naSwgJ1teP10qJyk7XG4gICAgICAgIGlmIChwYXRoKSB7XG4gICAgICAgICAgcGF0aCArPSAnKFxcXFw/ezF9LiopPyQnO1xuICAgICAgICAgIHJldHVybiBuZXcgUmVnRXhwKHBhdGgpLnRlc3Qob3B0aW9ucy51cmwpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgIH0pLmxlbmd0aCA+IDBcbiAgICApO1xuICB9XG59XG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: public_api.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -13,2 +14,2 @@ export { httpFactory, HTTP_CONFIG, HTTP_INTERCEPTOR_PROVIDER, CovalentHttpModule } from './http.module';

export { TdGET, TdPOST, TdPATCH, TdPUT, TdDELETE, TdParam, TdBody, TdResponse, TdQueryParams, getInjector, mixinHttp, InternalHttpService } from './actions';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9odHRwLyIsInNvdXJjZXMiOlsicHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsd0ZBQWMsZUFBZSxDQUFDO0FBQzlCLDhDQUFjLHFEQUFxRCxDQUFDO0FBQ3BFLE9BQU8sRUFBNEIsYUFBYSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDdEYsZUFBYywyQ0FBMkMsQ0FBQztBQUMxRCxlQUFjLG1EQUFtRCxDQUFDO0FBQ2xFLGVBQWMsbURBQW1ELENBQUM7QUFDbEUsZUFBYyxtQkFBbUIsQ0FBQztBQUNsQyxpSkFBYyxXQUFXLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL2h0dHAubW9kdWxlJztcbmV4cG9ydCAqIGZyb20gJy4vaW50ZXJjZXB0b3JzL3VybC1yZWdleHAtaW50ZXJjZXB0b3ItbWF0Y2hlci5jbGFzcyc7XG5leHBvcnQgeyBJVGRIdHRwSW50ZXJjZXB0b3JDb25maWcsIFRkSHR0cFNlcnZpY2UgfSBmcm9tICcuL2ludGVyY2VwdG9ycy9odHRwLnNlcnZpY2UnO1xuZXhwb3J0ICogZnJvbSAnLi9pbnRlcmNlcHRvcnMvaHR0cC1pbnRlcmNlcHRvci5pbnRlcmZhY2UnO1xuZXhwb3J0ICogZnJvbSAnLi9pbnRlcmNlcHRvcnMvaHR0cC1pbnRlcmNlcHRvci1tYXRjaGVyLmludGVyZmFjZSc7XG5leHBvcnQgKiBmcm9tICcuL2ludGVyY2VwdG9ycy9odHRwLWludGVyY2VwdG9yLW1hcHBpbmcuaW50ZXJmYWNlJztcbmV4cG9ydCAqIGZyb20gJy4vaHR0cC5pbnRlcmZhY2VzJztcbmV4cG9ydCAqIGZyb20gJy4vYWN0aW9ucyc7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9wbGF0Zm9ybS9odHRwL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSx3RkFBYyxlQUFlLENBQUM7QUFDOUIsOENBQWMscURBQXFELENBQUM7QUFDcEUsT0FBTyxFQUE0QixhQUFhLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUN0RixlQUFjLDJDQUEyQyxDQUFDO0FBQzFELGVBQWMsbURBQW1ELENBQUM7QUFDbEUsZUFBYyxtREFBbUQsQ0FBQztBQUNsRSxlQUFjLG1CQUFtQixDQUFDO0FBQ2xDLGlKQUFjLFdBQVcsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vaHR0cC5tb2R1bGUnO1xuZXhwb3J0ICogZnJvbSAnLi9pbnRlcmNlcHRvcnMvdXJsLXJlZ2V4cC1pbnRlcmNlcHRvci1tYXRjaGVyLmNsYXNzJztcbmV4cG9ydCB7IElUZEh0dHBJbnRlcmNlcHRvckNvbmZpZywgVGRIdHRwU2VydmljZSB9IGZyb20gJy4vaW50ZXJjZXB0b3JzL2h0dHAuc2VydmljZSc7XG5leHBvcnQgKiBmcm9tICcuL2ludGVyY2VwdG9ycy9odHRwLWludGVyY2VwdG9yLmludGVyZmFjZSc7XG5leHBvcnQgKiBmcm9tICcuL2ludGVyY2VwdG9ycy9odHRwLWludGVyY2VwdG9yLW1hdGNoZXIuaW50ZXJmYWNlJztcbmV4cG9ydCAqIGZyb20gJy4vaW50ZXJjZXB0b3JzL2h0dHAtaW50ZXJjZXB0b3ItbWFwcGluZy5pbnRlcmZhY2UnO1xuZXhwb3J0ICogZnJvbSAnLi9odHRwLmludGVyZmFjZXMnO1xuZXhwb3J0ICogZnJvbSAnLi9hY3Rpb25zJztcbiJdfQ==

@@ -7,3 +7,4 @@ import { Injectable, InjectFlags, Optional, SkipSelf, Self, Inject, inject, INJECTOR, ɵReflectionCapabilities, Injector, ɵɵdefineInjectable, ɵɵinject, InjectionToken, NgModule } from '@angular/core';

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/http.service.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -190,3 +191,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/http.mixin.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -405,3 +407,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/url-regexp-interceptor-matcher.class.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -436,3 +439,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: http.module.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -508,3 +512,4 @@ /** @type {?} */

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/http-interceptor.interface.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -526,3 +531,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/http-interceptor-matcher.interface.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -546,3 +552,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: interceptors/http-interceptor-mapping.interface.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -564,3 +571,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: http.interfaces.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -596,3 +604,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/abstract-param.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -629,3 +638,4 @@ /** @type {?} */

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/abstract-method.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -803,3 +813,4 @@ /** @type {?} */

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/get.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -819,3 +830,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/post.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -835,3 +847,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/patch.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -851,3 +864,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/put.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -867,3 +881,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/methods/delete.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -883,3 +898,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/param.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -897,3 +913,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/body.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -910,3 +927,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/response.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -923,3 +941,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/params/query-params.decorator.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -936,3 +955,4 @@ /**

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: actions/index.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -942,3 +962,4 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: public_api.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -948,3 +969,4 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: index.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -954,3 +976,4 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
* Generated from: covalent-http.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -957,0 +980,0 @@

{
"name": "@covalent/http",
"version": "3.1.0",
"version": "3.1.1-beta.1",
"description": "Teradata UI Platform HttpClient Helper Module",

@@ -32,16 +32,16 @@ "keywords": [

"peerDependencies": {
"@angular/core": "^8.0.0 || ^9.0.0 || ^10.0.0-0",
"@angular/common": "^8.0.0 || ^9.0.0 || ^10.0.0-0",
"tslib": "^1.10.0"
"@angular/core": "^9.0.0 || ^10.0.0-0",
"@angular/common": "^9.0.0 || ^10.0.0-0"
},
"main": "bundles/covalent-http.umd.js",
"module": "fesm5/covalent-http.js",
"module": "fesm2015/covalent-http.js",
"es2015": "fesm2015/covalent-http.js",
"esm5": "esm5/covalent-http.js",
"esm2015": "esm2015/covalent-http.js",
"fesm5": "fesm5/covalent-http.js",
"fesm2015": "fesm2015/covalent-http.js",
"typings": "covalent-http.d.ts",
"metadata": "covalent-http.metadata.json",
"sideEffects": false
"sideEffects": false,
"dependencies": {
"tslib": "^2.0.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

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