UNPKG

@future-grid/fgp-graph

Version:

fgp-graph is a chart lib based on Dygraphs

75 lines (66 loc) 13.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GraphConstant = exports.FilterType = exports.DataRequestTarget = exports.GraphExports = void 0; /** *2 types of exporting graph data and save as image * * @enum {number} */ var GraphExports; exports.GraphExports = GraphExports; (function (GraphExports) { GraphExports["Image"] = "image"; GraphExports["Data"] = "data"; GraphExports["Draw"] = "draw"; })(GraphExports || (exports.GraphExports = GraphExports = {})); var DataRequestTarget; exports.DataRequestTarget = DataRequestTarget; (function (DataRequestTarget) { DataRequestTarget["RANGE_BAR"] = "rangebar"; DataRequestTarget["GRAPH"] = "graph"; })(DataRequestTarget || (exports.DataRequestTarget = DataRequestTarget = {})); /** * type of filter buttons */ var FilterType; exports.FilterType = FilterType; (function (FilterType) { FilterType["HIGHLIGHT"] = "highlight"; FilterType["COLORS"] = "color"; })(FilterType || (exports.FilterType = FilterType = {})); /** * datetime ranges index * * @export * @enum {number} */ var GraphConstant; exports.GraphConstant = GraphConstant; (function (GraphConstant) { GraphConstant[GraphConstant["SECONDLY"] = 0] = "SECONDLY"; GraphConstant[GraphConstant["TWO_SECONDLY"] = 1] = "TWO_SECONDLY"; GraphConstant[GraphConstant["FIVE_SECONDLY"] = 2] = "FIVE_SECONDLY"; GraphConstant[GraphConstant["TEN_SECONDLY"] = 3] = "TEN_SECONDLY"; GraphConstant[GraphConstant["THIRTY_SECONDLY"] = 4] = "THIRTY_SECONDLY"; GraphConstant[GraphConstant["MINUTELY"] = 5] = "MINUTELY"; GraphConstant[GraphConstant["TWO_MINUTELY"] = 6] = "TWO_MINUTELY"; GraphConstant[GraphConstant["FIVE_MINUTELY"] = 7] = "FIVE_MINUTELY"; GraphConstant[GraphConstant["TEN_MINUTELY"] = 8] = "TEN_MINUTELY"; GraphConstant[GraphConstant["THIRTY_MINUTELY"] = 9] = "THIRTY_MINUTELY"; GraphConstant[GraphConstant["HOURLY"] = 10] = "HOURLY"; GraphConstant[GraphConstant["TWO_HOURLY"] = 11] = "TWO_HOURLY"; GraphConstant[GraphConstant["SIX_HOURLY"] = 12] = "SIX_HOURLY"; GraphConstant[GraphConstant["DAILY"] = 13] = "DAILY"; GraphConstant[GraphConstant["TWO_DAILY"] = 14] = "TWO_DAILY"; GraphConstant[GraphConstant["WEEKLY"] = 15] = "WEEKLY"; GraphConstant[GraphConstant["MONTHLY"] = 16] = "MONTHLY"; GraphConstant[GraphConstant["QUARTERLY"] = 17] = "QUARTERLY"; GraphConstant[GraphConstant["BIANNUAL"] = 18] = "BIANNUAL"; GraphConstant[GraphConstant["ANNUAL"] = 19] = "ANNUAL"; GraphConstant[GraphConstant["DECADAL"] = 20] = "DECADAL"; GraphConstant[GraphConstant["CENTENNIAL"] = 21] = "CENTENNIAL"; GraphConstant[GraphConstant["NUM_GRANULARITIES"] = 22] = "NUM_GRANULARITIES"; })(GraphConstant || (exports.GraphConstant = GraphConstant = {})); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9tZXRhZGF0YS9jb25maWd1cmF0aW9ucy50cyJdLCJuYW1lcyI6WyJHcmFwaEV4cG9ydHMiLCJEYXRhUmVxdWVzdFRhcmdldCIsIkZpbHRlclR5cGUiLCJHcmFwaENvbnN0YW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBR0E7Ozs7O0lBS1lBLFk7OztXQUFBQSxZO0FBQUFBLEVBQUFBLFk7QUFBQUEsRUFBQUEsWTtBQUFBQSxFQUFBQSxZO0dBQUFBLFksNEJBQUFBLFk7O0lBTUFDLGlCOzs7V0FBQUEsaUI7QUFBQUEsRUFBQUEsaUI7QUFBQUEsRUFBQUEsaUI7R0FBQUEsaUIsaUNBQUFBLGlCOztBQStIWjs7O0lBR1lDLFU7OztXQUFBQSxVO0FBQUFBLEVBQUFBLFU7QUFBQUEsRUFBQUEsVTtHQUFBQSxVLDBCQUFBQSxVOztBQW9HWjs7Ozs7O0lBTVlDLGE7OztXQUFBQSxhO0FBQUFBLEVBQUFBLGEsQ0FBQUEsYTtBQUFBQSxFQUFBQSxhLENBQUFBLGE7QUFBQUEsRUFBQUEsYSxDQUFBQSxhO0FBQUFBLEVBQUFBLGEsQ0FBQUEsYTtBQUFBQSxFQUFBQSxhLENBQUFBLGE7QUFBQUEsRUFBQUEsYSxDQUFBQSxhO0FBQUFBLEVBQUFBLGEsQ0FBQUEsYTtBQUFBQSxFQUFBQSxhLENBQUFBLGE7QUFBQUEsRUFBQUEsYSxDQUFBQSxhO0FBQUFBLEVBQUFBLGEsQ0FBQUEsYTtBQUFBQSxFQUFBQSxhLENBQUFBLGE7QUFBQUEsRUFBQUEsYSxDQUFBQSxhO0FBQUFBLEVBQUFBLGEsQ0FBQUEsYTtBQUFBQSxFQUFBQSxhLENBQUFBLGE7QUFBQUEsRUFBQUEsYSxDQUFBQSxhO0FBQUFBLEVBQUFBLGEsQ0FBQUEsYTtBQUFBQSxFQUFBQSxhLENBQUFBLGE7QUFBQUEsRUFBQUEsYSxDQUFBQSxhO0FBQUFBLEVBQUFBLGEsQ0FBQUEsYTtBQUFBQSxFQUFBQSxhLENBQUFBLGE7QUFBQUEsRUFBQUEsYSxDQUFBQSxhO0FBQUFBLEVBQUFBLGEsQ0FBQUEsYTtBQUFBQSxFQUFBQSxhLENBQUFBLGE7R0FBQUEsYSw2QkFBQUEsYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RGF0YUhhbmRsZXJ9IGZyb20gXCIuLi9zZXJ2aWNlcy9kYXRhU2VydmljZVwiO1xuXG5cbi8qKlxuICoyIHR5cGVzIG9mIGV4cG9ydGluZyBncmFwaCBkYXRhIGFuZCBzYXZlIGFzIGltYWdlXG4gKlxuICogQGVudW0ge251bWJlcn1cbiAqL1xuZXhwb3J0IGVudW0gR3JhcGhFeHBvcnRzIHtcbiAgICBJbWFnZSA9IFwiaW1hZ2VcIixcbiAgICBEYXRhID0gXCJkYXRhXCIsXG4gICAgRHJhdyA9IFwiZHJhd1wiXG59XG5cbmV4cG9ydCBlbnVtIERhdGFSZXF1ZXN0VGFyZ2V0IHtcbiAgICBSQU5HRV9CQVIgPSBcInJhbmdlYmFyXCIsXG4gICAgR1JBUEggPSBcImdyYXBoXCJcbn1cblxuZXhwb3J0IGludGVyZmFjZSBUb29sYmFyQnRuIHtcbiAgICBsYWJlbDogc3RyaW5nLFxuICAgIHByb3A6IGFueSxcblxuICAgIGZ1bmMocHJvcDogYW55KTogdm9pZFxufVxuXG5leHBvcnQgaW50ZXJmYWNlIFRvb2xiYXJEcm9wZG93biB7XG4gICAgbGFiZWw6IHN0cmluZyxcbiAgICBwcm9wOiBhbnksXG5cbiAgICBmdW5jKHByb3A6IGFueSk6IHZvaWRcbn1cblxuZXhwb3J0IGludGVyZmFjZSBUb29sYmFyQ29uZmlnIHtcbiAgICBidXR0b25zPzogVG9vbGJhckJ0bltdLFxuICAgIGRyb3Bkb3duPzogQXJyYXk8VG9vbGJhckRyb3Bkb3duW10+XG59XG5cbi8qKlxuICogQHpvb20gZW5hYmxlIG9yIGRpc2FibGUgem9vbWluZ1xuICogQHNjcm9sbCBlbmFibGUgb3IgZGlzYWJsZSBzY3JvbGxpbmdcbiAqIEByYW5nZUJhciBzaG93IG9yIGhpZGUgcmFuZ2VCYXJcbiAqIEBjb25uZWN0UG9pbnRzIGNvbm5lY3QgcG9pbnRzIHdoZW4gc2VyaWVzIGludGVydmFsIGFyZSBkaWZmZXJlbnQuXG4gKiBAbGVnZW5kIHR5cGUgb2YgbGVnZW5kIChzaW5nbGUgb3IgbXVsdGlwbGUpXG4gKiBAY3RybEJ1dHRvbnMgc2hvdyBvciBoaWRlIGNvbnRyb2wgYnV0dG9uc1xuICogQHJhbmdlTG9ja2VkIGxvY2sgcmFuZ2UgYmFyXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgRmVhdHVyZXMge1xuICAgIHpvb206IGJvb2xlYW47XG4gICAgc2Nyb2xsOiBib29sZWFuO1xuICAgIHJhbmdlQmFyOiBib29sZWFuIHwgeyBzaG93OiBib29sZWFuLCBmb3JtYXQ6IHN0cmluZyB9O1xuICAgIGNvbm5lY3RQb2ludHM/OiBib29sZWFuO1xuICAgIGxlZ2VuZD8oZGF0YTogYW55KTogc3RyaW5nO1xuICAgIGV4cG9ydHM/OiBHcmFwaEV4cG9ydHNbXTsgLy8gcG5nXG4gICAgY3RybEJ1dHRvbnM/OiB7IHg/OiBib29sZWFuLCB5PzogYm9vbGVhbiwgeTI/OiBib29sZWFuIH07XG4gICAgcmFuZ2VMb2NrZWQ/OiBib29sZWFuLFxuICAgIHRvb2xiYXI/OiBUb29sYmFyQ29uZmlnO1xuICAgIHBvaW50TGltaXRzPzogYm9vbGVhbjtcbn1cblxuLyoqXG4gKiBkZXZpY2UgZW50aXR5XG4gKlxuICogQGlkXG4gKiBAbmFtZVxuICogQHR5cGUgdHlwZSBvZiBlbnRpdHlcbiAqIEBkZXNjcmlwdGlvblxuICogQGZyYWdtZW50XG4gKiBAZXh0ZW5zaW9uIG9iamVjdCBmb3IgZXh0cmEgaW5mb1xuICovXG5leHBvcnQgaW50ZXJmYWNlIEVudGl0eSB7XG4gICAgaWQ6IHN0cmluZztcbiAgICB0eXBlOiBzdHJpbmc7XG4gICAgbmFtZTogc3RyaW5nOyAvLyBkaWZmZXJlbnQgdG8gaWQuIHNvbWV0aW1lcyBjb21lcyBmcm9tIFwiZGV2aWNlLmRlc2NyaXB0aW9uXCJcbiAgICBleHRlbnNpb24/OiBhbnk7XG4gICAgZnJhZ21lbnQ/OiBib29sZWFuO1xufVxuXG4vKipcbiAqIGRpdiBkb20gZWxlbWVudFxuICpcbiAqIEBrZXlcbiAqIEB2YWx1ZSB2YWx1ZSBvZiBhdHRyXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgRG9tQXR0cnMge1xuICAgIGtleTogc3RyaW5nO1xuICAgIHZhbHVlOiBzdHJpbmc7XG59XG5cblxuLyoqXG4gKmdyYXBoIHNlcmllcyBjb25maWd1cmF0aW9uXG4gKlxuICogQGxhYmVsXG4gKiBAY29sb3IgY29sb3IgZm9yIGN1cnJlbnQgc2VyaWVzIGlmIHVuZGVmaW5lZCB0aGVuIHVzZSBkZWZhdWx0IGNvbG9yXG4gKiBAZXhwIGV4cHJlc3Npb24gZm9yIGNhbFxuICogQHR5cGUgbGluZSBkb3Qgb3Igc3RlcFxuICogQHlJbmRleCBsZWZ0IG9yIHJpZ2h0XG4gKiBAdmlzaWJpbGl0eSBzaG93IG9yIGhpZGUgZnJvbSBpbml0XG4gKiBAZXh0cmFDb25maWcgdXNlIGZvciBkaWZmZXJlbnQgdHlwZSBvZiBkZXZpY2VcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBHcmFwaFNlcmllcyB7XG4gICAgbGFiZWw6IHN0cmluZztcbiAgICBjb2xvcj86IHN0cmluZyB8IHVuZGVmaW5lZDtcbiAgICBleHA6IHN0cmluZztcbiAgICB0eXBlOiBzdHJpbmc7XG4gICAgeUluZGV4Pzogc3RyaW5nO1xuICAgIHZpc2liaWxpdHk/OiBib29sZWFuOyAgLy8gb25seSB3b3JrZWQgaW4gc2luZ2xlIGRldmljZSB2aWV3XG4gICAgZXh0cmFDb25maWc/OiBhbnk7XG59XG5cbi8qKlxuICpncmFwaCBjb2xsZWN0aW9uXG4gKlxuICogQGxhYmVsXG4gKiBAbmFtZVxuICogQHNlcmllcyBsaW5lc1xuICogQGludGVydmFsIHVzZSB0byBjYWwgdGhlIGdhcCBiYXNlIG9uIGRhdGEgaW50ZXJ2YWxcbiAqIEB5TGFiZWwgbGFiZWwgb2YgeVxuICogQHkyTGFiZWwgbGFiZWwgb2YgeTJcbiAqIEB0aHJlc2hvbGQgaW50ZXJ2YWwgY2hhbmdlcyBiYXNlIG9uIHRoaXMgdGhyZXNob2xkXG4gKiBAaW5pdFNjYWxlIHkgYW5kIHkyIGluaXQgcmFuZ2VcbiAqIEBmaWxlIGZpbGwgYXJlYVxuICovXG5leHBvcnQgaW50ZXJmYWNlIEdyYXBoQ29sbGVjdGlvbiB7XG4gICAgbGFiZWw6IHN0cmluZztcbiAgICBuYW1lOiBzdHJpbmc7XG4gICAgc2VyaWVzOiBBcnJheTxHcmFwaFNlcmllcz47XG4gICAgaW50ZXJ2YWw6IG51bWJlcjtcbiAgICB5TGFiZWw/OiBzdHJpbmc7XG4gICAgeTJMYWJlbD86IHN0cmluZztcbiAgICB5S01CPzogYm9vbGVhbjtcbiAgICB0aHJlc2hvbGQ/OiB7IG1pbjogbnVtYmVyLCBtYXg6IG51bWJlciB9O1xuICAgIGluaXRTY2FsZXM/OiB7IGxlZnQ/OiB7IG1pbjogbnVtYmVyLCBtYXg6IG51bWJlcn0sIHJpZ2h0PzogeyBtaW46IG51bWJlciwgbWF4OiBudW1iZXJ9IH07XG4gICAgZmlsbD86IGJvb2xlYW47XG4gICAgbWFya0xpbmVzPzogQXJyYXk8eyB2YWx1ZTogbnVtYmVyLCBsYWJlbDogc3RyaW5nLCBjb2xvcj86IHN0cmluZywgeT86IHN0cmluZyB9PjtcbiAgICBsb2NrZWQ/OiBib29sZWFuLFxuICAgIHNob3c/OiBib29sZWFuLFxuICAgIHN5bmNQYXJlbnRTZWxlY3Rpb24/OiBib29sZWFuXG59XG5cbi8qKlxuICogdHlwZSBvZiBmaWx0ZXIgYnV0dG9uc1xuICovXG5leHBvcnQgZW51bSBGaWx0ZXJUeXBlIHtcbiAgICBISUdITElHSFQgPSBcImhpZ2hsaWdodFwiLFxuICAgIENPTE9SUyA9IFwiY29sb3JcIlxufVxuXG5leHBvcnQgdHlwZSBmaWx0ZXJGdW5jID0gKGxhYmVscz86IEFycmF5PHN0cmluZz4pID0+IEFycmF5PHN0cmluZz47XG5cbi8qKlxuICogZmlsdGVyIGNvbmZpZ1xuICogQGxhYmVsIHNob3duIG9uIGJ1dHRvbiBvciBkcm9wZG93biBsaXN0XG4gKiBAZnVuYyBjYWxsYmFjayBmdW5jdGlvblxuICogQHR5cGUgZmlsdGVyIHR5cGUgYnV0dG9uIG9yIGRyb3Bkb3duIGxpc3RcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBGaWx0ZXJDb25maWcge1xuICAgIGxhYmVsOiBzdHJpbmc7XG4gICAgZnVuYzogZmlsdGVyRnVuYztcbiAgICB0eXBlPzogRmlsdGVyVHlwZTtcbn1cblxuLyoqXG4gKiBncmFwaCBjb25maWd1cmF0aW9uXG4gKlxuICogQGZlYXR1cmVzIGVuYWJsZSBvciBkaXNhYmxlIGZlYXR1cmVzXG4gKiBAZW50aXRpZXMgc2VyaWVzIGVudGl0eVxuICogQHJhbmdlRW50aXR5IHVzZSBmb3IgcmFuZ2UgYmFyXG4gKiBAY29sbGVjdGlvbiBjb25maWd1cmF0aW9uIG9mIHNlcmllc1xuICogQHJhbmdlQ29sbGVjdGlvbiByYW5nZSBiYXIgbGluZSBjb25maWd1cmF0aW9uIChzaG91bGQganVzdCBwdXQgb25lIGxpbmUgaGVyZSlcbiAqIEBmaWx0ZXJzIGJ1dHRvbiBvciBkcm9wZG93biBsaXN0IGNvbmZpZ1xuICovXG5leHBvcnQgaW50ZXJmYWNlIEdyYXBoQ29uZmlnIHtcbiAgICBoaWRlSGVhZGVyPzogYm9vbGVhbiB8IHsgdmlld3M6IGJvb2xlYW4sIGludGVydmFsczogYm9vbGVhbiwgdG9vbGJhcjogYm9vbGVhbiwgc2VyaWVzOiBib29sZWFuIH07XG4gICAgZmVhdHVyZXM6IEZlYXR1cmVzO1xuICAgIGVudGl0aWVzOiBBcnJheTxFbnRpdHk+O1xuICAgIHJhbmdlRW50aXR5OiBFbnRpdHk7XG4gICAgY29sbGVjdGlvbnM6IEFycmF5PEdyYXBoQ29sbGVjdGlvbj47XG4gICAgcmFuZ2VDb2xsZWN0aW9uOiBHcmFwaENvbGxlY3Rpb247XG4gICAgZmlsdGVycz86IHsgXCJidXR0b25zXCI/OiBBcnJheTxGaWx0ZXJDb25maWc+LCBcImRyb3Bkb3duXCI/OiBBcnJheTxGaWx0ZXJDb25maWc+IH07XG59XG5cblxuLyoqXG4gKmdyYXBoIGNhbGxiYWNrIGNvbmZpZ3VyYXRpb25cbiAqXG4gKiBAZGF0YUNhbGxiYWNrIGFueSB0aW1lIHRoZSBkYXRld2luZG93IGNoYW5nZWQsIGNhbGwgdGhpcyBtZXRob2QgdG8gc2VuZCBkYXRhIGJhY2sgdG8gb3V0c2lkZVxuICogQGhpZ2hsaWdodENhbGxiYWNrIHNlbmQgb25lIHNlcmllcyBiYWNrIHRvIG91dHNpZGUgb24gaG92ZXIgdGhlIGdyYXBoXG4gKiBAY2xpY2tDYWxsYmFjayBzZW5kIG9uZSBzZXJpZXMgYmFjayBvbiBjbGljayB0aGUgZ3JhcGhcbiAqIEBkYkNsaWNrQ2FsbGJhY2sgc2VuZCBvbmUgc2VyaWVzIGJhY2sgb24gZGJsY2xpY2sgdGhlIGdyYXBoXG4gKiBAc3luY0RhdGVXaW5kb3cgc2VuZCBbc3RhcnQsIGVuZF0gYmFjayB0byBvdXRzaWRlXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgQ2FsbGJhY2tzIHtcbiAgICBkYXRhQ2FsbGJhY2s/KGRhdGE6IGFueSk6IHZvaWQ7XG5cbiAgICBoaWdobGlnaHRDYWxsYmFjaz8oZGF0ZXRpbWU6IGFueSwgc2VyaWVzOiBhbnksIHBvaW50czogYW55W10pOiB2b2lkO1xuXG4gICAgY2xpY2tDYWxsYmFjaz8oc2VyaWVzOiBzdHJpbmcpOiB2b2lkO1xuXG4gICAgZGJDbGlja0NhbGxiYWNrPyhzZXJpZXM6IHN0cmluZyk6IHZvaWQ7XG5cbiAgICBzeW5jRGF0ZVdpbmRvdz8oZGF0ZVdpbmRvdzogbnVtYmVyW10pOiB2b2lkO1xuXG4gICAgbXVsdGlTZWxlY3Rpb25DYWxsYmFjaz8oc2VyaWVzOiBBcnJheTxzdHJpbmc+KTogdm9pZDtcbn1cblxuLyoqXG4gKiBWaWV3IGNvbmZpZ1xuICpcbiAqIEBuYW1lIHZpZXcgbmFtZSwgd2lsbCBzaG93IHRoaXMgbmFtZSBpbiBkcm9wZG93biBsaXN0XG4gKiBAZ3JhcGhDb25maWcgZ3JhcGggY29uZmlnXG4gKiBAZGF0YVNlcnZpY2UgZGF0YXNlcnZpY2UgaW5zdGFuY2VcbiAqIEBzaG93IHNob3cgb3IgaGlkZVxuICogQHJhbmdlcyBkcm9wZG93bmxpc3QgZm9yIDcgZGF5cyAxIG1vbnRoIGV0Y1xuICogQHRpbWV6b25lIGRhdGV0aW1lIHpvbmVcbiAqIEBpbml0UmFuZ2UgaW5pdCBkYXRld2luZG93IHJhbmdlXG4gKiBAaW50ZXJhY3Rpb24gY2FsbGJhY2tzXG4gKiBAY29ubmVjdFNlcGFyYXRlZFBvaW50cyBjb25uZWN0IG9yIGRpc2Nvbm5lY3QgcG9pbnRzIHdoZW4gc2VyaWVzIGludGVydmFsIGFyZSBkaWZmZXJlbnRcbiAqIEBoaWdobGlnaHRTZXJpZXNCYWNrZ3JvdW5kQWxwaGEgc2hvdyBvciBoaWRlIGJhY2tncm91bmQgYmFzZSBvbiB0aGUgYWxwaGFcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBWaWV3Q29uZmlnIHtcbiAgICBuYW1lOiBzdHJpbmc7XG4gICAgZ3JhcGhDb25maWc6IEdyYXBoQ29uZmlnO1xuICAgIGRhdGFTZXJ2aWNlOiBEYXRhSGFuZGxlcjtcbiAgICBzaG93OiBib29sZWFuO1xuICAgIHJhbmdlcz86IEFycmF5PHsgbmFtZTogc3RyaW5nLCB2YWx1ZTogbnVtYmVyLCBzaG93PzogYm9vbGVhbiB9PjtcbiAgICB0aW1lem9uZT86IHN0cmluZztcbiAgICBpbml0UmFuZ2U/OiB7IHN0YXJ0OiBudW1iZXIsIGVuZDogbnVtYmVyIH07XG4gICAgaW50ZXJhY3Rpb24/OiB7IGNhbGxiYWNrPzogQ2FsbGJhY2tzIH07XG4gICAgY29ubmVjdFNlcGFyYXRlZFBvaW50cz86IGJvb2xlYW47XG4gICAgaGlnaGxpZ2h0U2VyaWVzQmFja2dyb3VuZEFscGhhPzogbnVtYmVyO1xufVxuXG4vKipcbiAqXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgVmlld09wdGlvbnMge1xuICAgIG5hbWU/OiBzdHJpbmc7ICAgLy8gc2hvdWxkIHRoaW5rIGFib3V0IGl0IHdoYXQgY2FuIGJlIGNoYW5nZWQuXG4gICAgZGF0YVNlcnZpY2U/OiBEYXRhSGFuZGxlcjtcbiAgICBjb25uZWN0U2VwYXJhdGVkUG9pbnRzPzogYm9vbGVhbjtcbn1cblxuXG4vKipcbiAqIGRhdGV0aW1lIHJhbmdlcyBpbmRleFxuICpcbiAqIEBleHBvcnRcbiAqIEBlbnVtIHtudW1iZXJ9XG4gKi9cbmV4cG9ydCBlbnVtIEdyYXBoQ29uc3RhbnQge1xuICAgIFNFQ09ORExZID0gMCxcbiAgICBUV09fU0VDT05ETFkgPSAxLFxuICAgIEZJVkVfU0VDT05ETFkgPSAyLFxuICAgIFRFTl9TRUNPTkRMWSA9IDMsXG4gICAgVEhJUlRZX1NFQ09ORExZID0gNCxcbiAgICBNSU5VVEVMWSA9IDUsXG4gICAgVFdPX01JTlVURUxZID0gNixcbiAgICBGSVZFX01JTlVURUxZID0gNyxcbiAgICBURU5fTUlOVVRFTFkgPSA4LFxuICAgIFRISVJUWV9NSU5VVEVMWSA9IDksXG4gICAgSE9VUkxZID0gMTAsXG4gICAgVFdPX0hPVVJMWSA9IDExLFxuICAgIFNJWF9IT1VSTFkgPSAxMixcbiAgICBEQUlMWSA9IDEzLFxuICAgIFRXT19EQUlMWSA9IDE0LFxuICAgIFdFRUtMWSA9IDE1LFxuICAgIE1PTlRITFkgPSAxNixcbiAgICBRVUFSVEVSTFkgPSAxNyxcbiAgICBCSUFOTlVBTCA9IDE4LFxuICAgIEFOTlVBTCA9IDE5LFxuICAgIERFQ0FEQUwgPSAyMCxcbiAgICBDRU5URU5OSUFMID0gMjEsXG4gICAgTlVNX0dSQU5VTEFSSVRJRVMgPSAyMlxufSJdfQ==