videojs-max-quality-selector
Version:
A Videojs Plugin to help you list out resolutions and bit-rates from Live, Adaptive and Progressive streams.
2,655 lines (2,644 loc) • 122 kB
JavaScript
/*! @name videojs-max-quality-selector @version 1.0.0 @license MIT */
(function (QUnit, sinon, videojs) {
'use strict';
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var QUnit__default = /*#__PURE__*/_interopDefaultLegacy(QUnit);
var sinon__default = /*#__PURE__*/_interopDefaultLegacy(sinon);
var videojs__default = /*#__PURE__*/_interopDefaultLegacy(videojs);
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
function getAugmentedNamespace(n) {
if (n.__esModule) return n;
var a = Object.defineProperty({}, '__esModule', {value: true});
Object.keys(n).forEach(function (k) {
var d = Object.getOwnPropertyDescriptor(n, k);
Object.defineProperty(a, k, d.get ? d : {
enumerable: true,
get: function () {
return n[k];
}
});
});
return a;
}
var _nodeResolve_empty = {};
var _nodeResolve_empty$1 = /*#__PURE__*/Object.freeze({
__proto__: null,
'default': _nodeResolve_empty
});
var require$$0 = /*@__PURE__*/getAugmentedNamespace(_nodeResolve_empty$1);
var topLevel = typeof commonjsGlobal !== 'undefined' ? commonjsGlobal : typeof window !== 'undefined' ? window : {};
var minDoc = require$$0;
var doccy;
if (typeof document !== 'undefined') {
doccy = document;
} else {
doccy = topLevel['__GLOBAL_DOCUMENT_CACHE@4'];
if (!doccy) {
doccy = topLevel['__GLOBAL_DOCUMENT_CACHE@4'] = minDoc;
}
}
var document_1 = doccy;
function cov_d98odl54w() {
var path = "/home/runner/work/videojs-max-quality-selector/videojs-max-quality-selector/src/pluginButton.js";
var hash = "9e23376537fef935cbe3bd2d090569ea2208972c";
var global = new Function("return this")();
var gcv = "__coverage__";
var coverageData = {
path: "/home/runner/work/videojs-max-quality-selector/videojs-max-quality-selector/src/pluginButton.js",
statementMap: {
"0": {
start: {
line: 3,
column: 19
},
end: {
line: 3,
column: 53
}
},
"1": {
start: {
line: 4,
column: 17
},
end: {
line: 4,
column: 49
}
},
"2": {
start: {
line: 5,
column: 13
},
end: {
line: 5,
column: 41
}
},
"3": {
start: {
line: 6,
column: 12
},
end: {
line: 6,
column: 23
}
},
"4": {
start: {
line: 9,
column: 17
},
end: {
line: 11,
column: 1
}
},
"5": {
start: {
line: 23,
column: 4
},
end: {
line: 23,
column: 27
}
},
"6": {
start: {
line: 25,
column: 4
},
end: {
line: 25,
column: 59
}
},
"7": {
start: {
line: 27,
column: 4
},
end: {
line: 27,
column: 38
}
},
"8": {
start: {
line: 29,
column: 4
},
end: {
line: 29,
column: 20
}
},
"9": {
start: {
line: 31,
column: 4
},
end: {
line: 31,
column: 53
}
},
"10": {
start: {
line: 35,
column: 26
},
end: {
line: 35,
column: 66
}
},
"11": {
start: {
line: 37,
column: 4
},
end: {
line: 37,
column: 43
}
},
"12": {
start: {
line: 41,
column: 4
},
end: {
line: 43,
column: 5
}
},
"13": {
start: {
line: 42,
column: 6
},
end: {
line: 42,
column: 13
}
},
"14": {
start: {
line: 45,
column: 26
},
end: {
line: 45,
column: 66
}
},
"15": {
start: {
line: 47,
column: 4
},
end: {
line: 47,
column: 43
}
},
"16": {
start: {
line: 51,
column: 21
},
end: {
line: 57,
column: 6
}
},
"17": {
start: {
line: 59,
column: 21
},
end: {
line: 59,
column: 65
}
},
"18": {
start: {
line: 61,
column: 4
},
end: {
line: 61,
column: 62
}
},
"19": {
start: {
line: 63,
column: 4
},
end: {
line: 63,
column: 27
}
},
"20": {
start: {
line: 67,
column: 17
},
end: {
line: 67,
column: 61
}
},
"21": {
start: {
line: 68,
column: 26
},
end: {
line: 68,
column: 28
}
},
"22": {
start: {
line: 69,
column: 26
},
end: {
line: 69,
column: 28
}
},
"23": {
start: {
line: 71,
column: 4
},
end: {
line: 101,
column: 5
}
},
"24": {
start: {
line: 72,
column: 6
},
end: {
line: 74,
column: 7
}
},
"25": {
start: {
line: 73,
column: 8
},
end: {
line: 73,
column: 84
}
},
"26": {
start: {
line: 76,
column: 6
},
end: {
line: 96,
column: 7
}
},
"27": {
start: {
line: 76,
column: 19
},
end: {
line: 76,
column: 20
}
},
"28": {
start: {
line: 77,
column: 24
},
end: {
line: 77,
column: 37
}
},
"29": {
start: {
line: 79,
column: 8
},
end: {
line: 83,
column: 9
}
},
"30": {
start: {
line: 80,
column: 10
},
end: {
line: 80,
column: 19
}
},
"31": {
start: {
line: 82,
column: 10
},
end: {
line: 82,
column: 47
}
},
"32": {
start: {
line: 85,
column: 8
},
end: {
line: 89,
column: 9
}
},
"33": {
start: {
line: 86,
column: 10
},
end: {
line: 86,
column: 19
}
},
"34": {
start: {
line: 88,
column: 10
},
end: {
line: 88,
column: 45
}
},
"35": {
start: {
line: 91,
column: 22
},
end: {
line: 91,
column: 37
}
},
"36": {
start: {
line: 93,
column: 8
},
end: {
line: 93,
column: 60
}
},
"37": {
start: {
line: 95,
column: 8
},
end: {
line: 95,
column: 99
}
},
"38": {
start: {
line: 98,
column: 6
},
end: {
line: 100,
column: 7
}
},
"39": {
start: {
line: 99,
column: 8
},
end: {
line: 99,
column: 60
}
},
"40": {
start: {
line: 103,
column: 4
},
end: {
line: 103,
column: 16
}
},
"41": {
start: {
line: 107,
column: 0
},
end: {
line: 107,
column: 64
}
}
},
fnMap: {
"0": {
name: "(anonymous_0)",
decl: {
start: {
line: 21,
column: 2
},
end: {
line: 21,
column: 3
}
},
loc: {
start: {
line: 21,
column: 31
},
end: {
line: 32,
column: 3
}
},
line: 21
},
"1": {
name: "(anonymous_1)",
decl: {
start: {
line: 34,
column: 2
},
end: {
line: 34,
column: 3
}
},
loc: {
start: {
line: 34,
column: 25
},
end: {
line: 38,
column: 3
}
},
line: 34
},
"2": {
name: "(anonymous_2)",
decl: {
start: {
line: 40,
column: 2
},
end: {
line: 40,
column: 3
}
},
loc: {
start: {
line: 40,
column: 27
},
end: {
line: 48,
column: 3
}
},
line: 40
},
"3": {
name: "(anonymous_3)",
decl: {
start: {
line: 50,
column: 2
},
end: {
line: 50,
column: 3
}
},
loc: {
start: {
line: 50,
column: 41
},
end: {
line: 64,
column: 3
}
},
line: 50
},
"4": {
name: "(anonymous_4)",
decl: {
start: {
line: 66,
column: 2
},
end: {
line: 66,
column: 3
}
},
loc: {
start: {
line: 66,
column: 15
},
end: {
line: 104,
column: 3
}
},
line: 66
}
},
branchMap: {
"0": {
loc: {
start: {
line: 41,
column: 4
},
end: {
line: 43,
column: 5
}
},
type: "if",
locations: [{
start: {
line: 41,
column: 4
},
end: {
line: 43,
column: 5
}
}, {
start: {
line: 41,
column: 4
},
end: {
line: 43,
column: 5
}
}],
line: 41
},
"1": {
loc: {
start: {
line: 71,
column: 4
},
end: {
line: 101,
column: 5
}
},
type: "if",
locations: [{
start: {
line: 71,
column: 4
},
end: {
line: 101,
column: 5
}
}, {
start: {
line: 71,
column: 4
},
end: {
line: 101,
column: 5
}
}],
line: 71
},
"2": {
loc: {
start: {
line: 72,
column: 6
},
end: {
line: 74,
column: 7
}
},
type: "if",
locations: [{
start: {
line: 72,
column: 6
},
end: {
line: 74,
column: 7
}
}, {
start: {
line: 72,
column: 6
},
end: {
line: 74,
column: 7
}
}],
line: 72
},
"3": {
loc: {
start: {
line: 72,
column: 10
},
end: {
line: 72,
column: 67
}
},
type: "binary-expr",
locations: [{
start: {
line: 72,
column: 10
},
end: {
line: 72,
column: 31
}
}, {
start: {
line: 72,
column: 35
},
end: {
line: 72,
column: 67
}
}],
line: 72
},
"4": {
loc: {
start: {
line: 79,
column: 8
},
end: {
line: 83,
column: 9
}
},
type: "if",
locations: [{
start: {
line: 79,
column: 8
},
end: {
line: 83,
column: 9
}
}, {
start: {
line: 79,
column: 8
},
end: {
line: 83,
column: 9
}
}],
line: 79
},
"5": {
loc: {
start: {
line: 79,
column: 12
},
end: {
line: 79,
column: 92
}
},
type: "binary-expr",
locations: [{
start: {
line: 79,
column: 12
},
end: {
line: 79,
column: 48
}
}, {
start: {
line: 79,
column: 52
},
end: {
line: 79,
column: 92
}
}],
line: 79
},
"6": {
loc: {
start: {
line: 85,
column: 8
},
end: {
line: 89,
column: 9
}
},
type: "if",
locations: [{
start: {
line: 85,
column: 8
},
end: {
line: 89,
column: 9
}
}, {
start: {
line: 85,
column: 8
},
end: {
line: 89,
column: 9
}
}],
line: 85
},
"7": {
loc: {
start: {
line: 85,
column: 12
},
end: {
line: 85,
column: 96
}
},
type: "binary-expr",
locations: [{
start: {
line: 85,
column: 12
},
end: {
line: 85,
column: 54
}
}, {
start: {
line: 85,
column: 58
},
end: {
line: 85,
column: 96
}
}],
line: 85
},
"8": {
loc: {
start: {
line: 93,
column: 19
},
end: {
line: 93,
column: 59
}
},
type: "cond-expr",
locations: [{
start: {
line: 93,
column: 39
},
end: {
line: 93,
column: 54
}
}, {
start: {
line: 93,
column: 57
},
end: {
line: 93,
column: 59
}
}],
line: 93
},
"9": {
loc: {
start: {
line: 98,
column: 6
},
end: {
line: 100,
column: 7
}
},
type: "if",
locations: [{
start: {
line: 98,
column: 6
},
end: {
line: 100,
column: 7
}
}, {
start: {
line: 98,
column: 6
},
end: {
line: 100,
column: 7
}
}],
line: 98
},
"10": {
loc: {
start: {
line: 98,
column: 10
},
end: {
line: 98,
column: 80
}
},
type: "binary-expr",
locations: [{
start: {
line: 98,
column: 10
},
end: {
line: 98,
column: 49
}
}, {
start: {
line: 98,
column: 53
},
end: {
line: 98,
column: 80
}
}],
line: 98
}
},
s: {
"0": 0,
"1": 0,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0,
"10": 0,
"11": 0,
"12": 0,
"13": 0,
"14": 0,
"15": 0,
"16": 0,
"17": 0,
"18": 0,
"19": 0,
"20": 0,
"21": 0,
"22": 0,
"23": 0,
"24": 0,
"25": 0,
"26": 0,
"27": 0,
"28": 0,
"29": 0,
"30": 0,
"31": 0,
"32": 0,
"33": 0,
"34": 0,
"35": 0,
"36": 0,
"37": 0,
"38": 0,
"39": 0,
"40": 0,
"41": 0
},
f: {
"0": 0,
"1": 0,
"2": 0,
"3": 0,
"4": 0
},
b: {
"0": [0, 0],
"1": [0, 0],
"2": [0, 0],
"3": [0, 0],
"4": [0, 0],
"5": [0, 0],
"6": [0, 0],
"7": [0, 0],
"8": [0, 0],
"9": [0, 0],
"10": [0, 0]
},
_coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9",
hash: "9e23376537fef935cbe3bd2d090569ea2208972c"
};
var coverage = global[gcv] || (global[gcv] = {});
if (!coverage[path] || coverage[path].hash !== hash) {
coverage[path] = coverageData;
}
var actualCoverage = coverage[path];
{
// @ts-ignore
cov_d98odl54w = function () {
return actualCoverage;
};
}
return actualCoverage;
}
cov_d98odl54w();
const MenuButton = (cov_d98odl54w().s[0]++, videojs__default["default"].getComponent('MenuButton'));
const MenuItem = (cov_d98odl54w().s[1]++, videojs__default["default"].getComponent('MenuItem'));
const Menu = (cov_d98odl54w().s[2]++, videojs__default["default"].getComponent('Menu'));
const Dom = (cov_d98odl54w().s[3]++, videojs__default["default"].dom); // Default options for the plugin.
const defaults$1 = (cov_d98odl54w().s[4]++, {
parent: null
});
class MaxQualityButton extends MenuButton {
/**
* QualityButton constructor
*
* @param {Player} player - videojs player instance
* @param {Object} options - component options
*/
constructor(player, options) {
cov_d98odl54w().f[0]++;
cov_d98odl54w().s[5]++;
super(player, options);
cov_d98odl54w().s[6]++;
this.options = videojs__default["default"].mergeOptions(defaults$1, options);
cov_d98odl54w().s[7]++;
this.parent = this.options.parent;
cov_d98odl54w().s[8]++;
this.items = [];
cov_d98odl54w().s[9]++;
this.addClass('vjs-max-quality-selector-button');
}
handleMenuItemClick(e) {
cov_d98odl54w().f[1]++;
const selectedIndex = (cov_d98odl54w().s[10]++, parseInt(e.currentTarget.dataset.id, 10));
cov_d98odl54w().s[11]++;
this.parent.changeLevel(selectedIndex);
}
handleSubmenuKeyPress(e) {
cov_d98odl54w().f[2]++;
cov_d98odl54w().s[12]++;
if (e.currentTarget.dataset.id === undefined) {
cov_d98odl54w().b[0][0]++;
cov_d98odl54w().s[13]++;
return;
} else {
cov_d98odl54w().b[0][1]++;
}
const selectedIndex = (cov_d98odl54w().s[14]++, parseInt(e.currentTarget.dataset.id, 10));
cov_d98odl54w().s[15]++;
this.parent.changeLevel(selectedIndex);
}
createButton(menu, cssClass, text, id) {
cov_d98odl54w().f[3]++;
const buttonEl = (cov_d98odl54w().s[16]++, Dom.createEl('li', {
className: cssClass,
innerHTML: text,
tabIndex: -1
}, {
'data-id': id
}));
const menuItem = (cov_d98odl54w().s[17]++, new MenuItem(this.player_, {
el: buttonEl
}));
cov_d98odl54w().s[18]++;
menuItem.on('click', this.handleMenuItemClick.bind(this));
cov_d98odl54w().s[19]++;
menu.addItem(menuItem);
}
createMenu() {
cov_d98odl54w().f[4]++;
const menu = (cov_d98odl54w().s[20]++, new Menu(this.player_, {
menuButton: this
}));
const uniqueEntries = (cov_d98odl54w().s[21]++, []);
const uniqueHeights = (cov_d98odl54w().s[22]++, []);
cov_d98odl54w().s[23]++;
if (this.items) {
cov_d98odl54w().b[1][0]++;
cov_d98odl54w().s[24]++;
if ((cov_d98odl54w().b[3][0]++, !this.parent.autoMode) && (cov_d98odl54w().b[3][1]++, !this.parent.options.disableAuto)) {
cov_d98odl54w().b[2][0]++;
cov_d98odl54w().s[25]++;
this.createButton(menu, 'vjs-menu-item', this.parent.options.autoLabel, -1);
} else {
cov_d98odl54w().b[2][1]++;
}
cov_d98odl54w().s[26]++;
for (let i = (cov_d98odl54w().s[27]++, 0); i < this.items.length; i++) {
const quality = (cov_d98odl54w().s[28]++, this.items[i]);
cov_d98odl54w().s[29]++;
if ((cov_d98odl54w().b[5][0]++, this.parent.options.filterDuplicates) && (cov_d98odl54w().b[5][1]++, uniqueEntries.includes(quality.uniqueId))) {
cov_d98odl54w().b[4][0]++;
cov_d98odl54w().s[30]++;
continue;
} else {
cov_d98odl54w().b[4][1]++;
cov_d98odl54w().s[31]++;
uniqueEntries.push(quality.uniqueId);
}
cov_d98odl54w().s[32]++;
if ((cov_d98odl54w().b[7][0]++, this.parent.options.filterDuplicateHeights) && (cov_d98odl54w().b[7][1]++, uniqueHeights.includes(quality.height))) {
cov_d98odl54w().b[6][0]++;
cov_d98odl54w().s[33]++;
continue;
} else {
cov_d98odl54w().b[6][1]++;
cov_d98odl54w().s[34]++;
uniqueHeights.push(quality.height);
}
let elClass = (cov_d98odl54w().s[35]++, 'vjs-menu-item');
cov_d98odl54w().s[36]++;
elClass += quality.isCurrent ? (cov_d98odl54w().b[8][0]++, ' vjs-selected') : (cov_d98odl54w().b[8][1]++, '');
cov_d98odl54w().s[37]++;
this.createButton(menu, elClass, this.parent.getQualityDisplayString(quality), quality.id);
}
cov_d98odl54w().s[38]++;
if ((cov_d98odl54w().b[10][0]++, !this.parent.options.showSingleItemMenu) && (cov_d98odl54w().b[10][1]++, menu.children_.length === 1)) {
cov_d98odl54w().b[9][0]++;
cov_d98odl54w().s[39]++;
return new Menu(this.player_, {
menuButton: this
});
} else {
cov_d98odl54w().b[9][1]++;
}
} else {
cov_d98odl54w().b[1][1]++;
}
cov_d98odl54w().s[40]++;
return menu;
}
}
cov_d98odl54w().s[41]++;
videojs__default["default"].registerComponent('MaxQualityButton', MaxQualityButton);
var version = "1.0.0";
function cov_2aa72mhyaz() {
var path = "/home/runner/work/videojs-max-quality-selector/videojs-max-quality-selector/src/plugin.js";
var hash = "45d112917c0512f8eb5c4c2e272bc5b45b4a4339";
var global = new Function("return this")();
var gcv = "__coverage__";
var coverageData = {
path: "/home/runner/work/videojs-max-quality-selector/videojs-max-quality-selector/src/plugin.js",
statementMap: {
"0": {
start: {
line: 5,
column: 15
},
end: {
line: 5,
column: 42
}
},
"1": {
start: {
line: 12,
column: 17
},
end: {
line: 233,
column: 1
}
},
"2": {
start: {
line: 254,
column: 4
},
end: {
line: 254,
column: 27
}
},
"3": {
start: {
line: 256,
column: 4
},
end: {
line: 256,
column: 29
}
},
"4": {
start: {
line: 257,
column: 4
},
end: {
line: 257,
column: 59
}
},
"5": {
start: {
line: 259,
column: 4
},
end: {
line: 259,
column: 62
}
},
"6": {
start: {
line: 261,
column: 4
},
end: {
line: 261,
column: 25
}
},
"7": {
start: {
line: 262,
column: 4
},
end: {
line: 262,
column: 28
}
},
"8": {
start: {
line: 264,
column: 4
},
end: {
line: 264,
column: 67
}
},
"9": {
start: {
line: 266,
column: 4
},
end: {
line: 275,
column: 5
}
},
"10": {
start: {
line: 267,
column: 6
},
end: {
line: 267,
column: 52
}
},
"11": {
start: {
line: 269,
column: 6
},
end: {
line: 269,
column: 80
}
},
"12": {
start: {
line: 270,
column: 6
},
end: {
line: 270,
column: 65
}
},
"13": {
start: {
line: 272,
column: 26
},
end: {
line: 272,
column: 128
}
},
"14": {
start: {
line: 274,
column: 6
},
end: {
line: 274,
column: 98
}
},
"15": {
start: {
line: 277,
column: 4
},
end: {
line: 279,
column: 7
}
},
"16": {
start: {
line: 278,
column: 6
},
end: {
line: 278,
column: 55
}
},
"17": {
start: {
line: 286,
column: 17
},
end: {
line: 286,
column: 21
}
},
"18": {
start: {
line: 288,
column: 26
},
end: {
line: 288,
column: 28
}
},
"19": {
start: {
line: 290,
column: 4
},
end: {
line: 295,
column: 7
}
},
"20": {
start: {
line: 291,
column: 6
},
end: {
line: 291,
column: 28
}
},
"21": {
start: {
line: 292,
column: 6
},
end: {
line: 294,
column: 7
}
},
"22": {
start: {
line: 293,
column: 8
},
end: {
line: 293,
column: 35
}
},
"23": {
start: {
line: 297,
column: 4
},
end: {
line: 297,
column: 71
}
},
"24": {
start: {
line: 299,
column: 23
},
end: {
line: 301,
column: 6
}
},
"25": {
start: {
line: 300,
column: 6
},
end: {
line: 300,
column: 45
}
},
"26": {
start: {
line: 303,
column: 4
},
end: {
line: 306,
column: 5
}
},
"27": {
start: {
line: 304,
column: 6
},
end: {
line: 304,
column: 25
}
},
"28": {
start: {
line: 305,
column: 6
},
end: {
line: 305,
column: 13
}
},
"29": {
start: {
line: 308,
column: 4
},
end: {
line: 311,
column: 5
}
},
"30": {
start: {
line: 309,
column: 6
},
end: {
line: 309,
column: 28
}
},
"31": {
start: {
line: 310,
column: 6
},
end: {
line: 310,
column: 38
}
},
"32": {
start: {
line: 313,
column: 4
},
end: {
line: 313,
column: 32
}
},
"33": {
start: {
line: 315,
column: 4
},
end: {
line: 321,
column: 5
}
},
"34": {
start: {
line: 316,
column: 6
},
end: {
line: 320,
column: 9
}
},
"35": {
start: {
line: 317,
column: 8
},
end: {
line: 319,
column: 9
}
},
"36": {
start: {
line: 318,
column: 10
},
end: {
line: 318,
column: 31
}
},
"37": {
start: {
line: 323,
column: 4
},
end: {
line: 329,
column: 5
}
},
"38": {
start: {
line: 324,
column: 6
},
end: {
line: 328,
column: 9
}
},
"39": {
start: {
line: 325,
column: 8
},
end: {
line: 327,
column: 9
}
},
"40": {
start: {
line: 326,
column: 10
},
end: {
line: 326,
column: 31
}
},
"41": {
start: {
line: 331,
column: 4
},
end: {
line: 331,
column: 96
}
},
"42": {
start: {
line: 333,
column: 4
},
end: {
line: 333,
column: 23
}
},
"43": {
start: {
line: 335,
column: 23
},
end: {
line: 335,
column: 41
}
},
"44": {
start: {
line: 337,
column: 4
},
end: {
line: 351,
column: 5
}
},
"45": {
start: {
line: 338,
column: 6
},
end: {
line: 346,
column: 7
}
},
"46": {
start: {
line: 339,
column: 8
},
end: {
line: 341,
column: 11
}
},
"47": {
start: {
line: 340,
column: 10
},
end: {
line: 340,
column: 41
}
},
"48": {
start: {
line: 343,
column: 8
},
end: {
line: 345,
column: 11
}
},
"49": {
start: {
line: 344,
column: 10
},
end: {
line: 344,
column: 41
}
},
"50": {
start: {
line: 348,
column: 6
},
end: {
line: 350,
column: 9
}
},
"51": {
start: {
line: 349,
column: 8
},
end: {
line: 349,
column: 27
}
},
"52": {
start: {
line: 353,
column: 4
},
end: {
line: 353,
column: 37
}
},
"53": {
start: {
line: 354,
column: 4
},
end: {
line: 354,
column: 25
}
},
"54": {
start: {
line: 363,
column: 17
},
end: {
line: 363,
column: 21
}
},
"55": {
start: {
line: 365,
column: 4
},
end: {
line: 376,
column: 5
}
},
"56": {
start: {
line: 367,
column: 6
},
end: {
line: 373,
column: 9
}
},
"57": {
start: {
line: 368,
column: 8
},
end: {
line: 372,
column: 9
}
},
"58": {
start: {
line: 369,
column: 10
},
end: {
line: 369,
column: 30
}
},
"59": {
start: {
line: 371,
column: 10
},
end: {
line: 371,
column: 29
}
},
"60": {
start: {
line: 374,
column: 6
},
end: {
line: 374,
column: 20
}
},
"61": {
start: {
line: 375,
column: 6
},
end: {
line: 375,
column: 13
}
},
"62": {
start: {
line: 378,
column: 28
},
end: {
line: 378,
column: 77
}
},
"63": {
start: {
line: 378,
column: 57
},
end: {
line: 378,
column: 76
}
},
"64": {
start: {
line: 380,
column: 4
},
end: {
line: 388,
column: 7
}
},
"65": {
start: {
line: 381,
column: 19
},
end: {
line: 381,
column: 61
}
},
"66": {
start: {
line: 381,
column: 48
},
end: {
line: 381,
column: 60
}
},
"67": {
start: {
line: 383,
column: 6
},
end: {
line: 387,
column: 7
}
},
"68": {
start: {
line: 384,
column: 8
},
end: {
line: 386,
column: 90
}
},
"69": {
start: {
line: 389,
column: 4
},
end: {
line: 391,
column: 5
}
},
"70": {
start: {
line: 390,
column: 6
},
end: {
line: 390,
column: 20
}
},
"71": {
start: {
line: 400,
column: 4
},
end: {
line: 400,
column: 91
}
},
"72": {
start: {
line: 401,
column: 4
},
end: {
line: 401,
column: 28
}
},
"73": {
start: {
line: 402,
column: 4
},
end: {
line: 402,
column: 18
}
},
"74": {
start: {
line: 403,
column: 4
},
end: {
line: 405,
column: 5
}
},
"75": {
start: {
line: 404,
column: 6
},
end: {
line: 404,
column: 27
}
},
"76": {
start: {
line: 414,
column: 4
},
end: {
line: 414,
column: 66
}
},
"77": {
start: {
line: 415,
column: 4
},
end: {
line: 439,
column: 5
}
},
"78": {
start: {
line: 416,
column: 6
},
end: {
line: 416,
column: 28
}
},
"79": {
start: {
line: 417,
column: 24
},
end: {
line: 417,
column: 51
}
},
"80": {
start: {
line: 419,
column: 6
},
end: {
line: 435,
column: 7
}
},
"81": {
start: {
line: 420,
column: 24
},
end: {
line: 422,
column: 10
}
},
"82": {
start: {
line: 421,
column: 10
},
end: {
line: 421,
column: 59
}
},
"83": {
start: {
line: 424,
column: 8
},
end: {
line: 424,
column: 40
}
},
"84": {
start: {
line: 425,
column: 8
},
end: {
line: 425,
column: 37
}
},
"85": {
start: {
line: 426,
column: 8
},
end: {
line: 426,
column: 22
}
},
"86": {
start: {
line: 428,
column: 24
},
end: {
line: 430,
column: 10
}
},
"87": {
start: {
line: 429,
column: 10
},
end: {
line: 429,
column: 59
}
},
"88": {
start: {
line: 432,
column: 8
},
end: {
line: 432,
column: 40
}
},
"89": {
start: {
line: 433,
column: 8
},
end: {
line: 433,
column: 37
}
},
"90": {
start: {
line: 434,
column: 8
},
end: {
line: 434,
column: 22
}
},
"91": {
start: {
line: 437,
column: 6
},
end: {
line: 437,
column: 43
}
},
"92": {
start: {
line: 438,
column: 6
},
end: {
line: 438,
column: 20
}
},
"93": {
start: {
line: 448,
column: 15
},
end: {
line: 448,
column: 29
}
},
"94": {
start: {
line: 450,
column: 4
},
end: {
line: 452,
column: 5
}
},
"95": {
start: {
line: 451,
column: 6
},
end: {
line: 451,
column: 13
}
},
"96": {
start: {
line: 454,
column: 4
},
end: {
line: 457,
column: 5
}
},
"97": {
start: {
line: 455,
column: 6
},
end: {
line: 455,
column: 25
}
},
"98": {
start: {
line: 456,
column: 6
},
end: {
line: 456,
column: 13
}
},
"99": {
start: {
line: 459,
column: 21
},
end: {
line: 459,
column: 54
}
},
"100": {
start: {
line: 461,
column: 20
},
end: {
line: 472,
column: 5
}
},
"101": {
start: {
line: 474,
column: 4
},
end: {
line: 474,
column: 37
}
},
"102": {
start: {
line: 485,
column: 23
},
end: {
line: 485,
column: 25
}
},
"103": {
start: {
line: 487,
column: 4
},
end: {
line: 489,
column: 7
}
},
"104": {
start: {
line: 488,
column: 6
},
end: {
line: 488,
column: 59
}
},
"105": {
start: {
line: 491,
column: 4
},
end: {
line: 491,
column: 22
}
},
"106": {
start: {
line: 503,
column: 19
},
end: {
line: 503,
column: 38
}
},
"107": {
start: {
line: 505,
column: 4
},
end: {
line: 507,
column: 5
}
},
"108": {
start: {
line: 506,
column: 6
},
end: {
line: 506,
column: 35
}
},
"109": {
start: {
line: 509,
column: 4
},
end: {
line: 509,
column: 24
}
},
"110": {
start: {
line: 521,
column: 4
},
end: {
line: 544,
column: 5
}
},
"111": {
start: {
line: 528,
column: 6
},
end: {
line: 528,
column: 19
}
},
"112": {
start: {
line: 530,
column: 6
},
end: {
line: 530,
column: 18
}
},
"113": {
start: {
line: 534,
column: 6
},
end: {
line: 534,
column: 18
}
},
"114": {
start: {
line: 536,
column: 6
},
end: {
line: 536,
column: 18
}
},
"115": {
start: {
line: 538,
column: 6
},
end: {
line: 538,
column: 19
}
},
"116": {
start: {
line: 540,
column: 6
},
end: {
line: 540,
column: 19
}
},
"117": {
start: {
line: 543,
column: 6
},
end: {
line: 543,
column: 19
}
},
"118": {
start: {
line: 545,
column: 4
},
end: {
line: 545,
column: 17
}
},
"119": {
start: {
line: 557,
column: 4
},
end: {
line: 562,
column: 5
}
},
"120": {
start: {
line: 559,
column: 6
},
end: {
line: 559,
column: 18
}
},
"121": {
start: {
line: 561,
column: 6
},
end: {
line: 561,
column: 23
}
},
"122": {
start: {
line: 563,
column: 4
},
end: {
line: 563,
column: 24
}
},
"123": {
start: {
line: 574,
column: 22
},
end: {
line: 574,
column: 51
}
},
"124": {
start: {
line: 575,
column: 12
},
end: {
line: 575,
column: 14
}
},
"125": {
start: {
line: 577,
column: 4
},
end: {
line: 580,
column: 29
}
},
"126": {
start: {
line: 578,
column: 6
},
end: {
line: 578,
column: 31
}
},
"127": {
start: {
line: 579,
column: 6
},
end: {
line: 579,
column: 10
}
},
"128": {
start: {
line: 582,
column: 19
},
end: {
line: 582,
column: 52
}
},
"129": {
start: {
line: 584,
column: 4
},
end: {
line: 584,
column: 33
}
},
"130": {
start: {
line: 595,
column: 4
},
end: {
line: 597,
column: 5
}
},
"131": {
start: {
line: 596,
column: 6
},
end: {
line: 596,
column: 16
}
},
"132": {
start: {
line: 599,
column: 24
},
end: {
line: 599,
column: 26
}
},
"133": {
start: {
line: 601,
column: 4
},
end: {
line: 607,
column: 5
}
},
"134": {
start: {
line: 602,
column: 6
},
end: {
line: 602,
column: 58
}
},
"135": {
start: {
line: 603,
column: 11
},
end: {
line: 607,
column: 5
}
},
"136": {
start: {
line: 604,
column: 6
},
end: {
line: 604,
column: 56
}
},
"137": {
start: {
line: 606,
column: 6
},
end: {
line: 606,
column: 115
}
},
"138": {
start: {
line: 609,
column: 4
},
end: {
line: 611,
column: 5
}
},
"139": {
start: {
line: 610,
column: 6
},
end: {
line: 610,
column: 68
}
},
"140": {
start: {
line: 613,
column: 4
},
end: {
line: 615,
column: 5
}
},
"141": {
start: {
line: 614,
column: 6
},
end: {
line: 614,
column: 61
}
},
"142": {
start: {
line: 617,
column: 4
},
end: {
line: 617,
column: 61
}
},
"143": {
start: {
line: 622,
column: 0
},
end: {
line: 622,
column: 37
}
},
"144": {
start: {
line: 625,
column: 0
},
end: {
line: 625,
column: 37
}
},
"145": {
start: {
line: 628,
column: 0
},
end: {
line: 628,
column: 65
}
}
},
fnMap: {
"0": {
name: "(anonymous_0)",
decl: {
start: {
line: 252,
column: 2