kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
132 lines (130 loc) • 31.8 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.KalturaPartner = void 0;
var tslib_1 = require("tslib");
var kaltura_types_factory_1 = require("../kaltura-types-factory");
var KalturaCommercialUseType_1 = require("./KalturaCommercialUseType");
var KalturaPartnerType_1 = require("./KalturaPartnerType");
var KalturaPartnerStatus_1 = require("./KalturaPartnerStatus");
var KalturaKeyValue_1 = require("./KalturaKeyValue");
var KalturaPartnerGroupType_1 = require("./KalturaPartnerGroupType");
var KalturaPlayerDeliveryType_1 = require("./KalturaPlayerDeliveryType");
var KalturaPlayerEmbedCodeType_1 = require("./KalturaPlayerEmbedCodeType");
var KalturaESearchLanguageItem_1 = require("./KalturaESearchLanguageItem");
var KalturaPartnerAuthenticationType_1 = require("./KalturaPartnerAuthenticationType");
var KalturaRegexItem_1 = require("./KalturaRegexItem");
var KalturaTwoFactorAuthenticationMode_1 = require("./KalturaTwoFactorAuthenticationMode");
var kaltura_object_base_1 = require("../kaltura-object-base");
var KalturaPartner = /** @class */ (function (_super) {
(0, tslib_1.__extends)(KalturaPartner, _super);
function KalturaPartner(data) {
var _this = _super.call(this, data) || this;
if (typeof _this.additionalParams === 'undefined')
_this.additionalParams = [];
if (typeof _this.deliveryTypes === 'undefined')
_this.deliveryTypes = [];
if (typeof _this.embedCodeTypes === 'undefined')
_this.embedCodeTypes = [];
if (typeof _this.eSearchLanguages === 'undefined')
_this.eSearchLanguages = [];
if (typeof _this.passwordStructureValidations === 'undefined')
_this.passwordStructureValidations = [];
return _this;
}
KalturaPartner.prototype._getMetadata = function () {
var result = _super.prototype._getMetadata.call(this);
Object.assign(result.properties, {
objectType: { type: 'c', default: 'KalturaPartner' },
id: { type: 'n', readOnly: true },
name: { type: 's' },
website: { type: 's' },
notificationUrl: { type: 's' },
appearInSearch: { type: 'n' },
createdAt: { type: 'd', readOnly: true },
adminName: { type: 's' },
adminEmail: { type: 's' },
description: { type: 's' },
commercialUse: { type: 'en', subTypeConstructor: KalturaCommercialUseType_1.KalturaCommercialUseType, subType: 'KalturaCommercialUseType' },
landingPage: { type: 's' },
userLandingPage: { type: 's' },
contentCategories: { type: 's' },
type: { type: 'en', subTypeConstructor: KalturaPartnerType_1.KalturaPartnerType, subType: 'KalturaPartnerType' },
phone: { type: 's' },
describeYourself: { type: 's' },
adultContent: { type: 'b' },
defConversionProfileType: { type: 's' },
notify: { type: 'n' },
status: { type: 'en', readOnly: true, subTypeConstructor: KalturaPartnerStatus_1.KalturaPartnerStatus, subType: 'KalturaPartnerStatus' },
allowQuickEdit: { type: 'n' },
mergeEntryLists: { type: 'n' },
notificationsConfig: { type: 's' },
allowedFromEmailWhiteList: { type: 's' },
maxUploadSize: { type: 'n' },
partnerPackage: { type: 'n' },
secret: { type: 's', readOnly: true },
adminSecret: { type: 's', readOnly: true },
cmsPassword: { type: 's', readOnly: true },
allowMultiNotification: { type: 'n' },
adminLoginUsersQuota: { type: 'n', readOnly: true },
adminUserId: { type: 's' },
firstName: { type: 's' },
lastName: { type: 's' },
country: { type: 's' },
state: { type: 's' },
additionalParams: { type: 'a', subTypeConstructor: KalturaKeyValue_1.KalturaKeyValue, subType: 'KalturaKeyValue' },
publishersQuota: { type: 'n', readOnly: true },
partnerGroupType: { type: 'en', readOnly: true, subTypeConstructor: KalturaPartnerGroupType_1.KalturaPartnerGroupType, subType: 'KalturaPartnerGroupType' },
defaultEntitlementEnforcement: { type: 'b', readOnly: true },
defaultDeliveryType: { type: 's', readOnly: true },
defaultEmbedCodeType: { type: 's', readOnly: true },
deliveryTypes: { type: 'a', readOnly: true, subTypeConstructor: KalturaPlayerDeliveryType_1.KalturaPlayerDeliveryType, subType: 'KalturaPlayerDeliveryType' },
embedCodeTypes: { type: 'a', readOnly: true, subTypeConstructor: KalturaPlayerEmbedCodeType_1.KalturaPlayerEmbedCodeType, subType: 'KalturaPlayerEmbedCodeType' },
templatePartnerId: { type: 'n', readOnly: true },
ignoreSeoLinks: { type: 'b', readOnly: true },
useTwoFactorAuthentication: { type: 'b', readOnly: true },
useSso: { type: 'b' },
blockDirectLogin: { type: 'b' },
host: { type: 's', readOnly: true },
cdnHost: { type: 's', readOnly: true },
isFirstLogin: { type: 'b', readOnly: true },
logoutUrl: { type: 's', readOnly: true },
partnerParentId: { type: 'n' },
crmId: { type: 's', readOnly: true },
referenceId: { type: 's' },
timeAlignedRenditions: { type: 'b', readOnly: true },
publisherEnvironmentType: { type: 'n', readOnly: true },
ovpEnvironmentUrl: { type: 's', readOnly: true },
ottEnvironmentUrl: { type: 's', readOnly: true },
eSearchLanguages: { type: 'a', subTypeConstructor: KalturaESearchLanguageItem_1.KalturaESearchLanguageItem, subType: 'KalturaESearchLanguageItem' },
authenticationType: { type: 'en', readOnly: true, subTypeConstructor: KalturaPartnerAuthenticationType_1.KalturaPartnerAuthenticationType, subType: 'KalturaPartnerAuthenticationType' },
extendedFreeTrailExpiryReason: { type: 's', readOnly: true },
extendedFreeTrailExpiryDate: { type: 'd', readOnly: true },
extendedFreeTrail: { type: 'n', readOnly: true },
extendedFreeTrailEndsWarning: { type: 'b', readOnly: true },
eightyPercentWarning: { type: 'n', readOnly: true },
usageLimitWarning: { type: 'n', readOnly: true },
lastFreeTrialNotificationDay: { type: 'n', readOnly: true },
monitorUsage: { type: 'n', readOnly: true },
passwordStructureValidations: { type: 'a', subTypeConstructor: KalturaRegexItem_1.KalturaRegexItem, subType: 'KalturaRegexItem' },
passwordStructureValidationsDescription: { type: 's' },
passReplaceFreq: { type: 'n' },
maxLoginAttempts: { type: 'n' },
loginBlockPeriod: { type: 'n' },
numPrevPassToKeep: { type: 'n' },
allowDefaultPasswordRestrictions: { type: 'b', readOnly: true },
twoFactorAuthenticationMode: { type: 'en', readOnly: true, subTypeConstructor: KalturaTwoFactorAuthenticationMode_1.KalturaTwoFactorAuthenticationMode, subType: 'KalturaTwoFactorAuthenticationMode' },
isSelfServe: { type: 'b' },
allowedDomains: { type: 's', readOnly: true },
excludedAdminRoleName: { type: 's', readOnly: true },
eventPlatformAllowedTemplates: { type: 's' },
verticalClassificationId: { type: 'n', readOnly: true },
recycleBinRetentionPeriod: { type: 'n', readOnly: true },
customAnalyticsDomain: { type: 's' }
});
return result;
};
return KalturaPartner;
}(kaltura_object_base_1.KalturaObjectBase));
exports.KalturaPartner = KalturaPartner;
kaltura_types_factory_1.KalturaTypesFactory.registerType('KalturaPartner', KalturaPartner);
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS90eXBlcy9LYWx0dXJhUGFydG5lci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBRUEsa0VBQStEO0FBQy9ELHVFQUFzRTtBQUN0RSwyREFBMEQ7QUFDMUQsK0RBQThEO0FBQzlELHFEQUFvRDtBQUNwRCxxRUFBb0U7QUFDcEUseUVBQXdFO0FBQ3hFLDJFQUEwRTtBQUMxRSwyRUFBMEU7QUFDMUUsdUZBQXNGO0FBQ3RGLHVEQUFzRDtBQUN0RCwyRkFBMEY7QUFDMUYsOERBQWtGO0FBa0RsRjtJQUFvQywrQ0FBaUI7SUF3RmpELHdCQUFZLElBQTBCO1FBQXRDLFlBRUksa0JBQU0sSUFBSSxDQUFDLFNBTWQ7UUFMRyxJQUFJLE9BQU8sS0FBSSxDQUFDLGdCQUFnQixLQUFLLFdBQVc7WUFBRSxLQUFJLENBQUMsZ0JBQWdCLEdBQUcsRUFBRSxDQUFDO1FBQ25GLElBQUksT0FBTyxLQUFJLENBQUMsYUFBYSxLQUFLLFdBQVc7WUFBRSxLQUFJLENBQUMsYUFBYSxHQUFHLEVBQUUsQ0FBQztRQUN2RSxJQUFJLE9BQU8sS0FBSSxDQUFDLGNBQWMsS0FBSyxXQUFXO1lBQUUsS0FBSSxDQUFDLGNBQWMsR0FBRyxFQUFFLENBQUM7UUFDekUsSUFBSSxPQUFPLEtBQUksQ0FBQyxnQkFBZ0IsS0FBSyxXQUFXO1lBQUUsS0FBSSxDQUFDLGdCQUFnQixHQUFHLEVBQUUsQ0FBQztRQUM3RSxJQUFJLE9BQU8sS0FBSSxDQUFDLDRCQUE0QixLQUFLLFdBQVc7WUFBRSxLQUFJLENBQUMsNEJBQTRCLEdBQUcsRUFBRSxDQUFDOztJQUNuRyxDQUFDO0lBRVMscUNBQVksR0FBdEI7UUFFSSxJQUFNLE1BQU0sR0FBRyxpQkFBTSxZQUFZLFdBQUUsQ0FBQztRQUNwQyxNQUFNLENBQUMsTUFBTSxDQUNULE1BQU0sQ0FBQyxVQUFVLEVBQ2pCO1lBQ0ksVUFBVSxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxPQUFPLEVBQUcsZ0JBQWdCLEVBQUU7WUFDbkUsRUFB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QUFFO1lBQ3ZLLFdBQVcsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7WUFDNUIsY0FBYyxFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxRQUFRLEVBQUcsSUFBSSxFQUFFO1lBQ2hELHFCQUFxQixFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRSxRQUFRLEVBQUcsSUFBSSxFQUFFO1lBQ3ZELDZCQUE2QixFQUFHLEVBQUUsSUFBSSxFQUFHLEdBQUcsRUFBRTtZQUM5Qyx3QkFBd0IsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsUUFBUSxFQUFHLElBQUksRUFBRTtZQUMxRCx5QkFBeUIsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUUsUUFBUSxFQUFHLElBQUksRUFBRTtZQUMzRCxxQkFBcUIsRUFBRyxFQUFFLElBQUksRUFBRyxHQUFHLEVBQUU7U0FDN0IsQ0FDSixDQUFDO1FBQ0YsT0FBTyxNQUFNLENBQUM7SUFDbEIsQ0FBQztJQUNMLHFCQUFDO0FBQUQsQ0FsTUEsQUFrTUMsQ0FsTW1DLHVDQUFpQixHQWtNcEQ7QUFsTVksd0NBQWM7QUFvTTNCLDJDQUFtQixDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsRUFBQyxjQUFjLENBQUMsQ0FBQyIsImZpbGUiOiJhcGkvdHlwZXMvS2FsdHVyYVBhcnRuZXIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCB7IEthbHR1cmFPYmplY3RNZXRhZGF0YSB9IGZyb20gJy4uL2thbHR1cmEtb2JqZWN0LWJhc2UnO1xuaW1wb3J0IHsgS2FsdHVyYVR5cGVzRmFjdG9yeSB9IGZyb20gJy4uL2thbHR1cmEtdHlwZXMtZmFjdG9yeSc7XG5pbXBvcnQgeyBLYWx0dXJhQ29tbWVyY2lhbFVzZVR5cGUgfSBmcm9tICcuL0thbHR1cmFDb21tZXJjaWFsVXNlVHlwZSc7XG5pbXBvcnQgeyBLYWx0dXJhUGFydG5lclR5cGUgfSBmcm9tICcuL0thbHR1cmFQYXJ0bmVyVHlwZSc7XG5pbXBvcnQgeyBLYWx0dXJhUGFydG5lclN0YXR1cyB9IGZyb20gJy4vS2FsdHVyYVBhcnRuZXJTdGF0dXMnO1xuaW1wb3J0IHsgS2FsdHVyYUtleVZhbHVlIH0gZnJvbSAnLi9LYWx0dXJhS2V5VmFsdWUnO1xuaW1wb3J0IHsgS2FsdHVyYVBhcnRuZXJHcm91cFR5cGUgfSBmcm9tICcuL0thbHR1cmFQYXJ0bmVyR3JvdXBUeXBlJztcbmltcG9ydCB7IEthbHR1cmFQbGF5ZXJEZWxpdmVyeVR5cGUgfSBmcm9tICcuL0thbHR1cmFQbGF5ZXJEZWxpdmVyeVR5cGUnO1xuaW1wb3J0IHsgS2FsdHVyYVBsYXllckVtYmVkQ29kZVR5cGUgfSBmcm9tICcuL0thbHR1cmFQbGF5ZXJFbWJlZENvZGVUeXBlJztcbmltcG9ydCB7IEthbHR1cmFFU2VhcmNoTGFuZ3VhZ2VJdGVtIH0gZnJvbSAnLi9LYWx0dXJhRVNlYXJjaExhbmd1YWdlSXRlbSc7XG5pbXBvcnQgeyBLYWx0dXJhUGFydG5lckF1dGhlbnRpY2F0aW9uVHlwZSB9IGZyb20gJy4vS2FsdHVyYVBhcnRuZXJBdXRoZW50aWNhdGlvblR5cGUnO1xuaW1wb3J0IHsgS2FsdHVyYVJlZ2V4SXRlbSB9IGZyb20gJy4vS2FsdHVyYVJlZ2V4SXRlbSc7XG5pbXBvcnQgeyBLYWx0dXJhVHdvRmFjdG9yQXV0aGVudGljYXRpb25Nb2RlIH0gZnJvbSAnLi9LYWx0dXJhVHdvRmFjdG9yQXV0aGVudGljYXRpb25Nb2RlJztcbmltcG9ydCB7IEthbHR1cmFPYmplY3RCYXNlLCBLYWx0dXJhT2JqZWN0QmFzZUFyZ3MgfSBmcm9tICcuLi9rYWx0dXJhLW9iamVjdC1iYXNlJztcblxuZXhwb3J0IGludGVyZmFjZSBLYWx0dXJhUGFydG5lckFyZ3MgIGV4dGVuZHMgS2FsdHVyYU9iamVjdEJhc2VBcmdzIHtcbiAgICBuYW1lPyA6IHN0cmluZztcblx0d2Vic2l0ZT8gOiBzdHJpbmc7XG5cdG5vdGlmaWNhdGlvblVybD8gOiBzdHJpbmc7XG5cdGFwcGVhckluU2VhcmNoPyA6IG51bWJlcjtcblx0YWRtaW5OYW1lPyA6IHN0cmluZztcblx0YWRtaW5FbWFpbD8gOiBzdHJpbmc7XG5cdGRlc2NyaXB0aW9uPyA6IHN0cmluZztcblx0Y29tbWVyY2lhbFVzZT8gOiBLYWx0dXJhQ29tbWVyY2lhbFVzZVR5cGU7XG5cdGxhbmRpbmdQYWdlPyA6IHN0cmluZztcblx0dXNlckxhbmRpbmdQYWdlPyA6IHN0cmluZztcblx0Y29udGVudENhdGVnb3JpZXM/IDogc3RyaW5nO1xuXHR0eXBlPyA6IEthbHR1cmFQYXJ0bmVyVHlwZTtcblx0cGhvbmU/IDogc3RyaW5nO1xuXHRkZXNjcmliZVlvdXJzZWxmPyA6IHN0cmluZztcblx0YWR1bHRDb250ZW50PyA6IGJvb2xlYW47XG5cdGRlZkNvbnZlcnNpb25Qcm9maWxlVHlwZT8gOiBzdHJpbmc7XG5cdG5vdGlmeT8gOiBudW1iZXI7XG5cdGFsbG93UXVpY2tFZGl0PyA6IG51bWJlcjtcblx0bWVyZ2VFbnRyeUxpc3RzPyA6IG51bWJlcjtcblx0bm90aWZpY2F0aW9uc0NvbmZpZz8gOiBzdHJpbmc7XG5cdGFsbG93ZWRGcm9tRW1haWxXaGl0ZUxpc3Q/IDogc3RyaW5nO1xuXHRtYXhVcGxvYWRTaXplPyA6IG51bWJlcjtcblx0cGFydG5lclBhY2thZ2U/IDogbnVtYmVyO1xuXHRhbGxvd011bHRpTm90aWZpY2F0aW9uPyA6IG51bWJlcjtcblx0YWRtaW5Vc2VySWQ/IDogc3RyaW5nO1xuXHRmaXJzdE5hbWU/IDogc3RyaW5nO1xuXHRsYXN0TmFtZT8gOiBzdHJpbmc7XG5cdGNvdW50cnk/IDogc3RyaW5nO1xuXHRzdGF0ZT8gOiBzdHJpbmc7XG5cdGFkZGl0aW9uYWxQYXJhbXM/IDogS2FsdHVyYUtleVZhbHVlW107XG5cdHVzZVNzbz8gOiBib29sZWFuO1xuXHRibG9ja0RpcmVjdExvZ2luPyA6IGJvb2xlYW47XG5cdHBhcnRuZXJQYXJlbnRJZD8gOiBudW1iZXI7XG5cdHJlZmVyZW5jZUlkPyA6IHN0cmluZztcblx0ZVNlYXJjaExhbmd1YWdlcz8gOiBLYWx0dXJhRVNlYXJjaExhbmd1YWdlSXRlbVtdO1xuXHRwYXNzd29yZFN0cnVjdHVyZVZhbGlkYXRpb25zPyA6IEthbHR1cmFSZWdleEl0ZW1bXTtcblx0cGFzc3dvcmRTdHJ1Y3R1cmVWYWxpZGF0aW9uc0Rlc2NyaXB0aW9uPyA6IHN0cmluZztcblx0cGFzc1JlcGxhY2VGcmVxPyA6IG51bWJlcjtcblx0bWF4TG9naW5BdHRlbXB0cz8gOiBudW1iZXI7XG5cdGxvZ2luQmxvY2tQZXJpb2Q/IDogbnVtYmVyO1xuXHRudW1QcmV2UGFzc1RvS2VlcD8gOiBudW1iZXI7XG5cdGlzU2VsZlNlcnZlPyA6IGJvb2xlYW47XG5cdGV2ZW50UGxhdGZvcm1BbGxvd2VkVGVtcGxhdGVzPyA6IHN0cmluZztcblx0Y3VzdG9tQW5hbHl0aWNzRG9tYWluPyA6IHN0cmluZztcbn1cblxuXG5leHBvcnQgY2xhc3MgS2FsdHVyYVBhcnRuZXIgZXh0ZW5kcyBLYWx0dXJhT2JqZWN0QmFzZSB7XG5cbiAgICByZWFkb25seSBpZCA6IG51bWJlcjtcblx0bmFtZSA6IHN0cmluZztcblx0d2Vic2l0ZSA6IHN0cmluZztcblx0bm90aWZpY2F0aW9uVXJsIDogc3RyaW5nO1xuXHRhcHBlYXJJblNlYXJjaCA6IG51bWJlcjtcblx0cmVhZG9ubHkgY3JlYXRlZEF0IDogRGF0ZTtcblx0YWRtaW5OYW1lIDogc3RyaW5nO1xuXHRhZG1pbkVtYWlsIDogc3RyaW5nO1xuXHRkZXNjcmlwdGlvbiA6IHN0cmluZztcblx0Y29tbWVyY2lhbFVzZSA6IEthbHR1cmFDb21tZXJjaWFsVXNlVHlwZTtcblx0bGFuZGluZ1BhZ2UgOiBzdHJpbmc7XG5cdHVzZXJMYW5kaW5nUGFnZSA6IHN0cmluZztcblx0Y29udGVudENhdGVnb3JpZXMgOiBzdHJpbmc7XG5cdHR5cGUgOiBLYWx0dXJhUGFydG5lclR5cGU7XG5cdHBob25lIDogc3RyaW5nO1xuXHRkZXNjcmliZVlvdXJzZWxmIDogc3RyaW5nO1xuXHRhZHVsdENvbnRlbnQgOiBib29sZWFuO1xuXHRkZWZDb252ZXJzaW9uUHJvZmlsZVR5cGUgOiBzdHJpbmc7XG5cdG5vdGlmeSA6IG51bWJlcjtcblx0cmVhZG9ubHkgc3RhdHVzIDogS2FsdHVyYVBhcnRuZXJTdGF0dXM7XG5cdGFsbG93UXVpY2tFZGl0IDogbnVtYmVyO1xuXHRtZXJnZUVudHJ5TGlzdHMgOiBudW1iZXI7XG5cdG5vdGlmaWNhdGlvbnNDb25maWcgOiBzdHJpbmc7XG5cdGFsbG93ZWRGcm9tRW1haWxXaGl0ZUxpc3QgOiBzdHJpbmc7XG5cdG1heFVwbG9hZFNpemUgOiBudW1iZXI7XG5cdHBhcnRuZXJQYWNrYWdlIDogbnVtYmVyO1xuXHRyZWFkb25seSBzZWNyZXQgOiBzdHJpbmc7XG5cdHJlYWRvbmx5IGFkbWluU2VjcmV0IDogc3RyaW5nO1xuXHRyZWFkb25seSBjbXNQYXNzd29yZCA6IHN0cmluZztcblx0YWxsb3dNdWx0aU5vdGlmaWNhdGlvbiA6IG51bWJlcjtcblx0cmVhZG9ubHkgYWRtaW5Mb2dpblVzZXJzUXVvdGEgOiBudW1iZXI7XG5cdGFkbWluVXNlcklkIDogc3RyaW5nO1xuXHRmaXJzdE5hbWUgOiBzdHJpbmc7XG5cdGxhc3ROYW1lIDogc3RyaW5nO1xuXHRjb3VudHJ5IDogc3RyaW5nO1xuXHRzdGF0ZSA6IHN0cmluZztcblx0YWRkaXRpb25hbFBhcmFtcyA6IEthbHR1cmFLZXlWYWx1ZVtdO1xuXHRyZWFkb25seSBwdWJsaXNoZXJzUXVvdGEgOiBudW1iZXI7XG5cdHJlYWRvbmx5IHBhcnRuZXJHcm91cFR5cGUgOiBLYWx0dXJhUGFydG5lckdyb3VwVHlwZTtcblx0cmVhZG9ubHkgZGVmYXVsdEVudGl0bGVtZW50RW5mb3JjZW1lbnQgOiBib29sZWFuO1xuXHRyZWFkb25seSBkZWZhdWx0RGVsaXZlcnlUeXBlIDogc3RyaW5nO1xuXHRyZWFkb25seSBkZWZhdWx0RW1iZWRDb2RlVHlwZSA6IHN0cmluZztcblx0cmVhZG9ubHkgZGVsaXZlcnlUeXBlcyA6IEthbHR1cmFQbGF5ZXJEZWxpdmVyeVR5cGVbXTtcblx0cmVhZG9ubHkgZW1iZWRDb2RlVHlwZXMgOiBLYWx0dXJhUGxheWVyRW1iZWRDb2RlVHlwZVtdO1xuXHRyZWFkb25seSB0ZW1wbGF0ZVBhcnRuZXJJZCA6IG51bWJlcjtcblx0cmVhZG9ubHkgaWdub3JlU2VvTGlua3MgOiBib29sZWFuO1xuXHRyZWFkb25seSB1c2VUd29GYWN0b3JBdXRoZW50aWNhdGlvbiA6IGJvb2xlYW47XG5cdHVzZVNzbyA6IGJvb2xlYW47XG5cdGJsb2NrRGlyZWN0TG9naW4gOiBib29sZWFuO1xuXHRyZWFkb25seSBob3N0IDogc3RyaW5nO1xuXHRyZWFkb25seSBjZG5Ib3N0IDogc3RyaW5nO1xuXHRyZWFkb25seSBpc0ZpcnN0TG9naW4gOiBib29sZWFuO1xuXHRyZWFkb25seSBsb2dvdXRVcmwgOiBzdHJpbmc7XG5cdHBhcnRuZXJQYXJlbnRJZCA6IG51bWJlcjtcblx0cmVhZG9ubHkgY3JtSWQgOiBzdHJpbmc7XG5cdHJlZmVyZW5jZUlkIDogc3RyaW5nO1xuXHRyZWFkb25seSB0aW1lQWxpZ25lZFJlbmRpdGlvbnMgOiBib29sZWFuO1xuXHRyZWFkb25seSBwdWJsaXNoZXJFbnZpcm9ubWVudFR5cGUgOiBudW1iZXI7XG5cdHJlYWRvbmx5IG92cEVudmlyb25tZW50VXJsIDogc3RyaW5nO1xuXHRyZWFkb25seSBvdHRFbnZpcm9ubWVudFVybCA6IHN0cmluZztcblx0ZVNlYXJjaExhbmd1YWdlcyA6IEthbHR1cmFFU2VhcmNoTGFuZ3VhZ2VJdGVtW107XG5cdHJlYWRvbmx5IGF1dGhlbnRpY2F0aW9uVHlwZSA6IEthbHR1cmFQYXJ0bmVyQXV0aGVudGljYXRpb25UeXBlO1xuXHRyZWFkb25seSBleHRlbmRlZEZyZWVUcmFpbEV4cGlyeVJlYXNvbiA6IHN0cmluZztcblx0cmVhZG9ubHkgZXh0ZW5kZWRGcmVlVHJhaWxFeHBpcnlEYXRlIDogRGF0ZTtcblx0cmVhZG9ubHkgZXh0ZW5kZWRGcmVlVHJhaWwgOiBudW1iZXI7XG5cdHJlYWRvbmx5IGV4dGVuZGVkRnJlZVRyYWlsRW5kc1dhcm5pbmcgOiBib29sZWFuO1xuXHRyZWFkb25seSBlaWdodHlQZXJjZW50V2FybmluZyA6IG51bWJlcjtcblx0cmVhZG9ubHkgdXNhZ2VMaW1pdFdhcm5pbmcgOiBudW1iZXI7XG5cdHJlYWRvbmx5IGxhc3RGcmVlVHJpYWxOb3RpZmljYXRpb25EYXkgOiBudW1iZXI7XG5cdHJlYWRvbmx5IG1vbml0b3JVc2FnZSA6IG51bWJlcjtcblx0cGFzc3dvcmRTdHJ1Y3R1cmVWYWxpZGF0aW9ucyA6IEthbHR1cmFSZWdleEl0ZW1bXTtcblx0cGFzc3dvcmRTdHJ1Y3R1cmVWYWxpZGF0aW9uc0Rlc2NyaXB0aW9uIDogc3RyaW5nO1xuXHRwYXNzUmVwbGFjZUZyZXEgOiBudW1iZXI7XG5cdG1heExvZ2luQXR0ZW1wdHMgOiBudW1iZXI7XG5cdGxvZ2luQmxvY2tQZXJpb2QgOiBudW1iZXI7XG5cdG51bVByZXZQYXNzVG9LZWVwIDogbnVtYmVyO1xuXHRyZWFkb25seSBhbGxvd0RlZmF1bHRQYXNzd29yZFJlc3RyaWN0aW9ucyA6IGJvb2xlYW47XG5cdHJlYWRvbmx5IHR3b0ZhY3RvckF1dGhlbnRpY2F0aW9uTW9kZSA6IEthbHR1cmFUd29GYWN0b3JBdXRoZW50aWNhdGlvbk1vZGU7XG5cdGlzU2VsZlNlcnZlIDogYm9vbGVhbjtcblx0cmVhZG9ubHkgYWxsb3dlZERvbWFpbnMgOiBzdHJpbmc7XG5cdHJlYWRvbmx5IGV4Y2x1ZGVkQWRtaW5Sb2xlTmFtZSA6IHN0cmluZztcblx0ZXZlbnRQbGF0Zm9ybUFsbG93ZWRUZW1wbGF0ZXMgOiBzdHJpbmc7XG5cdHJlYWRvbmx5IHZlcnRpY2FsQ2xhc3NpZmljYXRpb25JZCA6IG51bWJlcjtcblx0cmVhZG9ubHkgcmVjeWNsZUJpblJldGVudGlvblBlcmlvZCA6IG51bWJlcjtcblx0Y3VzdG9tQW5hbHl0aWNzRG9tYWluIDogc3RyaW5nO1xuXG4gICAgY29uc3RydWN0b3IoZGF0YT8gOiBLYWx0dXJhUGFydG5lckFyZ3MpXG4gICAge1xuICAgICAgICBzdXBlcihkYXRhKTtcbiAgICAgICAgaWYgKHR5cGVvZiB0aGlzLmFkZGl0aW9uYWxQYXJhbXMgPT09ICd1bmRlZmluZWQnKSB0aGlzLmFkZGl0aW9uYWxQYXJhbXMgPSBbXTtcblx0XHRpZiAodHlwZW9mIHRoaXMuZGVsaXZlcnlUeXBlcyA9PT0gJ3VuZGVmaW5lZCcpIHRoaXMuZGVsaXZlcnlUeXBlcyA9IFtdO1xuXHRcdGlmICh0eXBlb2YgdGhpcy5lbWJlZENvZGVUeXBlcyA9PT0gJ3VuZGVmaW5lZCcpIHRoaXMuZW1iZWRDb2RlVHlwZXMgPSBbXTtcblx0XHRpZiAodHlwZW9mIHRoaXMuZVNlYXJjaExhbmd1YWdlcyA9PT0gJ3VuZGVmaW5lZCcpIHRoaXMuZVNlYXJjaExhbmd1YWdlcyA9IFtdO1xuXHRcdGlmICh0eXBlb2YgdGhpcy5wYXNzd29yZFN0cnVjdHVyZVZhbGlkYXRpb25zID09PSAndW5kZWZpbmVkJykgdGhpcy5wYXNzd29yZFN0cnVjdHVyZVZhbGlkYXRpb25zID0gW107XG4gICAgfVxuXG4gICAgcHJvdGVjdGVkIF9nZXRNZXRhZGF0YSgpIDogS2FsdHVyYU9iamVjdE1ldGFkYXRhXG4gICAge1xuICAgICAgICBjb25zdCByZXN1bHQgPSBzdXBlci5fZ2V0TWV0YWRhdGEoKTtcbiAgICAgICAgT2JqZWN0LmFzc2lnbihcbiAgICAgICAgICAgIHJlc3VsdC5wcm9wZXJ0aWVzLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG9iamVjdFR5cGUgOiB7IHR5cGUgOiAnYycsIGRlZmF1bHQgOiAnS2FsdHVyYVBhcnRuZXInIH0sXG5cdFx0XHRcdGlkIDogeyB0eXBlIDogJ24nLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0bmFtZSA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHR3ZWJzaXRlIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdG5vdGlmaWNhdGlvblVybCA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRhcHBlYXJJblNlYXJjaCA6IHsgdHlwZSA6ICduJyB9LFxuXHRcdFx0XHRjcmVhdGVkQXQgOiB7IHR5cGUgOiAnZCcsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRhZG1pbk5hbWUgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0YWRtaW5FbWFpbCA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRkZXNjcmlwdGlvbiA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRjb21tZXJjaWFsVXNlIDogeyB0eXBlIDogJ2VuJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYUNvbW1lcmNpYWxVc2VUeXBlLCBzdWJUeXBlIDogJ0thbHR1cmFDb21tZXJjaWFsVXNlVHlwZScgfSxcblx0XHRcdFx0bGFuZGluZ1BhZ2UgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0dXNlckxhbmRpbmdQYWdlIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdGNvbnRlbnRDYXRlZ29yaWVzIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdHR5cGUgOiB7IHR5cGUgOiAnZW4nLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhUGFydG5lclR5cGUsIHN1YlR5cGUgOiAnS2FsdHVyYVBhcnRuZXJUeXBlJyB9LFxuXHRcdFx0XHRwaG9uZSA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRkZXNjcmliZVlvdXJzZWxmIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdGFkdWx0Q29udGVudCA6IHsgdHlwZSA6ICdiJyB9LFxuXHRcdFx0XHRkZWZDb252ZXJzaW9uUHJvZmlsZVR5cGUgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0bm90aWZ5IDogeyB0eXBlIDogJ24nIH0sXG5cdFx0XHRcdHN0YXR1cyA6IHsgdHlwZSA6ICdlbicsIHJlYWRPbmx5IDogdHJ1ZSwgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVBhcnRuZXJTdGF0dXMsIHN1YlR5cGUgOiAnS2FsdHVyYVBhcnRuZXJTdGF0dXMnIH0sXG5cdFx0XHRcdGFsbG93UXVpY2tFZGl0IDogeyB0eXBlIDogJ24nIH0sXG5cdFx0XHRcdG1lcmdlRW50cnlMaXN0cyA6IHsgdHlwZSA6ICduJyB9LFxuXHRcdFx0XHRub3RpZmljYXRpb25zQ29uZmlnIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdGFsbG93ZWRGcm9tRW1haWxXaGl0ZUxpc3QgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0bWF4VXBsb2FkU2l6ZSA6IHsgdHlwZSA6ICduJyB9LFxuXHRcdFx0XHRwYXJ0bmVyUGFja2FnZSA6IHsgdHlwZSA6ICduJyB9LFxuXHRcdFx0XHRzZWNyZXQgOiB7IHR5cGUgOiAncycsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRhZG1pblNlY3JldCA6IHsgdHlwZSA6ICdzJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdGNtc1Bhc3N3b3JkIDogeyB0eXBlIDogJ3MnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0YWxsb3dNdWx0aU5vdGlmaWNhdGlvbiA6IHsgdHlwZSA6ICduJyB9LFxuXHRcdFx0XHRhZG1pbkxvZ2luVXNlcnNRdW90YSA6IHsgdHlwZSA6ICduJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdGFkbWluVXNlcklkIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdGZpcnN0TmFtZSA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRsYXN0TmFtZSA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRjb3VudHJ5IDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdHN0YXRlIDogeyB0eXBlIDogJ3MnIH0sXG5cdFx0XHRcdGFkZGl0aW9uYWxQYXJhbXMgOiB7IHR5cGUgOiAnYScsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFLZXlWYWx1ZSwgc3ViVHlwZSA6ICdLYWx0dXJhS2V5VmFsdWUnIH0sXG5cdFx0XHRcdHB1Ymxpc2hlcnNRdW90YSA6IHsgdHlwZSA6ICduJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdHBhcnRuZXJHcm91cFR5cGUgOiB7IHR5cGUgOiAnZW4nLCByZWFkT25seSA6IHRydWUsIHN1YlR5cGVDb25zdHJ1Y3RvciA6IEthbHR1cmFQYXJ0bmVyR3JvdXBUeXBlLCBzdWJUeXBlIDogJ0thbHR1cmFQYXJ0bmVyR3JvdXBUeXBlJyB9LFxuXHRcdFx0XHRkZWZhdWx0RW50aXRsZW1lbnRFbmZvcmNlbWVudCA6IHsgdHlwZSA6ICdiJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdGRlZmF1bHREZWxpdmVyeVR5cGUgOiB7IHR5cGUgOiAncycsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRkZWZhdWx0RW1iZWRDb2RlVHlwZSA6IHsgdHlwZSA6ICdzJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdGRlbGl2ZXJ5VHlwZXMgOiB7IHR5cGUgOiAnYScsIHJlYWRPbmx5IDogdHJ1ZSwgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVBsYXllckRlbGl2ZXJ5VHlwZSwgc3ViVHlwZSA6ICdLYWx0dXJhUGxheWVyRGVsaXZlcnlUeXBlJyB9LFxuXHRcdFx0XHRlbWJlZENvZGVUeXBlcyA6IHsgdHlwZSA6ICdhJywgcmVhZE9ubHkgOiB0cnVlLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhUGxheWVyRW1iZWRDb2RlVHlwZSwgc3ViVHlwZSA6ICdLYWx0dXJhUGxheWVyRW1iZWRDb2RlVHlwZScgfSxcblx0XHRcdFx0dGVtcGxhdGVQYXJ0bmVySWQgOiB7IHR5cGUgOiAnbicsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRpZ25vcmVTZW9MaW5rcyA6IHsgdHlwZSA6ICdiJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdHVzZVR3b0ZhY3RvckF1dGhlbnRpY2F0aW9uIDogeyB0eXBlIDogJ2InLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0dXNlU3NvIDogeyB0eXBlIDogJ2InIH0sXG5cdFx0XHRcdGJsb2NrRGlyZWN0TG9naW4gOiB7IHR5cGUgOiAnYicgfSxcblx0XHRcdFx0aG9zdCA6IHsgdHlwZSA6ICdzJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdGNkbkhvc3QgOiB7IHR5cGUgOiAncycsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRpc0ZpcnN0TG9naW4gOiB7IHR5cGUgOiAnYicsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRsb2dvdXRVcmwgOiB7IHR5cGUgOiAncycsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRwYXJ0bmVyUGFyZW50SWQgOiB7IHR5cGUgOiAnbicgfSxcblx0XHRcdFx0Y3JtSWQgOiB7IHR5cGUgOiAncycsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRyZWZlcmVuY2VJZCA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHR0aW1lQWxpZ25lZFJlbmRpdGlvbnMgOiB7IHR5cGUgOiAnYicsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRwdWJsaXNoZXJFbnZpcm9ubWVudFR5cGUgOiB7IHR5cGUgOiAnbicsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRvdnBFbnZpcm9ubWVudFVybCA6IHsgdHlwZSA6ICdzJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdG90dEVudmlyb25tZW50VXJsIDogeyB0eXBlIDogJ3MnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0ZVNlYXJjaExhbmd1YWdlcyA6IHsgdHlwZSA6ICdhJywgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYUVTZWFyY2hMYW5ndWFnZUl0ZW0sIHN1YlR5cGUgOiAnS2FsdHVyYUVTZWFyY2hMYW5ndWFnZUl0ZW0nIH0sXG5cdFx0XHRcdGF1dGhlbnRpY2F0aW9uVHlwZSA6IHsgdHlwZSA6ICdlbicsIHJlYWRPbmx5IDogdHJ1ZSwgc3ViVHlwZUNvbnN0cnVjdG9yIDogS2FsdHVyYVBhcnRuZXJBdXRoZW50aWNhdGlvblR5cGUsIHN1YlR5cGUgOiAnS2FsdHVyYVBhcnRuZXJBdXRoZW50aWNhdGlvblR5cGUnIH0sXG5cdFx0XHRcdGV4dGVuZGVkRnJlZVRyYWlsRXhwaXJ5UmVhc29uIDogeyB0eXBlIDogJ3MnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0ZXh0ZW5kZWRGcmVlVHJhaWxFeHBpcnlEYXRlIDogeyB0eXBlIDogJ2QnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0ZXh0ZW5kZWRGcmVlVHJhaWwgOiB7IHR5cGUgOiAnbicsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRleHRlbmRlZEZyZWVUcmFpbEVuZHNXYXJuaW5nIDogeyB0eXBlIDogJ2InLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0ZWlnaHR5UGVyY2VudFdhcm5pbmcgOiB7IHR5cGUgOiAnbicsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHR1c2FnZUxpbWl0V2FybmluZyA6IHsgdHlwZSA6ICduJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdGxhc3RGcmVlVHJpYWxOb3RpZmljYXRpb25EYXkgOiB7IHR5cGUgOiAnbicsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRtb25pdG9yVXNhZ2UgOiB7IHR5cGUgOiAnbicsIHJlYWRPbmx5IDogdHJ1ZSB9LFxuXHRcdFx0XHRwYXNzd29yZFN0cnVjdHVyZVZhbGlkYXRpb25zIDogeyB0eXBlIDogJ2EnLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhUmVnZXhJdGVtLCBzdWJUeXBlIDogJ0thbHR1cmFSZWdleEl0ZW0nIH0sXG5cdFx0XHRcdHBhc3N3b3JkU3RydWN0dXJlVmFsaWRhdGlvbnNEZXNjcmlwdGlvbiA6IHsgdHlwZSA6ICdzJyB9LFxuXHRcdFx0XHRwYXNzUmVwbGFjZUZyZXEgOiB7IHR5cGUgOiAnbicgfSxcblx0XHRcdFx0bWF4TG9naW5BdHRlbXB0cyA6IHsgdHlwZSA6ICduJyB9LFxuXHRcdFx0XHRsb2dpbkJsb2NrUGVyaW9kIDogeyB0eXBlIDogJ24nIH0sXG5cdFx0XHRcdG51bVByZXZQYXNzVG9LZWVwIDogeyB0eXBlIDogJ24nIH0sXG5cdFx0XHRcdGFsbG93RGVmYXVsdFBhc3N3b3JkUmVzdHJpY3Rpb25zIDogeyB0eXBlIDogJ2InLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0dHdvRmFjdG9yQXV0aGVudGljYXRpb25Nb2RlIDogeyB0eXBlIDogJ2VuJywgcmVhZE9ubHkgOiB0cnVlLCBzdWJUeXBlQ29uc3RydWN0b3IgOiBLYWx0dXJhVHdvRmFjdG9yQXV0aGVudGljYXRpb25Nb2RlLCBzdWJUeXBlIDogJ0thbHR1cmFUd29GYWN0b3JBdXRoZW50aWNhdGlvbk1vZGUnIH0sXG5cdFx0XHRcdGlzU2VsZlNlcnZlIDogeyB0eXBlIDogJ2InIH0sXG5cdFx0XHRcdGFsbG93ZWREb21haW5zIDogeyB0eXBlIDogJ3MnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0ZXhjbHVkZWRBZG1pblJvbGVOYW1lIDogeyB0eXBlIDogJ3MnLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0ZXZlbnRQbGF0Zm9ybUFsbG93ZWRUZW1wbGF0ZXMgOiB7IHR5cGUgOiAncycgfSxcblx0XHRcdFx0dmVydGljYWxDbGFzc2lmaWNhdGlvbklkIDogeyB0eXBlIDogJ24nLCByZWFkT25seSA6IHRydWUgfSxcblx0XHRcdFx0cmVjeWNsZUJpblJldGVudGlvblBlcmlvZCA6IHsgdHlwZSA6ICduJywgcmVhZE9ubHkgOiB0cnVlIH0sXG5cdFx0XHRcdGN1c3RvbUFuYWx5dGljc0RvbWFpbiA6IHsgdHlwZSA6ICdzJyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICk7XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgfVxufVxuXG5LYWx0dXJhVHlwZXNGYWN0b3J5LnJlZ2lzdGVyVHlwZSgnS2FsdHVyYVBhcnRuZXInLEthbHR1cmFQYXJ0bmVyKTtcbiJdfQ==