@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.
97 lines • 17.8 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 * 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", env: "env", pcTransactions: "pcTransactions", visible: "visible" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
};
PaycargoBatchDisputeWidget = __decorate([
ProxyCmp({
defineCustomElementFn: definePaycargoBatchDisputeWidget,
inputs: ['authToken', 'businessRules', 'env', 'pcTransactions', 'visible'],
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', 'env', 'pcTransactions', 'visible'],
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 }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJveHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL3BheWNhcmdvL2pzLWFuZ3VsYXIvc3JjL2xpYi9wcm94eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsb0JBQW9CO0FBQ3BCLDhDQUE4QztBQUM5QyxPQUFPLEVBQUUsdUJBQXVCLEVBQXFCLFNBQVMsRUFBb0MsTUFBTSxlQUFlLENBQUE7QUFFdkgsT0FBTyxFQUFFLFFBQVEsRUFBRSxZQUFZLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQTtBQUl0RSxPQUFPLEVBQUUsbUJBQW1CLElBQUksZ0NBQWdDLEVBQUUsTUFBTSwrREFBK0QsQ0FBQTtBQUN2SSxPQUFPLEVBQUUsbUJBQW1CLElBQUksc0JBQXNCLEVBQUUsTUFBTSxtREFBbUQsQ0FBQTtBQUNqSCxPQUFPLEVBQUUsbUJBQW1CLElBQUksd0JBQXdCLEVBQUUsTUFBTSxzREFBc0QsQ0FBQTs7QUFjL0csSUFBTSwwQkFBMEIsR0FBaEMsTUFBTSwwQkFBMEI7SUFFckMsWUFBWSxDQUFvQixFQUFFLENBQWEsRUFBWSxDQUFTO1FBQVQsTUFBQyxHQUFELENBQUMsQ0FBUTtRQUNsRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUM7UUFDWCxJQUFJLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxhQUFhLENBQUM7UUFDMUIsWUFBWSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxFQUFFLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxDQUFDO0lBQ3hELENBQUM7K0dBTlUsMEJBQTBCO21HQUExQiwwQkFBMEIsK05BTDNCLDJCQUEyQjs7QUFLMUIsMEJBQTBCO0lBYnRDLFFBQVEsQ0FBQztRQUNSLHFCQUFxQixFQUFFLGdDQUFnQztRQUN2RCxNQUFNLEVBQUUsQ0FBQyxXQUFXLEVBQUUsZUFBZSxFQUFFLEtBQUssRUFBRSxnQkFBZ0IsRUFBRSxTQUFTLENBQUM7UUFDMUUsT0FBTyxFQUFFLENBQUMsYUFBYSxD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bGUgKi9cbi8qIGF1dG8tZ2VuZXJhdGVkIGFuZ3VsYXIgZGlyZWN0aXZlIHByb3hpZXMgKi9cbmltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDaGFuZ2VEZXRlY3RvclJlZiwgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBFdmVudEVtaXR0ZXIsIE5nWm9uZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnXG5cbmltcG9ydCB7IFByb3h5Q21wLCBwcm94eU91dHB1dHMgfSBmcm9tICcuL2FuZ3VsYXItY29tcG9uZW50LWxpYi91dGlscydcblxuaW1wb3J0IHR5cGUgeyBDb21wb25lbnRzIH0gZnJvbSAnQHBheWNhcmdvL2pzJ1xuXG5pbXBvcnQgeyBkZWZpbmVDdXN0b21FbGVtZW50IGFzIGRlZmluZVBheWNhcmdvQmF0Y2hEaXNwdXRlV2lkZ2V0IH0gZnJvbSAnQHBheWNhcmdvL2pzL2Rpc3QvY29tcG9uZW50cy9wYXljYXJnby1iYXRjaC1kaXNwdXRlLXdpZGdldC5qcydcbmltcG9ydCB7IGRlZmluZUN1c3RvbUVsZW1lbnQgYXMgZGVmaW5lUGF5Y2FyZ29DaGVja291dCB9IGZyb20gJ0BwYXljYXJnby9qcy9kaXN0L2NvbXBvbmVudHMvcGF5Y2FyZ28tY2hlY2tvdXQuanMnXG5pbXBvcnQgeyBkZWZpbmVDdXN0b21FbGVtZW50IGFzIGRlZmluZVBheWNhcmdvT3NyYVdpZGdldCB9IGZyb20gJ0BwYXljYXJnby9qcy9kaXN0L2NvbXBvbmVudHMvcGF5Y2FyZ28tb3NyYS13aWRnZXQuanMnXG5AUHJveHlDbXAoe1xuICBkZWZpbmVDdXN0b21FbGVtZW50Rm46IGRlZmluZVBheWNhcmdvQmF0Y2hEaXNwdXRlV2lkZ2V0LFxuICBpbnB1dHM6IFsnYXV0aFRva2VuJywgJ2J1c2luZXNzUnVsZXMnLCAnZW52JywgJ3BjVHJhbnNhY3Rpb25zJywgJ3Zpc2libGUnXSxcbiAgbWV0aG9kczogWydtYWtlVmlzaWJsZSddXG59KVxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncGF5Y2FyZ28tYmF0Y2gtZGlzcHV0ZS13aWRnZXQnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgdGVtcGxhdGU6ICc8bmctY29udGVudD48L25nLWNvbnRlbnQ+JyxcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEBhbmd1bGFyLWVzbGludC9uby1pbnB1dHMtbWV0YWRhdGEtcHJvcGVydHlcbiAgaW5wdXRzOiBbJ2F1dGhUb2tlbicsICdidXNpbmVzc1J1bGVzJywgJ2VudicsICdwY1RyYW5zYWN0aW9ucycsICd2aXNpYmxlJ10sXG4gIHN0YW5kYWxvbmU6IHRydWVcbn0pXG5leHBvcnQgY2xhc3MgUGF5Y2FyZ29CYXRjaERpc3B1dGVXaWRnZXQge1xuICBwcm90ZWN0ZWQgZWw6IEhUTUxFbGVtZW50O1xuICBjb25zdHJ1Y3RvcihjOiBDaGFuZ2VEZXRlY3RvclJlZiwgcjogRWxlbWVudFJlZiwgcHJvdGVjdGVkIHo6IE5nWm9uZSkge1xuICAgIGMuZGV0YWNoKCk7XG4gICAgdGhpcy5lbCA9IHIubmF0aXZlRWxlbWVudDtcbiAgICBwcm94eU91dHB1dHModGhpcywgdGhpcy5lbCwgWydkaXNwdXRlUmVzcG9uc2VNb2RhbCddKTtcbiAgfVxufVxuXG5cbmltcG9ydCB0eXBlIHsgQ2xvc2VFdmVudCBhcyBJUGF5Y2FyZ29CYXRjaERpc3B1dGVXaWRnZXRDbG9zZUV2ZW50IH0gZnJvbSAnQHBheWNhcmdvL2pzJztcbmltcG9ydCB0eXBlIHsgQmF0Y2hBcHByb3ZlRGF0YSBhcyBJUGF5Y2FyZ29CYXRjaERpc3B1dGVXaWRnZXRCYXRjaEFwcHJvdmVEYXRhIH0gZnJvbSAnQHBheWNhcmdvL2pzJztcbmltcG9ydCB0eXBlIHsgQ3JlYXRlVHJhbnNhY3Rpb25SZXNwb25zZSBhcyBJUGF5Y2FyZ29CYXRjaERpc3B1dGVXaWRnZXRDcmVhdGVUcmFuc2FjdGlvblJlc3BvbnNlIH0gZnJvbSAnQHBheWNhcmdvL2pzJztcbmltcG9ydCB0eXBlIHsgR2V0QnVzaW5lc3NSdWxlc0kgYXMgSVBheWNhcmdvQmF0Y2hEaXNwdXRlV2lkZ2V0R2V0QnVzaW5lc3NSdWxlc0kgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuXG5leHBvcnQgZGVjbGFyZSBpbnRlcmZhY2UgUGF5Y2FyZ29CYXRjaERpc3B1dGVXaWRnZXQgZXh0ZW5kcyBDb21wb25lbnRzLlBheWNhcmdvQmF0Y2hEaXNwdXRlV2lkZ2V0IHtcbiAgLyoqXG4gICAqIEV2ZW50IHRoYXQgaXMgdHJpZ2dlcmVkIGFmdGVyIGRpc3B1dGUgcmVzcG9uc2VcbmhhcyBiZWVuIHJlY2VpdmVkLlxuICAgKi9cbiAgZGlzcHV0ZVJlc3BvbnNlTW9kYWw6IEV2ZW50RW1pdHRlcjxDdXN0b21FdmVudDxJUGF5Y2FyZ29CYXRjaERpc3B1dGVXaWRnZXRDbG9zZUV2ZW50PHsgY3JlYXRlZFRyYW5zYWN0aW9uczogSVBheWNhcmdvQmF0Y2hEaXNwdXRlV2lkZ2V0QmF0Y2hBcHByb3ZlRGF0YVtdOyBmYWlsZWRUcmFuc2FjdGlvbnM6IElQYXljYXJnb0JhdGNoRGlzcHV0ZVdpZGdldENyZWF0ZVRyYW5zYWN0aW9uUmVzcG9uc2VbXTsgYnVzaW5lc3NSdWxlczogSVBheWNhcmdvQmF0Y2hEaXNwdXRlV2lkZ2V0R2V0QnVzaW5lc3NSdWxlc0kgfT4+Pjtcbn1cblxuXG5AUHJveHlDbXAoe1xuICBkZWZpbmVDdXN0b21FbGVtZW50Rm46IGRlZmluZVBheWNhcmdvQ2hlY2tvdXQsXG4gIGlucHV0czogWydvblBjQ2xvc2UnLCAnb25QY0Rpc3B1dGUnLCAnb25QY1BheW1lbnQnLCAnb3B0aW9ucycsICdwY1RyYW5zYWN0aW9ucyddLFxuICBtZXRob2RzOiBbJ21ha2VWaXNpYmxlJ11cbn0pXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdwYXljYXJnby1jaGVja291dCcsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICB0ZW1wbGF0ZTogJzxuZy1jb250ZW50PjwvbmctY29udGVudD4nLFxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQGFuZ3VsYXItZXNsaW50L25vLWlucHV0cy1tZXRhZGF0YS1wcm9wZXJ0eVxuICBpbnB1dHM6IFsnb25QY0Nsb3NlJywgJ29uUGNEaXNwdXRlJywgJ29uUGNQYXltZW50JywgJ29wdGlvbnMnLCAncGNUcmFuc2FjdGlvbnMnXSxcbiAgc3RhbmRhbG9uZTogdHJ1ZVxufSlcbmV4cG9ydCBjbGFzcyBQYXljYXJnb0NoZWNrb3V0IHtcbiAgcHJvdGVjdGVkIGVsOiBIVE1MRWxlbWVudDtcbiAgY29uc3RydWN0b3IoYzogQ2hhbmdlRGV0ZWN0b3JSZWYsIHI6IEVsZW1lbnRSZWYsIHByb3RlY3RlZCB6OiBOZ1pvbmUpIHtcbiAgICBjLmRldGFjaCgpO1xuICAgIHRoaXMuZWwgPSByLm5hdGl2ZUVsZW1lbnQ7XG4gICAgcHJveHlPdXRwdXRzKHRoaXMsIHRoaXMuZWwsIFsnY2xvc2UnLCAncGF5bWVudFJlc3BvbnNlJywgJ2Rpc3B1dGVSZXNwb25zZSddKTtcbiAgfVxufVxuXG5cbmltcG9ydCB0eXBlIHsgQ2xvc2VFdmVudCBhcyBJUGF5Y2FyZ29DaGVja291dENsb3NlRXZlbnQgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuaW1wb3J0IHR5cGUgeyBCYXRjaERhdGEgYXMgSVBheWNhcmdvQ2hlY2tvdXRCYXRjaERhdGEgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuaW1wb3J0IHR5cGUgeyBCYXRjaEFwcHJvdmFsUmVzcG9uc2UgYXMgSVBheWNhcmdvQ2hlY2tvdXRCYXRjaEFwcHJvdmFsUmVzcG9uc2UgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuaW1wb3J0IHR5cGUgeyBCYXRjaEFwcHJvdmVEYXRhIGFzIElQYXljYXJnb0NoZWNrb3V0QmF0Y2hBcHByb3ZlRGF0YSB9IGZyb20gJ0BwYXljYXJnby9qcyc7XG5cbmV4cG9ydCBkZWNsYXJlIGludGVyZmFjZSBQYXljYXJnb0NoZWNrb3V0IGV4dGVuZHMgQ29tcG9uZW50cy5QYXljYXJnb0NoZWNrb3V0IHtcbiAgLyoqXG4gICAqIEV2ZW50IGNhbGxlZCB3aGVuIG1vZGFsIGlzIGNsb3NlZC5cbiAgICovXG4gIGNsb3NlOiBFdmVudEVtaXR0ZXI8Q3VzdG9tRXZlbnQ8SVBheWNhcmdvQ2hlY2tvdXRDbG9zZUV2ZW50PElQYXljYXJnb0NoZWNrb3V0QmF0Y2hEYXRhPj4+O1xuICAvKipcbiAgICogRXZlbnQgdGhhdCBpcyB0cmlnZ2VyZWQgYWZ0ZXIgcGF5bWVudCByZXNwb25zZVxuaGFzIGJlZW4gcmVjZWl2ZWQuXG4gICAqL1xuICBwYXltZW50UmVzcG9uc2U6IEV2ZW50RW1pdHRlcjxDdXN0b21FdmVudDxJUGF5Y2FyZ29DaGVja291dEJhdGNoQXBwcm92YWxSZXNwb25zZT4+O1xuICAvKipcbiAgICogRXZlbnQgdGhhdCBpcyB0cmlnZ2VyZWQgYWZ0ZXIgZGlzcHV0ZSByZXNwb25zZVxuaGFzIGJlZW4gcmVjZWl2ZWQuXG4gICAqL1xuICBkaXNwdXRlUmVzcG9uc2U6IEV2ZW50RW1pdHRlcjxDdXN0b21FdmVudDxJUGF5Y2FyZ29DaGVja291dEJhdGNoQXBwcm92ZURhdGE+Pjtcbn1cblxuXG5AUHJveHlDbXAoe1xuICBkZWZpbmVDdXN0b21FbGVtZW50Rm46IGRlZmluZVBheWNhcmdvT3NyYVdpZGdldCxcbiAgaW5wdXRzOiBbJ2J1c2luZXNzUnVsZXMnLCAnaGlkZUJ1dHRvbicsICdsb2FkTXVsdGlXaWRnZXQnLCAncGNUcmFuc2FjdGlvbicsICd2aXNpYmxlJ10sXG4gIG1ldGhvZHM6IFsnbWFrZVZpc2libGUnXVxufSlcbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3BheWNhcmdvLW9zcmEtd2lkZ2V0JyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHRlbXBsYXRlOiAnPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PicsXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW5ndWxhci1lc2xpbnQvbm8taW5wdXRzLW1ldGFkYXRhLXByb3BlcnR5XG4gIGlucHV0czogWydidXNpbmVzc1J1bGVzJywgJ2hpZGVCdXR0b24nLCAnbG9hZE11bHRpV2lkZ2V0JywgJ3BjVHJhbnNhY3Rpb24nLCAndmlzaWJsZSddLFxuICBzdGFuZGFsb25lOiB0cnVlXG59KVxuZXhwb3J0IGNsYXNzIFBheWNhcmdvT3NyYVdpZGdldCB7XG4gIHByb3RlY3RlZCBlbDogSFRNTEVsZW1lbnQ7XG4gIGNvbnN0cnVjdG9yKGM6IENoYW5nZURldGVjdG9yUmVmLCByOiBFbGVtZW50UmVmLCBwcm90ZWN0ZWQgejogTmdab25lKSB7XG4gICAgYy5kZXRhY2goKTtcbiAgICB0aGlzLmVsID0gci5uYXRpdmVFbGVtZW50O1xuICAgIHByb3h5T3V0cHV0cyh0aGlzLCB0aGlzLmVsLCBbJ29zcmFSZXZpZXdlZCcsICdwY09zcmFXaWRnZXRDbG9zZSddKTtcbiAgfVxufVxuXG5cbmltcG9ydCB0eXBlIHsgVHJhbnNhY3Rpb25JIGFzIElQYXljYXJnb09zcmFXaWRnZXRUcmFuc2FjdGlvbkkgfSBmcm9tICdAcGF5Y2FyZ28vanMnO1xuaW1wb3J0IHR5cGUgeyBDbG9zZUV2ZW50IGFzIElQYXljYXJnb09zcmFXaWRnZXRDbG9zZUV2ZW50IH0gZnJvbSAnQHBheWNhcmdvL2pzJztcbmltcG9ydCB0eXBlIHsgQmF0Y2hSZXN1bHQgYXMgSVBheWNhcmdvT3NyYVdpZGdldEJhdGNoUmVzdWx0IH0gZnJvbSAnQHBheWNhcmdvL2pzJztcblxuZXhwb3J0IGRlY2xhcmUgaW50ZXJmYWNlIFBheWNhcmdvT3NyYVdpZGdldCBleHRlbmRzIENvbXBvbmVudHMuUGF5Y2FyZ29Pc3JhV2lkZ2V0IHtcbiAgLyoqXG4gICAqIEV2ZW50IFRyaWdnZXJlZCB3aGVuIEFsbCBPU1JBIHRyYW5zYWN0aW9uc1xuaGF2ZSBiZWVuIHJldmlld2VkIGJ5IHVzZXIuXG4gICAqL1xuICBvc3JhUmV2aWV3ZWQ6IEV2ZW50RW1pdHRlcjxDdXN0b21FdmVudDx7IG1lc3NhZ2U6IHN0cmluZzsgZGF0YTogSVBheWNhcmdvT3NyYVdpZGdldFRyYW5zYWN0aW9uSVtdIH0+PjtcbiAgLyoqXG4gICAqIENsb3NlIG9mIHRoZSBPc3JhIENvbXBvbmVudFxuICAgKi9cbiAgcGNPc3JhV2lkZ2V0Q2xvc2U6IEV2ZW50RW1pdHRlcjxDdXN0b21FdmVudDxJUGF5Y2FyZ29Pc3JhV2lkZ2V0Q2xvc2VFdmVudDxJUGF5Y2FyZ29Pc3JhV2lkZ2V0QmF0Y2hSZXN1bHQ+Pj47XG59XG5cblxuIl19