All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.dist.src.config.leaderboard-configuration.js Maven / Gradle / Ivy

The newest version!
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LeaderboardClientConfiguration = void 0;
class LeaderboardClientConfiguration {
    constructor(props) {
        this.loggerFactory = props.loggerFactory;
        this.transportStrategy = props.transportStrategy;
        this.throwOnErrors = props.throwOnErrors;
        this.middlewares = props.middlewares;
    }
    getLoggerFactory() {
        return this.loggerFactory;
    }
    getTransportStrategy() {
        return this.transportStrategy;
    }
    withClientTimeoutMillis(clientTimeoutMillis) {
        return new LeaderboardClientConfiguration({
            loggerFactory: this.loggerFactory,
            transportStrategy: this.transportStrategy.withClientTimeoutMillis(clientTimeoutMillis),
            throwOnErrors: this.throwOnErrors,
            middlewares: this.middlewares,
        });
    }
    withTransportStrategy(transportStrategy) {
        return new LeaderboardClientConfiguration({
            loggerFactory: this.loggerFactory,
            transportStrategy: transportStrategy,
            throwOnErrors: this.throwOnErrors,
            middlewares: this.middlewares,
        });
    }
    getThrowOnErrors() {
        return this.throwOnErrors;
    }
    withThrowOnErrors(throwOnErrors) {
        return new LeaderboardClientConfiguration({
            loggerFactory: this.loggerFactory,
            transportStrategy: this.transportStrategy,
            throwOnErrors: throwOnErrors,
            middlewares: this.middlewares,
        });
    }
    getMiddlewares() {
        return this.middlewares;
    }
    withMiddlewares(middlewares) {
        return new LeaderboardClientConfiguration({
            loggerFactory: this.loggerFactory,
            transportStrategy: this.transportStrategy,
            middlewares: middlewares,
            throwOnErrors: this.throwOnErrors,
        });
    }
    addMiddleware(middleware) {
        return new LeaderboardClientConfiguration({
            loggerFactory: this.loggerFactory,
            transportStrategy: this.transportStrategy,
            middlewares: [middleware, ...this.middlewares],
            throwOnErrors: this.throwOnErrors,
        });
    }
}
exports.LeaderboardClientConfiguration = LeaderboardClientConfiguration;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVhZGVyYm9hcmQtY29uZmlndXJhdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb25maWcvbGVhZGVyYm9hcmQtY29uZmlndXJhdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUErRkEsTUFBYSw4QkFBOEI7SUFRekMsWUFBWSxLQUFvQztRQUM5QyxJQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQyxhQUFhLENBQUM7UUFDekMsSUFBSSxDQUFDLGlCQUFpQixHQUFHLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQztRQUNqRCxJQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQyxhQUFhLENBQUM7UUFDekMsSUFBSSxDQUFDLFdBQVcsR0FBRyxLQUFLLENBQUMsV0FBVyxDQUFDO0lBQ3ZDLENBQUM7SUFFRCxnQkFBZ0I7UUFDZCxPQUFPLElBQUksQ0FBQyxhQUFhLENBQUM7SUFDNUIsQ0FBQztJQUVELG9CQUFvQjtRQUNsQixPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQztJQUNoQyxDQUFDO0lBRUQsdUJBQXVCLENBQ3JCLG1CQUEyQjtRQUUzQixPQUFPLElBQUksOEJBQThCLENBQUM7WUFDeEMsYUFBYSxFQUFFLElBQUksQ0FBQyxhQUFhO1lBQ2pDLGlCQUFpQixFQUNmLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyx1QkFBdUIsQ0FBQyxtQkFBbUIsQ0FBQztZQUNyRSxhQUFhLEVBQUUsSUFBSSxDQUFDLGFBQWE7WUFDakMsV0FBVyxFQUFFLElBQUksQ0FBQyxXQUFXO1NBQzlCLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFRCxxQkFBcUIsQ0FDbkIsaUJBQW9DO1FBRXBDLE9BQU8sSUFBSSw4QkFBOEIsQ0FBQztZQUN4QyxhQUFhLEVBQUUsSUFBSSxDQUFDLGFBQWE7WUFDakMsaUJBQWlCLEVBQUUsaUJBQWlCO1lBQ3BDLGFBQWEsRUFBRSxJQUFJLENBQUMsYUFBYTtZQUNqQyxXQUFXLEVBQUUsSUFBSSxDQUFDLFdBQVc7U0FDOUIsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELGdCQUFnQjtRQUNkLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQztJQUM1QixDQUFDO0lBRUQsaUJBQWlCLENBQUMsYUFBc0I7UUFDdEMsT0FBTyxJQUFJLDhCQUE4QixDQUFDO1lBQ3hDLGFBQWEsRUFBRSxJQUFJLENBQUMsYUFBYTtZQUNqQyxpQkFBaUIsRUFBRSxJQUFJLENBQUMsaUJBQWlCO1lBQ3pDLGFBQWEsRUFBRSxhQUFhO1lBQzVCLFdBQVcsRUFBRSxJQUFJLENBQUMsV0FBVztTQUM5QixDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQsY0FBYztRQUNaLE9BQU8sSUFBSSxDQUFDLFdBQVcsQ0FBQztJQUMxQixDQUFDO0lBRUQsZUFBZSxDQUFDLFdBQXlCO1FBQ3ZDLE9BQU8sSUFBSSw4QkFBOEIsQ0FBQztZQUN4QyxhQUFhLEVBQUUsSUFBSSxDQUFDLGFBQWE7WUFDakMsaUJBQWlCLEVBQUUsSUFBSSxDQUFDLGlCQUFpQjtZQUN6QyxXQUFXLEVBQUUsV0FBVztZQUN4QixhQUFhLEVBQUUsSUFBSSxDQUFDLGFBQWE7U0FDbEMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELGFBQWEsQ0FBQyxVQUFzQjtRQUNsQyxPQUFPLElBQUksOEJBQThCLENBQUM7WUFDeEMsYUFBYSxFQUFFLElBQUksQ0FBQyxhQUFhO1lBQ2pDLGlCQUFpQixFQUFFLElBQUksQ0FBQyxpQkFBaUI7WUFDekMsV0FBVyxFQUFFLENBQUMsVUFBVSxFQUFFLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQztZQUM5QyxhQUFhLEVBQUUsSUFBSSxDQUFDLGFBQWE7U0FDbEMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGO0FBaEZELHdFQWdGQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7TW9tZW50b0xvZ2dlckZhY3RvcnksIFRyYW5zcG9ydFN0cmF0ZWd5fSBmcm9tICcuLi8nO1xuaW1wb3J0IHtNaWRkbGV3YXJlfSBmcm9tICcuL21pZGRsZXdhcmUvbWlkZGxld2FyZSc7XG5cbi8qKlxuICogQ29uZmlndXJhdGlvbiBvcHRpb25zIGZvciBNb21lbnRvIExlYWRlcmJvYXJkQ2xpZW50XG4gKlxuICogQGV4cG9ydFxuICogQGludGVyZmFjZSBMZWFkZXJib2FyZENvbmZpZ3VyYXRpb25cbiAqL1xuZXhwb3J0IGludGVyZmFjZSBMZWFkZXJib2FyZENvbmZpZ3VyYXRpb24ge1xuICAvKipcbiAgICogQHJldHVybnMge01vbWVudG9Mb2dnZXJGYWN0b3J5fSB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uIG9wdGlvbnMgZm9yIGxvZ2dpbmcgdmVyYm9zaXR5IGFuZCBmb3JtYXRcbiAgICovXG4gIGdldExvZ2dlckZhY3RvcnkoKTogTW9tZW50b0xvZ2dlckZhY3Rvcnk7XG5cbiAgLyoqXG4gICAqIEByZXR1cm5zIHtUcmFuc3BvcnRTdHJhdGVneX0gdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbiBvcHRpb25zIGZvciB3aXJlIGludGVyYWN0aW9ucyB3aXRoIHRoZSBNb21lbnRvIHNlcnZpY2VcbiAgICovXG4gIGdldFRyYW5zcG9ydFN0cmF0ZWd5KCk6IFRyYW5zcG9ydFN0cmF0ZWd5O1xuXG4gIC8qKlxuICAgKiBDb252ZW5pZW5jZSBjb3B5IGNvbnN0cnVjdG9yIHRoYXQgdXBkYXRlcyB0aGUgY2xpZW50LXNpZGUgdGltZW91dCBzZXR0aW5nIGluIHRoZSBUcmFuc3BvcnRTdHJhdGVneVxuICAgKiBAcGFyYW0ge251bWJlcn0gY2xpZW50VGltZW91dE1pbGxpc1xuICAgKiBAcmV0dXJucyB7TGVhZGVyYm9hcmRDb25maWd1cmF0aW9ufSBhIG5ldyBDb25maWd1cmF0aW9uIG9iamVjdCB3aXRoIGl0cyBUcmFuc3BvcnRTdHJhdGVneSB1cGRhdGVkIHRvIHVzZSB0aGUgc3BlY2lmaWVkIGNsaWVudCB0aW1lb3V0XG4gICAqL1xuICB3aXRoQ2xpZW50VGltZW91dE1pbGxpcyhcbiAgICBjbGllbnRUaW1lb3V0TWlsbGlzOiBudW1iZXJcbiAgKTogTGVhZGVyYm9hcmRDb25maWd1cmF0aW9uO1xuXG4gIC8qKlxuICAgKiBDb3B5IGNvbnN0cnVjdG9yIGZvciBvdmVycmlkaW5nIFRyYW5zcG9ydFN0cmF0ZWd5XG4gICAqIEBwYXJhbSB7VHJhbnNwb3J0U3RyYXRlZ3l9IHRyYW5zcG9ydFN0cmF0ZWd5XG4gICAqIEByZXR1cm5zIHtDb25maWd1cmF0aW9ufSBhIG5ldyBDb25maWd1cmF0aW9uIG9iamVjdCB3aXRoIHRoZSBzcGVjaWZpZWQgVHJhbnNwb3J0U3RyYXRlZ3lcbiAgICovXG4gIHdpdGhUcmFuc3BvcnRTdHJhdGVneShcbiAgICB0cmFuc3BvcnRTdHJhdGVneTogVHJhbnNwb3J0U3RyYXRlZ3lcbiAgKTogTGVhZGVyYm9hcmRDb25maWd1cmF0aW9uO1xuXG4gIC8qKlxuICAgKiBAcmV0dXJucyB7Ym9vbGVhbn0gQ29uZmlndXJlcyB3aGV0aGVyIHRoZSBjbGllbnQgc2hvdWxkIHJldHVybiBhIE1vbWVudG8gRXJyb3Igb2JqZWN0IG9yIHRocm93IGFuIGV4Y2VwdGlvbiB3aGVuIGFuXG4gICAqIGVycm9yIG9jY3Vycy4gQnkgZGVmYXVsdCwgdGhpcyBpcyBzZXQgdG8gZmFsc2UsIGFuZCB0aGUgY2xpZW50IHdpbGwgcmV0dXJuIGEgTW9tZW50byBFcnJvciBvYmplY3Qgb24gZXJyb3JzLiBTZXQgaXRcbiAgICogdG8gdHJ1ZSBpZiB5b3UgcHJlZmVyIGZvciBleGNlcHRpb25zIHRvIGJlIHRocm93bi5cbiAgICovXG4gIGdldFRocm93T25FcnJvcnMoKTogYm9vbGVhbjtcblxuICAvKipcbiAgICogQ29weSBjb25zdHJ1Y3RvciBmb3IgY29uZmlndXJpbmcgd2hldGhlciB0aGUgY2xpZW50IHNob3VsZCByZXR1cm4gYSBNb21lbnRvIEVycm9yIG9iamVjdCBvciB0aHJvdyBhbiBleGNlcHRpb24gd2hlbiBhblxuICAgKiBlcnJvciBvY2N1cnMuIEJ5IGRlZmF1bHQsIHRoaXMgaXMgc2V0IHRvIGZhbHNlLCBhbmQgdGhlIGNsaWVudCB3aWxsIHJldHVybiBhIE1vbWVudG8gRXJyb3Igb2JqZWN0IG9uIGVycm9ycy4gU2V0IGl0XG4gICAqIHRvIHRydWUgaWYgeW91IHByZWZlciBmb3IgZXhjZXB0aW9ucyB0byBiZSB0aHJvd24uXG4gICAqIEBwYXJhbSB7Ym9vbGVhbn0gdGhyb3dPbkVycm9yc1xuICAgKiBAcmV0dXJucyB7Q29uZmlndXJhdGlvbn0gYSBuZXcgQ29uZmlndXJhdGlvbiBvYmplY3Qgd2l0aCB0aGUgc3BlY2lmaWVkIHRocm93T25FcnJvcnMgc2V0dGluZ1xuICAgKi9cbiAgd2l0aFRocm93T25FcnJvcnModGhyb3dPbkVycm9yczogYm9vbGVhbik6IExlYWRlcmJvYXJkQ29uZmlndXJhdGlvbjtcblxuICAvKipcbiAgICogQHJldHVybnMge01pZGRsZXdhcmVbXX0gdGhlIG1pZGRsZXdhcmUgZnVuY3Rpb25zIHRoYXQgd2lsbCB3cmFwIGVhY2ggcmVxdWVzdFxuICAgKi9cbiAgZ2V0TWlkZGxld2FyZXMoKTogTWlkZGxld2FyZVtdO1xuXG4gIC8qKlxuICAgKiBDb3B5IGNvbnN0cnVjdG9yIGZvciBvdmVycmlkaW5nIE1pZGRsZXdhcmVzXG4gICAqIEBwYXJhbSB7TWlkZGxld2FyZVtdfSBtaWRkbGV3YXJlc1xuICAgKiBAcmV0dXJucyB7Q29uZmlndXJhdGlvbn0gYSBuZXcgQ29uZmlndXJhdGlvbiBvYmplY3Qgd2l0aCB0aGUgc3BlY2lmaWVkIE1pZGRsZXdhcmVzXG4gICAqL1xuICB3aXRoTWlkZGxld2FyZXMobWlkZGxld2FyZXM6IE1pZGRsZXdhcmVbXSk6IExlYWRlcmJvYXJkQ29uZmlndXJhdGlvbjtcblxuICAvKipcbiAgICogQ29weSBjb25zdHJ1Y3RvciB0aGF0IGFkZHMgYSBzaW5nbGUgbWlkZGxld2FyZSB0byB0aGUgZXhpc3RpbmcgbWlkZGxld2FyZXNcbiAgICogQHBhcmFtIHtNaWRkbGV3YXJlfSBtaWRkbGV3YXJlXG4gICAqIEByZXR1cm5zIHtDb25maWd1cmF0aW9ufSBhIG5ldyBDb25maWd1cmF0aW9uIG9iamVjdCB3aXRoIHRoZSBzcGVjaWZpZWQgTWlkZGxld2FyZSBhcHBlbmRlZCB0byB0aGUgbGlzdCBvZiBleGlzdGluZyBNaWRkbGV3YXJlc1xuICAgKi9cbiAgYWRkTWlkZGxld2FyZShtaWRkbGV3YXJlOiBNaWRkbGV3YXJlKTogTGVhZGVyYm9hcmRDb25maWd1cmF0aW9uO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIExlYWRlcmJvYXJkQ29uZmlndXJhdGlvblByb3BzIHtcbiAgLyoqXG4gICAqIENvbmZpZ3VyZXMgbG9nZ2luZyB2ZXJib3NpdHkgYW5kIGZvcm1hdFxuICAgKi9cbiAgbG9nZ2VyRmFjdG9yeTogTW9tZW50b0xvZ2dlckZhY3Rvcnk7XG4gIC8qKlxuICAgKiBDb25maWd1cmVzIGxvdy1sZXZlbCBvcHRpb25zIGZvciBuZXR3b3JrIGludGVyYWN0aW9ucyB3aXRoIHRoZSBNb21lbnRvIHNlcnZpY2VcbiAgICovXG4gIHRyYW5zcG9ydFN0cmF0ZWd5OiBUcmFuc3BvcnRTdHJhdGVneTtcblxuICAvKipcbiAgICogQ29uZmlndXJlcyB3aGV0aGVyIHRoZSBjbGllbnQgc2hvdWxkIHJldHVybiBhIE1vbWVudG8gRXJyb3Igb2JqZWN0IG9yIHRocm93IGFuIGV4Y2VwdGlvbiB3aGVuIGFuIGVycm9yIG9jY3Vycy5cbiAgICovXG4gIHRocm93T25FcnJvcnM6IGJvb2xlYW47XG5cbiAgLyoqXG4gICAqIENvbmZpZ3VyZXMgbWlkZGxld2FyZSBmdW5jdGlvbnMgdGhhdCB3aWxsIHdyYXAgZWFjaCByZXF1ZXN0XG4gICAqL1xuICBtaWRkbGV3YXJlczogTWlkZGxld2FyZVtdO1xufVxuXG5leHBvcnQgY2xhc3MgTGVhZGVyYm9hcmRDbGllbnRDb25maWd1cmF0aW9uXG4gIGltcGxlbWVudHMgTGVhZGVyYm9hcmRDb25maWd1cmF0aW9uXG57XG4gIHByaXZhdGUgcmVhZG9ubHkgbG9nZ2VyRmFjdG9yeTogTW9tZW50b0xvZ2dlckZhY3Rvcnk7XG4gIHByaXZhdGUgcmVhZG9ubHkgdHJhbnNwb3J0U3RyYXRlZ3k6IFRyYW5zcG9ydFN0cmF0ZWd5O1xuICBwcml2YXRlIHJlYWRvbmx5IHRocm93T25FcnJvcnM6IGJvb2xlYW47XG4gIHByaXZhdGUgcmVhZG9ubHkgbWlkZGxld2FyZXM6IE1pZGRsZXdhcmVbXTtcblxuICBjb25zdHJ1Y3Rvcihwcm9wczogTGVhZGVyYm9hcmRDb25maWd1cmF0aW9uUHJvcHMpIHtcbiAgICB0aGlzLmxvZ2dlckZhY3RvcnkgPSBwcm9wcy5sb2dnZXJGYWN0b3J5O1xuICAgIHRoaXMudHJhbnNwb3J0U3RyYXRlZ3kgPSBwcm9wcy50cmFuc3BvcnRTdHJhdGVneTtcbiAgICB0aGlzLnRocm93T25FcnJvcnMgPSBwcm9wcy50aHJvd09uRXJyb3JzO1xuICAgIHRoaXMubWlkZGxld2FyZXMgPSBwcm9wcy5taWRkbGV3YXJlcztcbiAgfVxuXG4gIGdldExvZ2dlckZhY3RvcnkoKTogTW9tZW50b0xvZ2dlckZhY3Rvcnkge1xuICAgIHJldHVybiB0aGlzLmxvZ2dlckZhY3Rvcnk7XG4gIH1cblxuICBnZXRUcmFuc3BvcnRTdHJhdGVneSgpOiBUcmFuc3BvcnRTdHJhdGVneSB7XG4gICAgcmV0dXJuIHRoaXMudHJhbnNwb3J0U3RyYXRlZ3k7XG4gIH1cblxuICB3aXRoQ2xpZW50VGltZW91dE1pbGxpcyhcbiAgICBjbGllbnRUaW1lb3V0TWlsbGlzOiBudW1iZXJcbiAgKTogTGVhZGVyYm9hcmRDb25maWd1cmF0aW9uIHtcbiAgICByZXR1cm4gbmV3IExlYWRlcmJvYXJkQ2xpZW50Q29uZmlndXJhdGlvbih7XG4gICAgICBsb2dnZXJGYWN0b3J5OiB0aGlzLmxvZ2dlckZhY3RvcnksXG4gICAgICB0cmFuc3BvcnRTdHJhdGVneTpcbiAgICAgICAgdGhpcy50cmFuc3BvcnRTdHJhdGVneS53aXRoQ2xpZW50VGltZW91dE1pbGxpcyhjbGllbnRUaW1lb3V0TWlsbGlzKSxcbiAgICAgIHRocm93T25FcnJvcnM6IHRoaXMudGhyb3dPbkVycm9ycyxcbiAgICAgIG1pZGRsZXdhcmVzOiB0aGlzLm1pZGRsZXdhcmVzLFxuICAgIH0pO1xuICB9XG5cbiAgd2l0aFRyYW5zcG9ydFN0cmF0ZWd5KFxuICAgIHRyYW5zcG9ydFN0cmF0ZWd5OiBUcmFuc3BvcnRTdHJhdGVneVxuICApOiBMZWFkZXJib2FyZENvbmZpZ3VyYXRpb24ge1xuICAgIHJldHVybiBuZXcgTGVhZGVyYm9hcmRDbGllbnRDb25maWd1cmF0aW9uKHtcbiAgICAgIGxvZ2dlckZhY3Rvcnk6IHRoaXMubG9nZ2VyRmFjdG9yeSxcbiAgICAgIHRyYW5zcG9ydFN0cmF0ZWd5OiB0cmFuc3BvcnRTdHJhdGVneSxcbiAgICAgIHRocm93T25FcnJvcnM6IHRoaXMudGhyb3dPbkVycm9ycyxcbiAgICAgIG1pZGRsZXdhcmVzOiB0aGlzLm1pZGRsZXdhcmVzLFxuICAgIH0pO1xuICB9XG5cbiAgZ2V0VGhyb3dPbkVycm9ycygpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy50aHJvd09uRXJyb3JzO1xuICB9XG5cbiAgd2l0aFRocm93T25FcnJvcnModGhyb3dPbkVycm9yczogYm9vbGVhbik6IExlYWRlcmJvYXJkQ29uZmlndXJhdGlvbiB7XG4gICAgcmV0dXJuIG5ldyBMZWFkZXJib2FyZENsaWVudENvbmZpZ3VyYXRpb24oe1xuICAgICAgbG9nZ2VyRmFjdG9yeTogdGhpcy5sb2dnZXJGYWN0b3J5LFxuICAgICAgdHJhbnNwb3J0U3RyYXRlZ3k6IHRoaXMudHJhbnNwb3J0U3RyYXRlZ3ksXG4gICAgICB0aHJvd09uRXJyb3JzOiB0aHJvd09uRXJyb3JzLFxuICAgICAgbWlkZGxld2FyZXM6IHRoaXMubWlkZGxld2FyZXMsXG4gICAgfSk7XG4gIH1cblxuICBnZXRNaWRkbGV3YXJlcygpOiBNaWRkbGV3YXJlW10ge1xuICAgIHJldHVybiB0aGlzLm1pZGRsZXdhcmVzO1xuICB9XG5cbiAgd2l0aE1pZGRsZXdhcmVzKG1pZGRsZXdhcmVzOiBNaWRkbGV3YXJlW10pOiBMZWFkZXJib2FyZENvbmZpZ3VyYXRpb24ge1xuICAgIHJldHVybiBuZXcgTGVhZGVyYm9hcmRDbGllbnRDb25maWd1cmF0aW9uKHtcbiAgICAgIGxvZ2dlckZhY3Rvcnk6IHRoaXMubG9nZ2VyRmFjdG9yeSxcbiAgICAgIHRyYW5zcG9ydFN0cmF0ZWd5OiB0aGlzLnRyYW5zcG9ydFN0cmF0ZWd5LFxuICAgICAgbWlkZGxld2FyZXM6IG1pZGRsZXdhcmVzLFxuICAgICAgdGhyb3dPbkVycm9yczogdGhpcy50aHJvd09uRXJyb3JzLFxuICAgIH0pO1xuICB9XG5cbiAgYWRkTWlkZGxld2FyZShtaWRkbGV3YXJlOiBNaWRkbGV3YXJlKTogTGVhZGVyYm9hcmRDb25maWd1cmF0aW9uIHtcbiAgICByZXR1cm4gbmV3IExlYWRlcmJvYXJkQ2xpZW50Q29uZmlndXJhdGlvbih7XG4gICAgICBsb2dnZXJGYWN0b3J5OiB0aGlzLmxvZ2dlckZhY3RvcnksXG4gICAgICB0cmFuc3BvcnRTdHJhdGVneTogdGhpcy50cmFuc3BvcnRTdHJhdGVneSxcbiAgICAgIG1pZGRsZXdhcmVzOiBbbWlkZGxld2FyZSwgLi4udGhpcy5taWRkbGV3YXJlc10sXG4gICAgICB0aHJvd09uRXJyb3JzOiB0aGlzLnRocm93T25FcnJvcnMsXG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==




© 2015 - 2025 Weber Informatics LLC | Privacy Policy