UNPKG

kaltura-node-typescript-client

Version:
65 lines (63 loc) 17.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.KalturaReachProfile = void 0; var tslib_1 = require("tslib"); var kaltura_types_factory_1 = require("../kaltura-types-factory"); var KalturaReachProfileStatus_1 = require("./KalturaReachProfileStatus"); var KalturaReachProfileType_1 = require("./KalturaReachProfileType"); var KalturaVendorCatalogItemOutputFormat_1 = require("./KalturaVendorCatalogItemOutputFormat"); var KalturaNullableBoolean_1 = require("./KalturaNullableBoolean"); var KalturaReachProfileContentDeletionPolicy_1 = require("./KalturaReachProfileContentDeletionPolicy"); var KalturaRule_1 = require("./KalturaRule"); var KalturaBaseVendorCredit_1 = require("./KalturaBaseVendorCredit"); var KalturaDictionary_1 = require("./KalturaDictionary"); var KalturaVendorTaskProcessingRegion_1 = require("./KalturaVendorTaskProcessingRegion"); var kaltura_object_base_1 = require("../kaltura-object-base"); var KalturaReachProfile = /** @class */ (function (_super) { (0, tslib_1.__extends)(KalturaReachProfile, _super); function KalturaReachProfile(data) { var _this = _super.call(this, data) || this; if (typeof _this.rules === 'undefined') _this.rules = []; if (typeof _this.dictionaries === 'undefined') _this.dictionaries = []; return _this; } KalturaReachProfile.prototype._getMetadata = function () { var result = _super.prototype._getMetadata.call(this); Object.assign(result.properties, { objectType: { type: 'c', default: 'KalturaReachProfile' }, id: { type: 'n', readOnly: true }, name: { type: 's' }, partnerId: { type: 'n', readOnly: true }, createdAt: { type: 'd', readOnly: true }, updatedAt: { type: 'd', readOnly: true }, status: { type: 'en', readOnly: true, subTypeConstructor: KalturaReachProfileStatus_1.KalturaReachProfileStatus, subType: 'KalturaReachProfileStatus' }, profileType: { type: 'en', subTypeConstructor: KalturaReachProfileType_1.KalturaReachProfileType, subType: 'KalturaReachProfileType' }, defaultOutputFormat: { type: 'en', subTypeConstructor: KalturaVendorCatalogItemOutputFormat_1.KalturaVendorCatalogItemOutputFormat, subType: 'KalturaVendorCatalogItemOutputFormat' }, enableMachineModeration: { type: 'en', subTypeConstructor: KalturaNullableBoolean_1.KalturaNullableBoolean, subType: 'KalturaNullableBoolean' }, enableHumanModeration: { type: 'en', subTypeConstructor: KalturaNullableBoolean_1.KalturaNullableBoolean, subType: 'KalturaNullableBoolean' }, autoDisplayMachineCaptionsOnPlayer: { type: 'en', subTypeConstructor: KalturaNullableBoolean_1.KalturaNullableBoolean, subType: 'KalturaNullableBoolean' }, autoDisplayHumanCaptionsOnPlayer: { type: 'en', subTypeConstructor: KalturaNullableBoolean_1.KalturaNullableBoolean, subType: 'KalturaNullableBoolean' }, enableMetadataExtraction: { type: 'en', subTypeConstructor: KalturaNullableBoolean_1.KalturaNullableBoolean, subType: 'KalturaNullableBoolean' }, enableSpeakerChangeIndication: { type: 'en', subTypeConstructor: KalturaNullableBoolean_1.KalturaNullableBoolean, subType: 'KalturaNullableBoolean' }, enableAudioTags: { type: 'en', subTypeConstructor: KalturaNullableBoolean_1.KalturaNullableBoolean, subType: 'KalturaNullableBoolean' }, enableProfanityRemoval: { type: 'en', subTypeConstructor: KalturaNullableBoolean_1.KalturaNullableBoolean, subType: 'KalturaNullableBoolean' }, maxCharactersPerCaptionLine: { type: 'n' }, labelAdditionForMachineServiceType: { type: 's' }, labelAdditionForHumanServiceType: { type: 's' }, contentDeletionPolicy: { type: 'en', subTypeConstructor: KalturaReachProfileContentDeletionPolicy_1.KalturaReachProfileContentDeletionPolicy, subType: 'KalturaReachProfileContentDeletionPolicy' }, rules: { type: 'a', subTypeConstructor: KalturaRule_1.KalturaRule, subType: 'KalturaRule' }, credit: { type: 'o', subTypeConstructor: KalturaBaseVendorCredit_1.KalturaBaseVendorCredit, subType: 'KalturaBaseVendorCredit' }, usedCredit: { type: 'n', readOnly: true }, dictionaries: { type: 'a', subTypeConstructor: KalturaDictionary_1.KalturaDictionary, subType: 'KalturaDictionary' }, flavorParamsIds: { type: 's' }, vendorTaskProcessingRegion: { type: 'en', subTypeConstructor: KalturaVendorTaskProcessingRegion_1.KalturaVendorTaskProcessingRegion, subType: 'KalturaVendorTaskProcessingRegion' } }); return result; }; return KalturaReachProfile; }(kaltura_object_base_1.KalturaObjectBase)); exports.KalturaReachProfile = KalturaReachProfile; kaltura_types_factory_1.KalturaTypesFactory.registerType('KalturaReachProfile', KalturaReachProfile); //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9LYWx0dXJhUmVhY2hQcm9maWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSxrRUFBK0Q7QUFDL0QseUVBQXdFO0FBQ3hFLHFFQUFvRTtBQUNwRSwrRkFBOEY7QUFDOUYsbUVBQWtFO0FBQ2xFLHVHQUFzRztBQUN0Ryw2Q0FBNEM7QUFDNUMscUVBQW9FO0FBQ3BFLHlEQUF3RDtBQUN4RCx5RkFBd0Y7QUFDeEYsOERBQWtGO0FBMEJsRjtJQUF5QyxvREFBaUI7SUE2QnRELDZCQUFZLElBQStCO1FBQTNDLFlBRUksa0JBQU0sSUFBSSxDQUFDLFNBR2Q7UUFGRyxJQUFJLE9BQU8sS0FBSSxDQUFDLEtBQUssS0FBSyxXQUFXO1lBQUUsS0FBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7UUFDN0QsSUFBSSxPQUFPLEtBQUksQ0FBQyxZQUFZLEtBQUssV0FBVztZQUFFLEtBQUksQ0FBQyxZQUFZLEdBQUcsRUFBRSxDQUFDOztJQUNuRSxDQUFDO0lBRVMsMENBQVksR0FBdEI7UUFFSSxJQUFNLE1BQU0sR0FBRyxpQkFBTSxZQUFZLFdBQUUsQ0FBQztRQUNwQyxNQUFNLENBQUMsTUFBTSxDQUNULE1BQU0sQ0FBQyxVQUFVLEVBQ2pCO1lBQ0ksVUFBVSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxPQUFPLEVBQUcscUJBQXFCLEVBQUU7WUFDeEUsRUFBRSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxRQUFRLEVBQUcsSUFBSSxFQUFFO1lBQ3BDLElBQUksRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDckIsU0FBUyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxRQUFRLEVBQUcsSUFBSSxFQUFFO1lBQzNDLFNBQVMsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsUUFBUSxFQUFHLElBQUksRUFBRTtZQUMzQyxTQUFTLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLFFBQVEsRUFBRyxJQUFJLEVBQUU7WUFDM0MsTUFBTSxFQUFHLEVBQUUsSUFBSSxFQUFHLElBQUksRUFBRSxRQUFRLEVBQUcsSUFBSSxFQUFFLGtCQUFrQixFQUFHLHFEQUF5QixFQUFFLE9BQU8sRUFBRywyQkFBMkIsRUFBRTtZQUNoSSxXQUFXLEVBQUcsRUFBRSxJQUFJLEVBQUcsSUFBSSxFQUFFLGtCQUFrQixFQUFHLGlEQUF1QixFQUFFLE9BQU8sRUFBRyx5QkFBeUIsRUFBRTtZQUNoSCxtQkFBbUIsRUFBRyxFQUFFLElBQUksRUFBRyxJQUFJLEVBQUUsa0JBQWtCLEVBQUcsMkVBQW9DLEVBQUUsT0FBTyxFQUFHLHNDQUFzQyxFQUFFO1lBQ2xKLHVCQUF1QixFQUFHLEVBQUUsSUFBSSxFQUFHLElBQUksRUFBRSxrQkFBa0IsRUFBRywrQ0FBc0IsRUFBRSxPQUFPLEVBQUcsd0JBQXdCLEVBQUU7WUFDMUgscUJBQXFCLEVBQUcsRUFBRSxJQUFJLEVBQUcsSUFBSSxFQUFFLGtCQUFrQixFQUFHLCtDQUFzQixFQUFFLE9BQU8sRUFBRyx3QkFBd0IsRUFBRTtZQUN4SCxrQ0FBa0MsRUFBRyxFQUFFLElBQUksRUFBRyxJQUFJLEVBQUUsa0JBQWtCLEVBQUcsK0NBQXNCLEVBQUUsT0FBTyxFQUFHLHdCQUF3QixFQUFFO1lBQ3JJLGdDQUFnQyxFQUFHLEVBQUUsSUFBSSxFQUFHLElBQUksRUFBRSxrQkFBa0IsRUFBRywrQ0FBc0IsRUFBRSxPQUFPLEVBQUcsd0JBQXdCLEVBQUU7WUFDbkksd0JBQXdCLEVBQUcsRUFBRSxJQUFJLEVBQUcsSUFBSSxFQUFFLGtCQUFrQixFQUFHLCtDQUFzQixFQUFFLE9BQU8sRUFBRyx3QkFBd0IsRUFBRTtZQUMzSCw2QkFBNkIsRUFBRyxFQUFFLElBQUksRUFBRyxJQUFJLEVBQUUsa0JBQWtCLEVBQUcsK0NBQXNCLEVBQUUsT0FBTyxFQUFHLHdCQUF3QixFQUFFO1lBQ2hJLGVBQWUsRUFBRyxFQUFFLElBQUksRUFBRyxJQUFJLEVBQUUsa0JBQWtCLEVBQUcsK0NBQXNCLEVBQUUsT0FBTyxFQUFHLHdCQUF3QixFQUFFO1lBQ2xILHNCQUFzQixFQUFHLEVBQUUsSUFBSSxFQUFHLElBQUksRUFBRSxrQkFBa0IsRUFBRywrQ0FBc0IsRUFBRSxPQUFPLEVBQUcsd0JBQXdCLEVBQUU7WUFDekgsMkJBQTJCLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFO1lBQzVDLGtDQUFrQyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUNuRCxnQ0FBZ0MsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDakQscUJBQXFCLEVBQUcsRUFBRSxJQUFJLEVBQUcsSUFBSSxFQUFFLGtCQUFrQixFQUFHLG1GQUF3QyxFQUFFLE9BQU8sRUFBRywwQ0FBMEMsRUFBRTtZQUM1SixLQUFLLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLGtCQUFrQixFQUFHLHlCQUFXLEVBQUUsT0FBTyxFQUFHLGFBQWEsRUFBRTtZQUNqRixNQUFNLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLGtCQUFrQixFQUFHLGlEQUF1QixFQUFFLE9BQU8sRUFBRyx5QkFBeUIsRUFBRTtZQUMxRyxVQUFVLEVBQUcsRUFBRSxJQUFJLEVBQUcsR0FBRyxFQUFFLFFBQVEsRUFBRyxJQUFJLEVBQUU7WUFDNUMsWUFBWSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxrQkFBa0IsRUFBRyxxQ0FBaUIsRUFBRSxPQUFPLEVBQUcsbUJBQW1CLEVBQUU7WUFDcEcsZUFBZSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUNoQywwQkFBMEIsRUFBRyxFQUFFLElBQUksRUFBRyxJQUFJLEVBQUUsa0JBQWtCLEVBQUcscUVBQWlDLEVBQUUsT0FBTyxFQUFHLG1DQUFtQyxFQUFFO1NBQzFJLENBQ0osQ0FBQztRQUNGLE9BQU8sTUFBTSxDQUFDO0lBQ2xCLENBQUM7SUFDTCwwQkFBQztBQUFELENBekVBLEFBeUVDLENBekV3Qyx1Q0FBaUIsR0F5RXpEO0FBekVZLGtEQUFtQjtBQTJFaEMsMkNBQW1CLENBQUMsWUFBWSxDQUFDLHFCQUFxQixFQUFDLG1CQUFtQixDQUFDLENBQUMiLCJmaWxlIjoiYXBpL3R5cGVzL0thbHR1cmFSZWFjaFByb2ZpbGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCB7IEthbHR1cmFPYmplY3RNZXRhZGF0YSB9IGZyb20gJy4uL2thbHR1cmEtb2JqZWN0LWJhc2UnO1xuaW1wb3J0IHsgS2FsdHVyYVR5cGVzRmFjdG9yeSB9IGZyb20gJy4uL2thbHR1cmEtdHlwZXMtZmFjdG9yeSc7XG5pbXBvcnQgeyBLYWx0dXJhUmVhY2hQcm9maWxlU3RhdHVzIH0gZnJvbSAnLi9LYWx0dXJhUmVhY2hQcm9maWxlU3RhdHVzJztcbmltcG9ydCB7IEthbHR1cmFSZWFjaFByb2ZpbGVUeXBlIH0gZnJvbSAnLi9LYWx0dXJhUmVhY2hQcm9maWxlVHlwZSc7XG5pbXBvcnQgeyBLYWx0dXJhVmVuZG9yQ2F0YWxvZ0l0ZW1PdXRwdXRGb3JtYXQgfSBmcm9tICcuL0thbHR1cmFWZW5kb3JDYXRhbG9nSXRlbU91dHB1dEZvcm1hdCc7XG5pbXBvcnQgeyBLYWx0dXJhTnVsbGFibGVCb29sZWFuIH0gZnJvbSAnLi9LYWx0dXJhTnVsbGFibGVCb29sZWFuJztcbmltcG9ydCB7IEthbHR1cmFSZWFjaFByb2ZpbGVDb250ZW50RGVsZXRpb25Qb2xpY3kgfSBmcm9tICcuL0thbHR1cmFSZWFjaFByb2ZpbGVDb250ZW50RGVsZXRpb25Qb2xpY3knO1xuaW1wb3J0IHsgS2FsdHVyYVJ1bGUgfSBmcm9tICcuL0thbHR1cmFSdWxlJztcbmltcG9ydCB7IEthbHR1cmFCYXNlVmVuZG9yQ3JlZGl0IH0gZnJvbSAnLi9LYWx0dXJhQmFzZVZlbmRvckNyZWRpdCc7XG5pbXBvcnQgeyBLYWx0dXJhRGljdGlvbmFyeSB9IGZyb20gJy4vS2FsdHVyYURpY3Rpb25hcnknO1xuaW1wb3J0IHsgS2FsdHVyYVZlbmRvclRhc2tQcm9jZXNzaW5nUmVnaW9uIH0gZnJvbSAnLi9LYWx0dXJhVmVuZG9yVGFza1Byb2Nlc3NpbmdSZWdpb24nO1xuaW1wb3J0IHsgS2FsdHVyYU9iamVjdEJhc2UsIEthbHR1cmFPYmplY3RCYXNlQXJncyB9IGZyb20gJy4uL2thbHR1cmEtb2JqZWN0LWJhc2UnO1xuXG5leHBvcnQgaW50ZXJmYWNlIEthbHR1cmFSZWFjaFByb2ZpbGVBcmdzICBleHRlbmRzIEthbHR1cmFPYmplY3RCYXNlQXJncyB7XG4gICAgbmFtZT8gOiBzdHJpbmc7XG5cdHByb2ZpbGVUeXBlPyA6IEthbHR1cmFSZWFjaFByb2ZpbGVUeXBlO1xuXHRkZWZhdWx0T3V0cHV0Rm9ybWF0PyA6IEthbHR1cmFWZW5kb3JDYXRhbG9nSXRlbU91dHB1dEZvcm1hdDtcblx0ZW5hYmxlTWFjaGluZU1vZGVyYXRpb24/IDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbjtcblx0ZW5hYmxlSHVtYW5Nb2RlcmF0aW9uPyA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW47XG5cdGF1dG9EaXNwbGF5TWFjaGluZUNhcHRpb25zT25QbGF5ZXI/IDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbjtcblx0YXV0b0Rpc3BsYXlIdW1hbkNhcHRpb25zT25QbGF5ZXI/IDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbjtcblx0ZW5hYmxlTWV0YWRhdGFFeHRyYWN0aW9uPyA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW47XG5cdGVuYWJsZVNwZWFrZXJDaGFuZ2VJbmRpY2F0aW9uPyA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW47XG5cdGVuYWJsZUF1ZGlvVGFncz8gOiBLYWx0dXJhTnVsbGFibGVCb29sZWFuO1xuXHRlbmFibGVQcm9mYW5pdHlSZW1vdmFsPyA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW47XG5cdG1heENoYXJhY3RlcnNQZXJDYXB0aW9uTGluZT8gOiBudW1iZXI7XG5cdGxhYmVsQWRkaXRpb25Gb3JNYWNoaW5lU2VydmljZVR5cGU/IDogc3RyaW5nO1xuXHRsYWJlbEFkZGl0aW9uRm9ySHVtYW5TZXJ2aWNlVHlwZT8gOiBzdHJpbmc7XG5cdGNvbnRlbnREZWxldGlvblBvbGljeT8gOiBLYWx0dXJhUmVhY2hQcm9maWxlQ29udGVudERlbGV0aW9uUG9saWN5O1xuXHRydWxlcz8gOiBLYWx0dXJhUnVsZVtdO1xuXHRjcmVkaXQ/IDogS2FsdHVyYUJhc2VWZW5kb3JDcmVkaXQ7XG5cdGRpY3Rpb25hcmllcz8gOiBLYWx0dXJhRGljdGlvbmFyeVtdO1xuXHRmbGF2b3JQYXJhbXNJZHM/IDogc3RyaW5nO1xuXHR2ZW5kb3JUYXNrUHJvY2Vzc2luZ1JlZ2lvbj8gOiBLYWx0dXJhVmVuZG9yVGFza1Byb2Nlc3NpbmdSZWdpb247XG59XG5cblxuZXhwb3J0IGNsYXNzIEthbHR1cmFSZWFjaFByb2ZpbGUgZXh0ZW5kcyBLYWx0dXJhT2JqZWN0QmFzZSB7XG5cbiAgICByZWFkb25seSBpZCA6IG51bWJlcjtcblx0bmFtZSA6IHN0cmluZztcblx0cmVhZG9ubHkgcGFydG5lcklkIDogbnVtYmVyO1xuXHRyZWFkb25seSBjcmVhdGVkQXQgOiBEYXRlO1xuXHRyZWFkb25seSB1cGRhdGVkQXQgOiBEYXRlO1xuXHRyZWFkb25seSBzdGF0dXMgOiBLYWx0dXJhUmVhY2hQcm9maWxlU3RhdHVzO1xuXHRwcm9maWxlVHlwZSA6IEthbHR1cmFSZWFjaFByb2ZpbGVUeXBlO1xuXHRkZWZhdWx0T3V0cHV0Rm9ybWF0IDogS2FsdHVyYVZlbmRvckNhdGFsb2dJdGVtT3V0cHV0Rm9ybWF0O1xuXHRlbmFibGVNYWNoaW5lTW9kZXJhdGlvbiA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW47XG5cdGVuYWJsZUh1bWFuTW9kZXJhdGlvbiA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW47XG5cdGF1dG9EaXNwbGF5TWFjaGluZUNhcHRpb25zT25QbGF5ZXIgOiBLYWx0dXJhTnVsbGFibGVCb29sZWFuO1xuXHRhdXRvRGlzcGxheUh1bWFuQ2FwdGlvbnNPblBsYXllciA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW47XG5cdGVuYWJsZU1ldGFkYXRhRXh0cmFjdGlvbiA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW47XG5cdGVuYWJsZVNwZWFrZXJDaGFuZ2VJbmRpY2F0aW9uIDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbjtcblx0ZW5hYmxlQXVkaW9UYWdzIDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbjtcblx0ZW5hYmxlUHJvZmFuaXR5UmVtb3ZhbCA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW47XG5cdG1heENoYXJhY3RlcnNQZXJDYXB0aW9uTGluZSA6IG51bWJlcjtcblx0bGFiZWxBZGRpdGlvbkZvck1hY2hpbmVTZXJ2aWNlVHlwZSA6IHN0cmluZztcblx0bGFiZWxBZGRpdGlvbkZvckh1bWFuU2VydmljZVR5cGUgOiBzdHJpbmc7XG5cdGNvbnRlbnREZWxldGlvblBvbGljeSA6IEthbHR1cmFSZWFjaFByb2ZpbGVDb250ZW50RGVsZXRpb25Qb2xpY3k7XG5cdHJ1bGVzIDogS2FsdHVyYVJ1bGVbXTtcblx0Y3JlZGl0IDogS2FsdHVyYUJhc2VWZW5kb3JDcmVkaXQ7XG5cdHJlYWRvbmx5IHVzZWRDcmVkaXQgOiBudW1iZXI7XG5cdGRpY3Rpb25hcmllcyA6IEthbHR1cmFEaWN0aW9uYXJ5W107XG5cdGZsYXZvclBhcmFtc0lkcyA6IHN0cmluZztcblx0dmVuZG9yVGFza1Byb2Nlc3NpbmdSZWdpb24gOiBLYWx0dXJhVmVuZG9yVGFza1Byb2Nlc3NpbmdSZWdpb247XG5cbiAgICBjb25zdHJ1Y3RvcihkYXRhPyA6IEthbHR1cmFSZWFjaFByb2ZpbGVBcmdzKVxuICAgIHtcbiAgICAgICAgc3VwZXIoZGF0YSk7XG4gICAgICAgIGlmICh0eXBlb2YgdGhpcy5ydWxlcyA9PT0gJ3VuZGVmaW5lZCcpIHRoaXMucnVsZXMgPSBbXTtcblx0XHRpZiAodHlwZW9mIHRoaXMuZGljdGlvbmFyaWVzID09PSAndW5kZWZpbmVkJykgdGhpcy5kaWN0aW9uYXJpZXMgPSBbXTtcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgX2dldE1ldGFkYXRhKCkgOiBLYWx0dXJhT2JqZWN0TWV0YWRhdGFcbiAgICB7XG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IHN1cGVyLl9nZXRNZXRhZGF0YSgpO1xuICAgICAgICBPYmplY3QuYXNzaWduKFxuICAgICAgICAgICAgcmVzdWx0LnByb3BlcnRpZXMsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgb2JqZWN0VHlwZSA6IHsgdHlwZSA6ICdjJywgZGVmYXVsdCA6ICdLYWx0dXJhUmVhY2hQcm9maWxlJyB9LFxuXHRcdFx0XHRpZCA6IHsgdHlwZSA6ICduJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdG5hbWUgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0cGFydG5lcklkIDogeyB0eXBlIDogJ24nLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0Y3JlYXRlZEF0IDogeyB0eXBlIDogJ2QnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0dXBkYXRlZEF0IDogeyB0eXBlIDogJ2QnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0c3RhdHVzIDogeyB0eXBlIDogJ2VuJywgcmVhZE9ubHkgOiB0cnVlLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhUmVhY2hQcm9maWxlU3RhdHVzLCBzdWJUeXBlIDogJ0thbHR1cmFSZWFjaFByb2ZpbGVTdGF0dXMnIH0sXG5cdFx0XHRcdHByb2ZpbGVUeXBlIDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVJlYWNoUHJvZmlsZVR5cGUsIHN1YlR5cGUgOiAnS2FsdHVyYVJlYWNoUHJvZmlsZVR5cGUnIH0sXG5cdFx0XHRcdGRlZmF1bHRPdXRwdXRGb3JtYXQgOiB7IHR5cGUgOiAnZW4nLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhVmVuZG9yQ2F0YWxvZ0l0ZW1PdXRwdXRGb3JtYXQsIHN1YlR5cGUgOiAnS2FsdHVyYVZlbmRvckNhdGFsb2dJdGVtT3V0cHV0Rm9ybWF0JyB9LFxuXHRcdFx0XHRlbmFibGVNYWNoaW5lTW9kZXJhdGlvbiA6IHsgdHlwZSA6ICdlbicsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW4sIHN1YlR5cGUgOiAnS2FsdHVyYU51bGxhYmxlQm9vbGVhbicgfSxcblx0XHRcdFx0ZW5hYmxlSHVtYW5Nb2RlcmF0aW9uIDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbiwgc3ViVHlwZSA6ICdLYWx0dXJhTnVsbGFibGVCb29sZWFuJyB9LFxuXHRcdFx0XHRhdXRvRGlzcGxheU1hY2hpbmVDYXB0aW9uc09uUGxheWVyIDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbiwgc3ViVHlwZSA6ICdLYWx0dXJhTnVsbGFibGVCb29sZWFuJyB9LFxuXHRcdFx0XHRhdXRvRGlzcGxheUh1bWFuQ2FwdGlvbnNPblBsYXllciA6IHsgdHlwZSA6ICdlbicsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW4sIHN1YlR5cGUgOiAnS2FsdHVyYU51bGxhYmxlQm9vbGVhbicgfSxcblx0XHRcdFx0ZW5hYmxlTWV0YWRhdGFFeHRyYWN0aW9uIDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbiwgc3ViVHlwZSA6ICdLYWx0dXJhTnVsbGFibGVCb29sZWFuJyB9LFxuXHRcdFx0XHRlbmFibGVTcGVha2VyQ2hhbmdlSW5kaWNhdGlvbiA6IHsgdHlwZSA6ICdlbicsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFOdWxsYWJsZUJvb2xlYW4sIHN1YlR5cGUgOiAnS2FsdHVyYU51bGxhYmxlQm9vbGVhbicgfSxcblx0XHRcdFx0ZW5hYmxlQXVkaW9UYWdzIDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbiwgc3ViVHlwZSA6ICdLYWx0dXJhTnVsbGFibGVCb29sZWFuJyB9LFxuXHRcdFx0XHRlbmFibGVQcm9mYW5pdHlSZW1vdmFsIDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYU51bGxhYmxlQm9vbGVhbiwgc3ViVHlwZSA6ICdLYWx0dXJhTnVsbGFibGVCb29sZWFuJyB9LFxuXHRcdFx0XHRtYXhDaGFyYWN0ZXJzUGVyQ2FwdGlvbkxpbmUgOiB7IHR5cGUgOiAnbicgfSxcblx0XHRcdFx0bGFiZWxBZGRpdGlvbkZvck1hY2hpbmVTZXJ2aWNlVHlwZSA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRsYWJlbEFkZGl0aW9uRm9ySHVtYW5TZXJ2aWNlVHlwZSA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRjb250ZW50RGVsZXRpb25Qb2xpY3kgOiB7IHR5cGUgOiAnZW4nLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhUmVhY2hQcm9maWxlQ29udGVudERlbGV0aW9uUG9saWN5LCBzdWJUeXBlIDogJ0thbHR1cmFSZWFjaFByb2ZpbGVDb250ZW50RGVsZXRpb25Qb2xpY3knIH0sXG5cdFx0XHRcdHJ1bGVzIDogeyB0eXBlIDogJ2EnLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhUnVsZSwgc3ViVHlwZSA6ICdLYWx0dXJhUnVsZScgfSxcblx0XHRcdFx0Y3JlZGl0IDogeyB0eXBlIDogJ28nLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhQmFzZVZlbmRvckNyZWRpdCwgc3ViVHlwZSA6ICdLYWx0dXJhQmFzZVZlbmRvckNyZWRpdCcgfSxcblx0XHRcdFx0dXNlZENyZWRpdCA6IHsgdHlwZSA6ICduJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdGRpY3Rpb25hcmllcyA6IHsgdHlwZSA6ICdhJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYURpY3Rpb25hcnksIHN1YlR5cGUgOiAnS2FsdHVyYURpY3Rpb25hcnknIH0sXG5cdFx0XHRcdGZsYXZvclBhcmFtc0lkcyA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHR2ZW5kb3JUYXNrUHJvY2Vzc2luZ1JlZ2lvbiA6IHsgdHlwZSA6ICdlbicsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFWZW5kb3JUYXNrUHJvY2Vzc2luZ1JlZ2lvbiwgc3ViVHlwZSA6ICdLYWx0dXJhVmVuZG9yVGFza1Byb2Nlc3NpbmdSZWdpb24nIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgKTtcbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICB9XG59XG5cbkthbHR1cmFUeXBlc0ZhY3RvcnkucmVnaXN0ZXJUeXBlKCdLYWx0dXJhUmVhY2hQcm9maWxlJyxLYWx0dXJhUmVhY2hQcm9maWxlKTtcbiJdfQ==