UNPKG

@nova-ui/dashboards

Version:

Nova Dashboards is a framework designed to provide feature developers with a common solution for presenting data coming from various sources within a single view, as well as a set of predefined widget visualizations that are 100% configuration-driven and

76 lines 13.5 kB
// © 2022 SolarWinds Worldwide, LLC. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. export var TimeseriesInteractionType; (function (TimeseriesInteractionType) { TimeseriesInteractionType["DataPoints"] = "dataPoints"; TimeseriesInteractionType["Series"] = "series"; TimeseriesInteractionType["Values"] = "values"; })(TimeseriesInteractionType || (TimeseriesInteractionType = {})); /** * List of supported scale types for the timeseries widget */ export var TimeseriesScaleType; (function (TimeseriesScaleType) { /** Continous time scale */ TimeseriesScaleType["Time"] = "time"; /** Time interval scale */ TimeseriesScaleType["TimeInterval"] = "timeInterval"; /** Numeric linear scale */ TimeseriesScaleType["Linear"] = "linear"; })(TimeseriesScaleType || (TimeseriesScaleType = {})); /** Enumeration of chart presets supported by the timeseries widget */ export var TimeseriesChartPreset; (function (TimeseriesChartPreset) { TimeseriesChartPreset["Line"] = "line"; TimeseriesChartPreset["StackedArea"] = "stackedArea"; TimeseriesChartPreset["StackedPercentageArea"] = "stackedPercentageArea"; TimeseriesChartPreset["StackedBar"] = "stackedBar"; TimeseriesChartPreset["StatusBar"] = "statusBar"; })(TimeseriesChartPreset || (TimeseriesChartPreset = {})); /** Enumeration of timeseries chart types recieved from the backend */ export var TimeseriesChartTypes; (function (TimeseriesChartTypes) { TimeseriesChartTypes[TimeseriesChartTypes["line"] = 1] = "line"; TimeseriesChartTypes[TimeseriesChartTypes["counter"] = 2] = "counter"; TimeseriesChartTypes[TimeseriesChartTypes["event"] = 3] = "event"; TimeseriesChartTypes[TimeseriesChartTypes["alert"] = 4] = "alert"; TimeseriesChartTypes[TimeseriesChartTypes["status"] = 5] = "status"; TimeseriesChartTypes[TimeseriesChartTypes["multi"] = 6] = "multi"; TimeseriesChartTypes[TimeseriesChartTypes["dpaWaitTime"] = 7] = "dpaWaitTime"; })(TimeseriesChartTypes || (TimeseriesChartTypes = {})); export var TimeseriesTransformer; (function (TimeseriesTransformer) { TimeseriesTransformer["None"] = "none"; TimeseriesTransformer["Normalize"] = "normalize"; TimeseriesTransformer["ChangePoint"] = "changePoint"; TimeseriesTransformer["Difference"] = "difference"; TimeseriesTransformer["Linear"] = "linear"; TimeseriesTransformer["PercentileStd"] = "percentileStd"; TimeseriesTransformer["Smoothing"] = "smoothing"; TimeseriesTransformer["LoessStandardize"] = "loessStandardize"; TimeseriesTransformer["Standardize"] = "standardize"; TimeseriesTransformer["FloatingAverage"] = "floatingAverage"; })(TimeseriesTransformer || (TimeseriesTransformer = {})); export var TimeseriesWidgetProjectType; (function (TimeseriesWidgetProjectType) { TimeseriesWidgetProjectType[TimeseriesWidgetProjectType["ModernDashboard"] = 0] = "ModernDashboard"; TimeseriesWidgetProjectType[TimeseriesWidgetProjectType["PerfstackApp"] = 1] = "PerfstackApp"; })(TimeseriesWidgetProjectType || (TimeseriesWidgetProjectType = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvbGliL2NvbXBvbmVudHMvdGltZXNlcmllcy13aWRnZXQvdHlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEseURBQXlEO0FBQ3pELEVBQUU7QUFDRiwrRUFBK0U7QUFDL0UsNEVBQTRFO0FBQzVFLDhFQUE4RTtBQUM5RSwrRUFBK0U7QUFDL0UsOEVBQThFO0FBQzlFLDREQUE0RDtBQUM1RCxFQUFFO0FBQ0YsNkVBQTZFO0FBQzdFLHVEQUF1RDtBQUN2RCxFQUFFO0FBQ0YsNkVBQTZFO0FBQzdFLDRFQUE0RTtBQUM1RSwrRUFBK0U7QUFDL0UsMEVBQTBFO0FBQzFFLGlGQUFpRjtBQUNqRiw2RUFBNkU7QUFDN0UsaUJBQWlCO0FBc0VqQixNQUFNLENBQU4sSUFBWSx5QkFJWDtBQUpELFdBQVkseUJBQXlCO0lBQ2pDLHNEQUF5QixDQUFBO0lBQ3pCLDhDQUFpQixDQUFBO0lBQ2pCLDhDQUFpQixDQUFBO0FBQ3JCLENBQUMsRUFKVyx5QkFBeUIsS0FBekIseUJBQXlCLFFBSXBDO0FBMEJEOztHQUVHO0FBQ0gsTUFBTSxDQUFOLElBQVksbUJBT1g7QUFQRCxXQUFZLG1CQUFtQjtJQUMzQiwyQkFBMkI7SUFDM0Isb0NBQWEsQ0FBQTtJQUNiLDBCQUEwQjtJQUMxQixvREFBNkIsQ0FBQTtJQUM3QiwyQkFBMkI7SUFDM0Isd0NBQWlCLENBQUE7QUFDckIsQ0FBQyxFQVBXLG1CQUFtQixLQUFuQixtQkFBbUIsUUFPOUI7QUFFRCxzRUFBc0U7QUFDdEUsTUFBTSxDQUFOLElBQVkscUJBTVg7QUFORCxXQUFZLHFCQUFxQjtJQUM3QixzQ0FBYSxDQUFBO0lBQ2Isb0RBQTJCLENBQUE7SUFDM0Isd0VBQStDLENBQUE7SUFDL0Msa0RBQXlCLENBQUE7SUFDekIsZ0RBQXVCLENBQUE7QUFDM0IsQ0FBQyxFQU5XLHFCQUFxQixLQUFyQixxQkFBcUIsUUFNaEM7QUFFRCxzRUFBc0U7QUFDdEUsTUFBTSxDQUFOLElBQVksb0JBUVg7QUFSRCxXQUFZLG9CQUFvQjtJQUM1QiwrREFBUSxDQUFBO0lBQ1IscUVBQVcsQ0FBQTtJQUNYLGlFQUFTLENBQUE7SUFDVCxpRUFBUyxDQUFBO0lBQ1QsbUVBQVUsQ0FBQTtJQUNWLGlFQUFTLENBQUE7SUFDVCw2RUFBZSxDQUFBO0FBQ25CLENBQUMsRUFSVyxvQkFBb0IsS0FBcEIsb0JBQW9CLFFBUS9CO0FBRUQsTUFBTSxDQUFOLElBQVkscUJBV1g7QUFYRCxXQUFZLHFCQUFxQjtJQUM3QixzQ0FBYSxDQUFBO0lBQ2IsZ0RBQXVCLENBQUE7SUFDdkIsb0RBQTJCLENBQUE7SUFDM0Isa0RBQXlCLENBQUE7SUFDekIsMENBQWlCLENBQUE7SUFDakIsd0RBQStCLENBQUE7SUFDL0IsZ0RBQXVCLENBQUE7SUFDdkIsOERBQXFDLENBQUE7SUFDckMsb0RBQTJCLENBQUE7SUFDM0IsNERBQW1DLENBQUE7QUFDdkMsQ0FBQyxFQVhXLHFCQUFxQixLQUFyQixxQkFBcUIsUUFXaEM7QUFFRCxNQUFNLENBQU4sSUFBWSwyQkFHWDtBQUhELFdBQVksMkJBQTJCO0lBQ25DLG1HQUFlLENBQUE7SUFDZiw2RkFBWSxDQUFBO0FBQ2hCLENBQUMsRUFIVywyQkFBMkIsS0FBM0IsMkJBQTJCLFFBR3RDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gwqkgMjAyMiBTb2xhcldpbmRzIFdvcmxkd2lkZSwgTExDLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHlcbi8vICBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0b1xuLy8gIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlXG4vLyAgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yXG4vLyAgc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXNcbi8vICBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy9cbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluXG4vLyAgYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vL1xuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUlxuLy8gIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLFxuLy8gIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRVxuLy8gIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVJcbi8vICBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLFxuLy8gIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU5cbi8vICBUSEUgU09GVFdBUkUuXG5cbmltcG9ydCB7IElUaW1lRnJhbWVQcmVzZXREaWN0aW9uYXJ5LCBVbml0T3B0aW9uIH0gZnJvbSBcIkBub3ZhLXVpL2JpdHNcIjtcbmltcG9ydCB7IFRpbWVzZXJpZXNab29tUGx1Z2luLCBab29tUGx1Z2luIH0gZnJvbSBcIkBub3ZhLXVpL2NoYXJ0c1wiO1xuXG5pbXBvcnQgeyBJUHJvcGVydGllcyB9IGZyb20gXCIuLi8uLi90eXBlc1wiO1xuaW1wb3J0IHsgTGVnZW5kUGxhY2VtZW50IH0gZnJvbSBcIi4uLy4uL3dpZGdldC10eXBlcy9jb21tb24vd2lkZ2V0L2xlZ2VuZFwiO1xuXG5leHBvcnQgaW50ZXJmYWNlIElUaW1lc2VyaWVzV2lkZ2V0Q29uZmlnIHtcbiAgICBpbnRlcmFjdGlvbjogbnVsbCB8IFwic2VyaWVzXCIgfCBcImRhdGFQb2ludHNcIjtcbiAgICBkaXNwbGF5ZWRTZXJpZXM6IElUaW1lc2VyaWVzV2lkZ2V0U2VyaWVzW107XG4gICAgbGVnZW5kUGxhY2VtZW50OiBMZWdlbmRQbGFjZW1lbnQ7XG4gICAgbGVmdEF4aXNMYWJlbD86IHN0cmluZztcbiAgICB0aW1lRnJhbWVQaWNrZXJQcmVzZXRzPzogSVRpbWVGcmFtZVByZXNldERpY3Rpb25hcnk7XG4gICAgZW5hYmxlWm9vbTogYm9vbGVhbjsgLy8gbWlnaHQgZ28gdW5kZXIgdGhlICdjaGFydCcgY29uZmlndXJhdGlvblxuICAgIGNoYXJ0Q29sb3JzPzogc3RyaW5nW107IC8vIG1pZ2h0IGdvIHVuZGVyIHRoZSAnY2hhcnQnIGNvbmZpZ3VyYXRpb25cbiAgICBwcmVzZXQ6IFRpbWVzZXJpZXNDaGFydFByZXNldDtcbiAgICBzY2FsZXM6IElUaW1lc2VyaWVzU2NhbGVzQ29uZmlnO1xuICAgIHVuaXRzOiBVbml0T3B0aW9uO1xuICAgIGNvbGxlY3Rpb25JZD86IHN0cmluZztcbiAgICBsZWZ0WUF4aXNVbml0cz86IFVuaXRPcHRpb247XG4gICAgcmlnaHRZQXhpc1VuaXRzPzogVW5pdE9wdGlvbjtcbiAgICBncmlkQ29uZmlnPzoge1xuICAgICAgICBba2V5OiBzdHJpbmddOiBhbnk7XG4gICAgfTtcbiAgICBoYXNBZGphY2VudENoYXJ0PzogYm9vbGVhbjtcbiAgICBncm91cFVuaXF1ZUlkPzogc3RyaW5nO1xuICAgIGFsbG93TGVnZW5kTWVudT86IGJvb2xlYW47XG4gICAgbWV0cmljSWRzPzogc3RyaW5nO1xuICAgIHJlYWxUaW1lSWRzPzogc3RyaW5nW107XG4gICAgdHlwZT86IG51bWJlcjtcbiAgICBwcm9qZWN0VHlwZT86IFRpbWVzZXJpZXNXaWRnZXRQcm9qZWN0VHlwZTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJVGltZXNlcmllc1dpZGdldFNlcmllcyB7XG4gICAgaWQ6IHN0cmluZztcbiAgICBsYWJlbDogc3RyaW5nO1xuICAgIHNlbGVjdGVkU2VyaWVzSWQ6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJVGltZXNlcmllc1dpZGdldERhdGE8VCA9IElUaW1lc2VyaWVzV2lkZ2V0U2VyaWVzRGF0YT4ge1xuICAgIGlkOiBzdHJpbmc7XG4gICAgbmFtZTogc3RyaW5nO1xuICAgIGRlc2NyaXB0aW9uOiBzdHJpbmc7XG4gICAgZGF0YTogVFtdO1xuICAgIHJhd0RhdGE/OiBUW107XG4gICAgdHJhbnNmb3JtZXI/OiAoZGF0YTogVFtdLCBoYXNQZXJjZW50aWxlPzogYm9vbGVhbikgPT4gVFtdO1xuICAgIGxpbms/OiBzdHJpbmc7XG4gICAgc2Vjb25kYXJ5TGluaz86IHN0cmluZztcbiAgICBtZXRyaWNVbml0cz86IFVuaXRPcHRpb247XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVRpbWVzZXJpZXNXaWRnZXRTZXJpZXNEYXRhIHtcbiAgICB4OiBhbnk7IC8vIHVzZWQgdG8gYmUgTW9tZW50LCBidXQgVGltZUludGVydmFsU2NhbGUgaXNuJ3QgTW9tZW50IGNvbXBhdGlibGUsIHNvIGl0IG5lZWRzIHRvIHN1cHBvcnQgcHJpbWFyaWx5IERhdGUgdHlwZVxuICAgIHk6IGFueTtcbiAgICBba2V5OiBzdHJpbmddOiBhbnk7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVRpbWVzZXJpZXNXaWRnZXRTdGF0dXNEYXRhXG4gICAgZXh0ZW5kcyBJVGltZXNlcmllc1dpZGdldFNlcmllc0RhdGEge1xuICAgIHRoaWNrPzogYm9vbGVhbjtcbiAgICBjb2xvcj86IHN0cmluZztcbiAgICBpY29uPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElUaW1lc2VyaWVzT3V0cHV0PFQgPSBJVGltZXNlcmllc1dpZGdldFNlcmllc0RhdGE+IHtcbiAgICBzZXJpZXM6IElUaW1lc2VyaWVzV2lkZ2V0RGF0YTxUPltdO1xuICAgIHN1bW1hcnlTZXJpZT86IElUaW1lc2VyaWVzV2lkZ2V0RGF0YTxUPjtcbn1cblxuZXhwb3J0IGVudW0gVGltZXNlcmllc0ludGVyYWN0aW9uVHlwZSB7XG4gICAgRGF0YVBvaW50cyA9IFwiZGF0YVBvaW50c1wiLFxuICAgIFNlcmllcyA9IFwic2VyaWVzXCIsXG4gICAgVmFsdWVzID0gXCJ2YWx1ZXNcIixcbn1cblxuLyoqIENvbmZpZ3VyYXRpb24gZm9yIGEgY2hhcnQgcHJlc2V0ICovXG5leHBvcnQgaW50ZXJmYWNlIElDaGFydFByZXNldCB7XG4gICAgY29tcG9uZW50VHlwZTogc3RyaW5nO1xufVxuXG4vKipcbiAqIENvbmZpZ3VyYXRpb24gb2Ygc2NhbGVzIGZvciBhIHgveSBjaGFydFxuICovXG5leHBvcnQgaW50ZXJmYWNlIElUaW1lc2VyaWVzU2NhbGVzQ29uZmlnIHtcbiAgICB4OiBJVGltZXNlcmllc1NjYWxlQ29uZmlnO1xuICAgIHk6IElUaW1lc2VyaWVzU2NhbGVDb25maWc7XG4gICAgeVJpZ2h0PzogSVRpbWVzZXJpZXNTY2FsZUNvbmZpZztcbn1cblxuLyoqXG4gKiBDb25maWd1cmF0aW9uIG9mIGEgc2NhbGUgZm9yIHRpbWVzZXJpZXMgd2lkZ2V0XG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgSVRpbWVzZXJpZXNTY2FsZUNvbmZpZyB7XG4gICAgLyoqIFR5cGUgb2YgdGhlIHNjYWxlICovXG4gICAgdHlwZTogVGltZXNlcmllc1NjYWxlVHlwZTtcbiAgICAvKiogQWRkaXRpb25hbCBwcm9wZXJ0aWVzIG9mIHRoZSBzY2FsZSAqL1xuICAgIHByb3BlcnRpZXM/OiBJUHJvcGVydGllcztcbn1cblxuLyoqXG4gKiBMaXN0IG9mIHN1cHBvcnRlZCBzY2FsZSB0eXBlcyBmb3IgdGhlIHRpbWVzZXJpZXMgd2lkZ2V0XG4gKi9cbmV4cG9ydCBlbnVtIFRpbWVzZXJpZXNTY2FsZVR5cGUge1xuICAgIC8qKiBDb250aW5vdXMgdGltZSBzY2FsZSAqL1xuICAgIFRpbWUgPSBcInRpbWVcIixcbiAgICAvKiogVGltZSBpbnRlcnZhbCBzY2FsZSAqL1xuICAgIFRpbWVJbnRlcnZhbCA9IFwidGltZUludGVydmFsXCIsXG4gICAgLyoqIE51bWVyaWMgbGluZWFyIHNjYWxlICovXG4gICAgTGluZWFyID0gXCJsaW5lYXJcIixcbn1cblxuLyoqIEVudW1lcmF0aW9uIG9mIGNoYXJ0IHByZXNldHMgc3VwcG9ydGVkIGJ5IHRoZSB0aW1lc2VyaWVzIHdpZGdldCAqL1xuZXhwb3J0IGVudW0gVGltZXNlcmllc0NoYXJ0UHJlc2V0IHtcbiAgICBMaW5lID0gXCJsaW5lXCIsXG4gICAgU3RhY2tlZEFyZWEgPSBcInN0YWNrZWRBcmVhXCIsXG4gICAgU3RhY2tlZFBlcmNlbnRhZ2VBcmVhID0gXCJzdGFja2VkUGVyY2VudGFnZUFyZWFcIixcbiAgICBTdGFja2VkQmFyID0gXCJzdGFja2VkQmFyXCIsXG4gICAgU3RhdHVzQmFyID0gXCJzdGF0dXNCYXJcIixcbn1cblxuLyoqIEVudW1lcmF0aW9uIG9mIHRpbWVzZXJpZXMgY2hhcnQgdHlwZXMgcmVjaWV2ZWQgZnJvbSB0aGUgYmFja2VuZCAqL1xuZXhwb3J0IGVudW0gVGltZXNlcmllc0NoYXJ0VHlwZXMge1xuICAgIGxpbmUgPSAxLCAvLyBMaW5lXG4gICAgY291bnRlciA9IDIsIC8vIFN0YWNrZWRCYXJcbiAgICBldmVudCA9IDMsIC8vIFN0YWNrZWRCYXJcbiAgICBhbGVydCA9IDQsIC8vIFN0YWNrZWRBcmVhXG4gICAgc3RhdHVzID0gNSwgLy8gU3RhY2tlZEFyZWFcbiAgICBtdWx0aSA9IDYsIC8vIFN0YXR1c0JhclxuICAgIGRwYVdhaXRUaW1lID0gNywgLy8gU3RhdHVzQmFyXG59XG5cbmV4cG9ydCBlbnVtIFRpbWVzZXJpZXNUcmFuc2Zvcm1lciB7XG4gICAgTm9uZSA9IFwibm9uZVwiLFxuICAgIE5vcm1hbGl6ZSA9IFwibm9ybWFsaXplXCIsXG4gICAgQ2hhbmdlUG9pbnQgPSBcImNoYW5nZVBvaW50XCIsXG4gICAgRGlmZmVyZW5jZSA9IFwiZGlmZmVyZW5jZVwiLFxuICAgIExpbmVhciA9IFwibGluZWFyXCIsXG4gICAgUGVyY2VudGlsZVN0ZCA9IFwicGVyY2VudGlsZVN0ZFwiLFxuICAgIFNtb290aGluZyA9IFwic21vb3RoaW5nXCIsXG4gICAgTG9lc3NTdGFuZGFyZGl6ZSA9IFwibG9lc3NTdGFuZGFyZGl6ZVwiLFxuICAgIFN0YW5kYXJkaXplID0gXCJzdGFuZGFyZGl6ZVwiLFxuICAgIEZsb2F0aW5nQXZlcmFnZSA9IFwiZmxvYXRpbmdBdmVyYWdlXCIsXG59XG5cbmV4cG9ydCBlbnVtIFRpbWVzZXJpZXNXaWRnZXRQcm9qZWN0VHlwZSB7XG4gICAgTW9kZXJuRGFzaGJvYXJkLFxuICAgIFBlcmZzdGFja0FwcCxcbn1cblxuZXhwb3J0IHR5cGUgVGltZXNlcmllc1dpZGdldFpvb21QbHVnaW4gPSBUaW1lc2VyaWVzWm9vbVBsdWdpbiB8IFpvb21QbHVnaW47XG4iXX0=