@paycargo/js-angular
Version:
First, run `npm i @paycargo/js-angular` in your Command Line Interface. Afterwards, the following dependency will be found in the `package.json`. The ellipses (...) represent the presence of other possible code.
126 lines • 22.9 kB
JavaScript
import { __decorate } from "tslib";
/* tslint:disable */
/* auto-generated angular directive proxies */
import { ChangeDetectionStrategy, Component } from '@angular/core';
import { ProxyCmp, proxyOutputs } from './angular-component-lib/utils';
import { defineCustomElement as definePaycargoBatchDisputeWidget } from '@paycargo/js/dist/components/paycargo-batch-dispute-widget.js';
import { defineCustomElement as definePaycargoCheckout } from '@paycargo/js/dist/components/paycargo-checkout.js';
import { defineCustomElement as definePaycargoOsraWidget } from '@paycargo/js/dist/components/paycargo-osra-widget.js';
import { defineCustomElement as definePaycargoPayment } from '@paycargo/js/dist/components/paycargo-payment.js';
import * as i0 from "@angular/core";
let PaycargoBatchDisputeWidget = class PaycargoBatchDisputeWidget {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
proxyOutputs(this, this.el, ['disputeResponseModal']);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PaycargoBatchDisputeWidget, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: PaycargoBatchDisputeWidget, isStandalone: true, selector: "paycargo-batch-dispute-widget", inputs: { authToken: "authToken", businessRules: "businessRules", disabled: "disabled", env: "env", options: "options", pcTransactions: "pcTransactions", visible: "visible", widgetStyle: "widgetStyle" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
PaycargoBatchDisputeWidget = __decorate([
ProxyCmp({
defineCustomElementFn: definePaycargoBatchDisputeWidget,
inputs: ['authToken', 'businessRules', 'disabled', 'env', 'options', 'pcTransactions', 'visible', 'widgetStyle'],
methods: ['makeVisible']
})
], PaycargoBatchDisputeWidget);
export { PaycargoBatchDisputeWidget };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PaycargoBatchDisputeWidget, decorators: [{
type: Component,
args: [{
selector: 'paycargo-batch-dispute-widget',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['authToken', 'businessRules', 'disabled', 'env', 'options', 'pcTransactions', 'visible', 'widgetStyle'],
standalone: true
}]
}], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
let PaycargoCheckout = class PaycargoCheckout {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
proxyOutputs(this, this.el, ['close', 'paymentResponse', 'disputeResponse']);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PaycargoCheckout, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: PaycargoCheckout, isStandalone: true, selector: "paycargo-checkout", inputs: { onPcClose: "onPcClose", onPcDispute: "onPcDispute", onPcPayment: "onPcPayment", options: "options", pcTransactions: "pcTransactions" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
PaycargoCheckout = __decorate([
ProxyCmp({
defineCustomElementFn: definePaycargoCheckout,
inputs: ['onPcClose', 'onPcDispute', 'onPcPayment', 'options', 'pcTransactions'],
methods: ['makeVisible']
})
], PaycargoCheckout);
export { PaycargoCheckout };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PaycargoCheckout, decorators: [{
type: Component,
args: [{
selector: 'paycargo-checkout',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['onPcClose', 'onPcDispute', 'onPcPayment', 'options', 'pcTransactions'],
standalone: true
}]
}], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
let PaycargoOsraWidget = class PaycargoOsraWidget {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
proxyOutputs(this, this.el, ['osraReviewed', 'pcOsraWidgetClose']);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PaycargoOsraWidget, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: PaycargoOsraWidget, isStandalone: true, selector: "paycargo-osra-widget", inputs: { businessRules: "businessRules", hideButton: "hideButton", loadMultiWidget: "loadMultiWidget", pcTransaction: "pcTransaction", visible: "visible" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
PaycargoOsraWidget = __decorate([
ProxyCmp({
defineCustomElementFn: definePaycargoOsraWidget,
inputs: ['businessRules', 'hideButton', 'loadMultiWidget', 'pcTransaction', 'visible'],
methods: ['makeVisible']
})
], PaycargoOsraWidget);
export { PaycargoOsraWidget };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PaycargoOsraWidget, decorators: [{
type: Component,
args: [{
selector: 'paycargo-osra-widget',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['businessRules', 'hideButton', 'loadMultiWidget', 'pcTransaction', 'visible'],
standalone: true
}]
}], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
let PaycargoPayment = class PaycargoPayment {
constructor(c, r, z) {
this.z = z;
c.detach();
this.el = r.nativeElement;
proxyOutputs(this, this.el, ['paymentResponseModal', 'onTransactionEditEvent']);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PaycargoPayment, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: PaycargoPayment, isStandalone: true, selector: "paycargo-payment", inputs: { actionHandlers: "actionHandlers", options: "options", pcTransactions: "pcTransactions", size: "size" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
PaycargoPayment = __decorate([
ProxyCmp({
defineCustomElementFn: definePaycargoPayment,
inputs: ['actionHandlers', 'options', 'pcTransactions', 'size']
})
], PaycargoPayment);
export { PaycargoPayment };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: PaycargoPayment, decorators: [{
type: Component,
args: [{
selector: 'paycargo-payment',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
inputs: ['actionHandlers', 'options', 'pcTransactions', 'size'],
standalone: true
}]
}], ctorParameters: function () { return [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJveHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL3BheWNhcmdvL2pzLWFuZ3VsYXIvc3JjL2xpYi9wcm94eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsb0JBQW9CO0FBQ3BCLDhDQUE4QztBQUM5QyxPQUFPLEVBQUUsdUJBQXVCLEVBQXFCLFNBQVMsRUFBb0MsTUFBTSxlQUFlLENBQUM7QUFFeEgsT0FBTyxFQUFFLFFBQVEsRUFBRSxZQUFZLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUl2RSxPQUFPLEVBQUUsbUJBQW1CLElBQUksZ0NBQWdDLEVBQUUsTUFBTSwrREFBK0QsQ0FBQztBQUN4SSxPQUFPLEVBQUUsbUJBQW1CLElBQUksc0JBQXNCLEVBQUUsTUFBTSxtREFBbUQsQ0FBQztBQUNsSCxPQUFPLEVBQUUsbUJBQW1CLElBQUksd0JBQXdCLEVBQUUsTUFBTSxzREFBc0QsQ0FBQztBQUN2SCxPQUFPLEVBQUUsbUJBQW1CLElBQUkscUJBQXFCLEVBQUUsTUFBTSxrREFBa0QsQ0FBQzs7QUFjekcsSUFBTSwwQkFBMEIsR0FBaEMsTUFBTSwwQkFBMEI7SUFFckMsWUFBWSxDQUFvQixFQUFFLENBQWEsRUFBWSxDQUFTO1FBQVQsTUFBQyxHQUFELENBQUMsQ0FBUTtRQUNsRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUM7UUFDWCxJQUFJLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxhQUFhLENBQUM7UUFDMUIsWUFBWSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxFQUFFLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxDQUFDO0lBQ3hELENBQUM7K0dBTlUsMEJBQTBCO21HQUExQiwwQkFBMEIscVNBTDNCLDJCQUEyQjs7QUFLMUIsMEJBQTBCO0lBYnRDLFFBQVEsQ0FBQztRQUNSLHFCQUFxQixFQUFFLGdDQUFnQztRQUN2RCxNQUFNLEVBQUUsQ0FBQyxXQUFXLEVBQUUsZUFBZSxFQUFFLFVB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LGVBQWUsRUFBRSxZQUFZLEVBQUUsaUJBQWlCLEVBQUUsZUFBZSxFQUFFLFNBQVMsQ0FBQztvQkFDdEYsVUFBVSxFQUFFLElBQUk7aUJBQ2pCOztBQXdDTSxJQUFNLGVBQWUsR0FBckIsTUFBTSxlQUFlO0lBRTFCLFlBQVksQ0FBb0IsRUFBRSxDQUFhLEVBQVksQ0FBUztRQUFULE1BQUMsR0FBRCxDQUFDLENBQVE7UUFDbEUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDO1FBQ1gsSUFBSSxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUMsYUFBYSxDQUFDO1FBQzFCLFlBQVksQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLEVBQUUsRUFBRSxDQUFDLHNCQUFzQixFQUFFLHdCQUF3QixDQUFDLENBQUMsQ0FBQztJQUNsRixDQUFDOytHQU5VLGVBQWU7bUdBQWYsZUFBZSw4TEFMaEIsMkJBQTJCOztBQUsxQixlQUFlO0lBWjNCLFFBQVEsQ0FBQztRQUNSLHFCQUFxQixFQUFFLHFCQUFxQjtRQUM1QyxNQUFNLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxTQUFTLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxDQUFDO0tBQ2hFLENBQUM7R0FTVyxlQUFlLENBTzNCO1NBUFksZUFBZTs0RkFBZixlQUFlO2tCQVIzQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxrQkFBa0I7b0JBQzVCLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO29CQUMvQyxRQUFRLEVBQUUsMkJBQTJCO29CQUNyQyx1RUFBdUU7b0JBQ3ZFLE1BQU0sRUFBRSxDQUFDLGdCQUFnQixFQUFFLFNBQVMsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLENBQUM7b0JBQy9ELFVBQVUsRUFBRSxJQUFJO2lCQUNqQiIsInNvdXJjZXNDb250ZW50IjpbIi8qIHRzbGludDpkaXNhYmxlICovXG4vKiBhdXRvLWdlbmVyYXRlZCBhbmd1bGFyIGRpcmVjdGl2ZSBwcm94aWVzICovXG5pbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ2hhbmdlRGV0ZWN0b3JSZWYsIENvbXBvbmVudCwgRWxlbWVudFJlZiwgRXZlbnRFbWl0dGVyLCBOZ1pvbmUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgUHJveHlDbXAsIHByb3h5T3V0cHV0cyB9IGZyb20gJy4vYW5ndWxhci1jb21wb25lbnQtbGliL3V0aWxzJztcblxuaW1wb3J0IHR5cGUgeyBDb21wb25lbnRzIH0gZnJvbSAnQHBheWNhcmdvL2pzJztcblxuaW1wb3J0IHsgZGVmaW5lQ3VzdG9tRWxlbWVudCBhcyBkZWZpbmVQYXljYXJnb0JhdGNoRGlzcHV0ZVdpZGdldCB9IGZyb20gJ0BwYXljYXJnby9qcy9kaXN0L2NvbXBvbmVudHMvcGF5Y2FyZ28tYmF0Y2gtZGlzcHV0ZS13aWRnZXQuanMnO1xuaW1wb3J0IHsgZGVmaW5lQ3VzdG9tRWxlbWVudCBhcyBkZWZpbmVQYXljYXJnb0NoZWNrb3V0IH0gZnJvbSAnQHBheWNhcmdvL2pzL2Rpc3QvY29tcG9uZW50cy9wYXljYXJnby1jaGVja291dC5qcyc7XG5pbXBvcnQgeyBkZWZpbmVDdXN0b21FbGVtZW50IGFzIGRlZmluZVBheWNhcmdvT3NyYVdpZGdldCB9IGZyb20gJ0BwYXljYXJnby9qcy9kaXN0L2NvbXBvbmVudHMvcGF5Y2FyZ28tb3NyYS13aWRnZXQuanMnO1xuaW1wb3J0IHsgZGVmaW5lQ3VzdG9tRWxlbWVudCBhcyBkZWZpbmVQYXljYXJnb1BheW1lbnQgfSBmcm9tICdAcGF5Y2FyZ28vanMvZGlzdC9jb21wb25lbnRzL3BheWNhcmdvLXBheW1lbnQuanMnO1xuQFByb3h5Q21wKHtcbiAgZGVmaW5lQ3VzdG9tRWxlbWVudEZuOiBkZWZpbmVQYXljYXJnb0JhdGNoRGlzcHV0ZVdpZGdldCxcbiAgaW5wdXRzOiBbJ2F1dGhUb2tlbicsICdidXNpbmVzc1J1bGVzJywgJ2Rpc2FibGVkJywgJ2VudicsICdvcHRpb25zJywgJ3BjVHJhbnNhY3Rpb25zJywgJ3Zpc2libGUnLCAnd2lkZ2V0U3R5bGUnXSxcbiAgbWV0aG9kczogWydtYWtlVmlzaWJsZSddXG59KVxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncGF5Y2FyZ28tYmF0Y2gtZGlzcHV0ZS13aWRnZXQnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgdGVtcGxhdGU6ICc8bmctY29udGVudD48L25nLWNvbnRlbnQ+JyxcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEBhbmd1bGFyLWVzbGludC9uby1pbnB1dHMtbWV0YWRhdGEtcHJvcGVydHlcbiAgaW5wdXRzOiBbJ2F1dGhUb2tlbicsICdidXNpbmVzc1J1bGVzJywgJ2Rpc2FibGVkJywgJ2VudicsICdvcHRpb25zJywgJ3BjVHJhbnNhY3Rpb25zJywgJ3Zpc2libGUnLCAnd2lkZ2V0U3R5bGUnXSxcbiAgc3RhbmRhbG9uZTogdHJ1ZVxufSlcbmV4cG9ydCBjbGFzcyBQYXljYXJnb0JhdGNoRGlzcHV0ZVdpZGdldCB7XG4gIHByb3RlY3RlZCBlbDogSFRNTEVsZW1lbnQ7XG4gIGNvbnN0cnVjdG9yKGM6IENoYW5nZURldGVjdG9yUmVmLCByOiBFbGVtZW50UmVmLCBwcm90ZWN0ZWQgejogTmdab25lKSB7XG4gICAgYy5kZXRhY2goKTtcbiAgICB0aGlzLmVsID0gci5uYXRpdmVFbGVtZW50O1xuICAgIHByb3h5T3V0cHV0cyh0aGlzLCB0aGlzLmVsLCBbJ2Rpc3B1dGVSZXNwb25zZU1vZGFsJ10pO1xuICB9XG59XG5cblxuaW1wb3J0IHR5cGUgeyBDbG9zZUV2ZW50IGFzIElQYXljYXJnb0JhdGNoRGlzcHV0ZVdpZGdldENsb3NlRXZlbnQgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuaW1wb3J0IHR5cGUgeyBCYXRjaEFwcHJvdmVEYXRhIGFzIElQYXljYXJnb0JhdGNoRGlzcHV0ZVdpZGdldEJhdGNoQXBwcm92ZURhdGEgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuaW1wb3J0IHR5cGUgeyBDcmVhdGVUcmFuc2FjdGlvblJlc3BvbnNlIGFzIElQYXljYXJnb0JhdGNoRGlzcHV0ZVdpZGdldENyZWF0ZVRyYW5zYWN0aW9uUmVzcG9uc2UgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuaW1wb3J0IHR5cGUgeyBCdXNpbmVzc1J1bGVzSW50ZXJmYWNlIGFzIElQYXljYXJnb0JhdGNoRGlzcHV0ZVdpZGdldEJ1c2luZXNzUnVsZXNJbnRlcmZhY2UgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuXG5leHBvcnQgZGVjbGFyZSBpbnRlcmZhY2UgUGF5Y2FyZ29CYXRjaERpc3B1dGVXaWRnZXQgZXh0ZW5kcyBDb21wb25lbnRzLlBheWNhcmdvQmF0Y2hEaXNwdXRlV2lkZ2V0IHtcbiAgLyoqXG4gICAqIEV2ZW50IHRoYXQgaXMgdHJpZ2dlcmVkIGFmdGVyIGRpc3B1dGUgcmVzcG9uc2VcbmhhcyBiZWVuIHJlY2VpdmVkLlxuICAgKi9cbiAgZGlzcHV0ZVJlc3BvbnNlTW9kYWw6IEV2ZW50RW1pdHRlcjxDdXN0b21FdmVudDxJUGF5Y2FyZ29CYXRjaERpc3B1dGVXaWRnZXRDbG9zZUV2ZW50PHsgY3JlYXRlZFRyYW5zYWN0aW9uczogSVBheWNhcmdvQmF0Y2hEaXNwdXRlV2lkZ2V0QmF0Y2hBcHByb3ZlRGF0YVtdOyBmYWlsZWRUcmFuc2FjdGlvbnM6IElQYXljYXJnb0JhdGNoRGlzcHV0ZVdpZGdldENyZWF0ZVRyYW5zYWN0aW9uUmVzcG9uc2VbXTsgYnVzaW5lc3NSdWxlczogSVBheWNhcmdvQmF0Y2hEaXNwdXRlV2lkZ2V0QnVzaW5lc3NSdWxlc0ludGVyZmFjZSB9Pj4+O1xufVxuXG5cbkBQcm94eUNtcCh7XG4gIGRlZmluZUN1c3RvbUVsZW1lbnRGbjogZGVmaW5lUGF5Y2FyZ29DaGVja291dCxcbiAgaW5wdXRzOiBbJ29uUGNDbG9zZScsICdvblBjRGlzcHV0ZScsICdvblBjUGF5bWVudCcsICdvcHRpb25zJywgJ3BjVHJhbnNhY3Rpb25zJ10sXG4gIG1ldGhvZHM6IFsnbWFrZVZpc2libGUnXVxufSlcbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3BheWNhcmdvLWNoZWNrb3V0JyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHRlbXBsYXRlOiAnPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PicsXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW5ndWxhci1lc2xpbnQvbm8taW5wdXRzLW1ldGFkYXRhLXByb3BlcnR5XG4gIGlucHV0czogWydvblBjQ2xvc2UnLCAnb25QY0Rpc3B1dGUnLCAnb25QY1BheW1lbnQnLCAnb3B0aW9ucycsICdwY1RyYW5zYWN0aW9ucyddLFxuICBzdGFuZGFsb25lOiB0cnVlXG59KVxuZXhwb3J0IGNsYXNzIFBheWNhcmdvQ2hlY2tvdXQge1xuICBwcm90ZWN0ZWQgZWw6IEhUTUxFbGVtZW50O1xuICBjb25zdHJ1Y3RvcihjOiBDaGFuZ2VEZXRlY3RvclJlZiwgcjogRWxlbWVudFJlZiwgcHJvdGVjdGVkIHo6IE5nWm9uZSkge1xuICAgIGMuZGV0YWNoKCk7XG4gICAgdGhpcy5lbCA9IHIubmF0aXZlRWxlbWVudDtcbiAgICBwcm94eU91dHB1dHModGhpcywgdGhpcy5lbCwgWydjbG9zZScsICdwYXltZW50UmVzcG9uc2UnLCAnZGlzcHV0ZVJlc3BvbnNlJ10pO1xuICB9XG59XG5cblxuaW1wb3J0IHR5cGUgeyBDbG9zZUV2ZW50IGFzIElQYXljYXJnb0NoZWNrb3V0Q2xvc2VFdmVudCB9IGZyb20gJ0BwYXljYXJnby9qcyc7XG5pbXBvcnQgdHlwZSB7IEJhdGNoRGF0YSBhcyBJUGF5Y2FyZ29DaGVja291dEJhdGNoRGF0YSB9IGZyb20gJ0BwYXljYXJnby9qcyc7XG5pbXBvcnQgdHlwZSB7IEJhdGNoQXBwcm92YWxSZXNwb25zZSBhcyBJUGF5Y2FyZ29DaGVja291dEJhdGNoQXBwcm92YWxSZXNwb25zZSB9IGZyb20gJ0BwYXljYXJnby9qcyc7XG5pbXBvcnQgdHlwZSB7IEJhdGNoQXBwcm92ZURhdGEgYXMgSVBheWNhcmdvQ2hlY2tvdXRCYXRjaEFwcHJvdmVEYXRhIH0gZnJvbSAnQHBheWNhcmdvL2pzJztcblxuZXhwb3J0IGRlY2xhcmUgaW50ZXJmYWNlIFBheWNhcmdvQ2hlY2tvdXQgZXh0ZW5kcyBDb21wb25lbnRzLlBheWNhcmdvQ2hlY2tvdXQge1xuICAvKipcbiAgICogRXZlbnQgY2FsbGVkIHdoZW4gbW9kYWwgaXMgY2xvc2VkLlxuICAgKi9cbiAgY2xvc2U6IEV2ZW50RW1pdHRlcjxDdXN0b21FdmVudDxJUGF5Y2FyZ29DaGVja291dENsb3NlRXZlbnQ8SVBheWNhcmdvQ2hlY2tvdXRCYXRjaERhdGE+Pj47XG4gIC8qKlxuICAgKiBFdmVudCB0aGF0IGlzIHRyaWdnZXJlZCBhZnRlciBwYXltZW50IHJlc3BvbnNlXG5oYXMgYmVlbiByZWNlaXZlZC5cbiAgICovXG4gIHBheW1lbnRSZXNwb25zZTogRXZlbnRFbWl0dGVyPEN1c3RvbUV2ZW50PElQYXljYXJnb0NoZWNrb3V0QmF0Y2hBcHByb3ZhbFJlc3BvbnNlPj47XG4gIC8qKlxuICAgKiBFdmVudCB0aGF0IGlzIHRyaWdnZXJlZCBhZnRlciBkaXNwdXRlIHJlc3BvbnNlXG5oYXMgYmVlbiByZWNlaXZlZC5cbiAgICovXG4gIGRpc3B1dGVSZXNwb25zZTogRXZlbnRFbWl0dGVyPEN1c3RvbUV2ZW50PElQYXljYXJnb0NoZWNrb3V0QmF0Y2hBcHByb3ZlRGF0YT4+O1xufVxuXG5cbkBQcm94eUNtcCh7XG4gIGRlZmluZUN1c3RvbUVsZW1lbnRGbjogZGVmaW5lUGF5Y2FyZ29Pc3JhV2lkZ2V0LFxuICBpbnB1dHM6IFsnYnVzaW5lc3NSdWxlcycsICdoaWRlQnV0dG9uJywgJ2xvYWRNdWx0aVdpZGdldCcsICdwY1RyYW5zYWN0aW9uJywgJ3Zpc2libGUnXSxcbiAgbWV0aG9kczogWydtYWtlVmlzaWJsZSddXG59KVxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncGF5Y2FyZ28tb3NyYS13aWRnZXQnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgdGVtcGxhdGU6ICc8bmctY29udGVudD48L25nLWNvbnRlbnQ+JyxcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEBhbmd1bGFyLWVzbGludC9uby1pbnB1dHMtbWV0YWRhdGEtcHJvcGVydHlcbiAgaW5wdXRzOiBbJ2J1c2luZXNzUnVsZXMnLCAnaGlkZUJ1dHRvbicsICdsb2FkTXVsdGlXaWRnZXQnLCAncGNUcmFuc2FjdGlvbicsICd2aXNpYmxlJ10sXG4gIHN0YW5kYWxvbmU6IHRydWVcbn0pXG5leHBvcnQgY2xhc3MgUGF5Y2FyZ29Pc3JhV2lkZ2V0IHtcbiAgcHJvdGVjdGVkIGVsOiBIVE1MRWxlbWVudDtcbiAgY29uc3RydWN0b3IoYzogQ2hhbmdlRGV0ZWN0b3JSZWYsIHI6IEVsZW1lbnRSZWYsIHByb3RlY3RlZCB6OiBOZ1pvbmUpIHtcbiAgICBjLmRldGFjaCgpO1xuICAgIHRoaXMuZWwgPSByLm5hdGl2ZUVsZW1lbnQ7XG4gICAgcHJveHlPdXRwdXRzKHRoaXMsIHRoaXMuZWwsIFsnb3NyYVJldmlld2VkJywgJ3BjT3NyYVdpZGdldENsb3NlJ10pO1xuICB9XG59XG5cblxuaW1wb3J0IHR5cGUgeyBUcmFuc2FjdGlvbkkgYXMgSVBheWNhcmdvT3NyYVdpZGdldFRyYW5zYWN0aW9uSSB9IGZyb20gJ0BwYXljYXJnby9qcyc7XG5pbXBvcnQgdHlwZSB7IENsb3NlRXZlbnQgYXMgSVBheWNhcmdvT3NyYVdpZGdldENsb3NlRXZlbnQgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuaW1wb3J0IHR5cGUgeyBCYXRjaFJlc3VsdCBhcyBJUGF5Y2FyZ29Pc3JhV2lkZ2V0QmF0Y2hSZXN1bHQgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuXG5leHBvcnQgZGVjbGFyZSBpbnRlcmZhY2UgUGF5Y2FyZ29Pc3JhV2lkZ2V0IGV4dGVuZHMgQ29tcG9uZW50cy5QYXljYXJnb09zcmFXaWRnZXQge1xuICAvKipcbiAgICogRXZlbnQgVHJpZ2dlcmVkIHdoZW4gQWxsIE9TUkEgdHJhbnNhY3Rpb25zXG5oYXZlIGJlZW4gcmV2aWV3ZWQgYnkgdXNlci5cbiAgICovXG4gIG9zcmFSZXZpZXdlZDogRXZlbnRFbWl0dGVyPEN1c3RvbUV2ZW50PHsgbWVzc2FnZTogc3RyaW5nOyBkYXRhOiBJUGF5Y2FyZ29Pc3JhV2lkZ2V0VHJhbnNhY3Rpb25JW10gfT4+O1xuICAvKipcbiAgICogQ2xvc2Ugb2YgdGhlIE9zcmEgQ29tcG9uZW50XG4gICAqL1xuICBwY09zcmFXaWRnZXRDbG9zZTogRXZlbnRFbWl0dGVyPEN1c3RvbUV2ZW50PElQYXljYXJnb09zcmFXaWRnZXRDbG9zZUV2ZW50PElQYXljYXJnb09zcmFXaWRnZXRCYXRjaFJlc3VsdD4+Pjtcbn1cblxuXG5AUHJveHlDbXAoe1xuICBkZWZpbmVDdXN0b21FbGVtZW50Rm46IGRlZmluZVBheWNhcmdvUGF5bWVudCxcbiAgaW5wdXRzOiBbJ2FjdGlvbkhhbmRsZXJzJywgJ29wdGlvbnMnLCAncGNUcmFuc2FjdGlvbnMnLCAnc2l6ZSddXG59KVxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncGF5Y2FyZ28tcGF5bWVudCcsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICB0ZW1wbGF0ZTogJzxuZy1jb250ZW50PjwvbmctY29udGVudD4nLFxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQGFuZ3VsYXItZXNsaW50L25vLWlucHV0cy1tZXRhZGF0YS1wcm9wZXJ0eVxuICBpbnB1dHM6IFsnYWN0aW9uSGFuZGxlcnMnLCAnb3B0aW9ucycsICdwY1RyYW5zYWN0aW9ucycsICdzaXplJ10sXG4gIHN0YW5kYWxvbmU6IHRydWVcbn0pXG5leHBvcnQgY2xhc3MgUGF5Y2FyZ29QYXltZW50IHtcbiAgcHJvdGVjdGVkIGVsOiBIVE1MRWxlbWVudDtcbiAgY29uc3RydWN0b3IoYzogQ2hhbmdlRGV0ZWN0b3JSZWYsIHI6IEVsZW1lbnRSZWYsIHByb3RlY3RlZCB6OiBOZ1pvbmUpIHtcbiAgICBjLmRldGFjaCgpO1xuICAgIHRoaXMuZWwgPSByLm5hdGl2ZUVsZW1lbnQ7XG4gICAgcHJveHlPdXRwdXRzKHRoaXMsIHRoaXMuZWwsIFsncGF5bWVudFJlc3BvbnNlTW9kYWwnLCAnb25UcmFuc2FjdGlvbkVkaXRFdmVudCddKTtcbiAgfVxufVxuXG5cbmltcG9ydCB0eXBlIHsgQmF0Y2hBcHByb3ZhbFJlc3BvbnNlIGFzIElQYXljYXJnb1BheW1lbnRCYXRjaEFwcHJvdmFsUmVzcG9uc2UgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuXG5leHBvcnQgZGVjbGFyZSBpbnRlcmZhY2UgUGF5Y2FyZ29QYXltZW50IGV4dGVuZHMgQ29tcG9uZW50cy5QYXljYXJnb1BheW1lbnQge1xuICAvKipcbiAgICogRXZlbnQgdGhhdCBpcyB0cmlnZ2VyZWQgYWZ0ZXIgcGF5bWVudCByZXNwb25zZVxuaGFzIGJlZW4gcmVjZWl2ZWQuXG4gICAqL1xuICBwYXltZW50UmVzcG9uc2VNb2RhbDogRXZlbnRFbWl0dGVyPEN1c3RvbUV2ZW50PElQYXljYXJnb1BheW1lbnRCYXRjaEFwcHJvdmFsUmVzcG9uc2U+PjtcbiAgLyoqXG4gICAqIEV2ZW50IHRoYXQgZW1pdHMgd2hlbiBhY3Rpb24gYnV0dG9uIGlzIGNsaWNrZWRcbmhhcyBiZWVuIHJlY2VpdmVkLlxuICAgKi9cbiAgb25UcmFuc2FjdGlvbkVkaXRFdmVudDogRXZlbnRFbWl0dGVyPEN1c3RvbUV2ZW50PHN0cmluZz4+O1xufVxuXG5cbiJdfQ==