1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-18 22:36:41 +02:00
TableFilter/dist/tablefilter/tf-1-1e181e290c10d2a7d082.js
2017-01-04 14:09:18 +11:00

1405 lines
463 KiB
JavaScript

webpackJsonp([1],{
/***/ 435:
/***/ function(module, exports, __webpack_require__) {
var map = {
"./array": 16,
"./array.js": 16,
"./const": 11,
"./const.js": 11,
"./cookie": 29,
"./cookie.js": 29,
"./dom": 3,
"./dom.js": 3,
"./emitter": 8,
"./emitter.js": 8,
"./event": 1,
"./event.js": 1,
"./extensions/advancedGrid/adapterEzEditTable": 436,
"./extensions/advancedGrid/adapterEzEditTable.js": 436,
"./extensions/advancedGrid/advancedGrid": 437,
"./extensions/advancedGrid/advancedGrid.js": 437,
"./extensions/colOps/colOps": 438,
"./extensions/colOps/colOps.js": 438,
"./extensions/colsVisibility/colsVisibility": 439,
"./extensions/colsVisibility/colsVisibility.js": 439,
"./extensions/filtersVisibility/filtersVisibility": 440,
"./extensions/filtersVisibility/filtersVisibility.js": 440,
"./extensions/sort/adapterSortabletable": 441,
"./extensions/sort/adapterSortabletable.js": 441,
"./extensions/sort/sort": 442,
"./extensions/sort/sort.js": 442,
"./feature": 10,
"./feature.js": 10,
"./modules/alternateRows": 24,
"./modules/alternateRows.js": 24,
"./modules/checkList": 18,
"./modules/checkList.js": 18,
"./modules/clearButton": 22,
"./modules/clearButton.js": 22,
"./modules/dateType": 30,
"./modules/dateType.js": 30,
"./modules/dropdown": 15,
"./modules/dropdown.js": 15,
"./modules/gridLayout": 9,
"./modules/gridLayout.js": 9,
"./modules/hash": 27,
"./modules/hash.js": 27,
"./modules/help": 23,
"./modules/help.js": 23,
"./modules/highlightKeywords": 13,
"./modules/highlightKeywords.js": 13,
"./modules/loader": 12,
"./modules/loader.js": 12,
"./modules/noResults": 25,
"./modules/noResults.js": 25,
"./modules/paging": 21,
"./modules/paging.js": 21,
"./modules/popupFilter": 14,
"./modules/popupFilter.js": 14,
"./modules/rowsCounter": 19,
"./modules/rowsCounter.js": 19,
"./modules/state": 26,
"./modules/state.js": 26,
"./modules/statusBar": 20,
"./modules/statusBar.js": 20,
"./modules/storage": 28,
"./modules/storage.js": 28,
"./number": 7,
"./number.js": 7,
"./root": 2,
"./root.js": 2,
"./sort": 17,
"./sort.js": 17,
"./string": 5,
"./string.js": 5,
"./types": 4,
"./types.js": 4
};
function webpackContext(req) {
return __webpack_require__(webpackContextResolve(req));
};
function webpackContextResolve(req) {
return map[req] || (function() { throw new Error("Cannot find module '" + req + "'.") }());
};
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 435;
/***/ },
/***/ 436:
/***/ function(module, exports, __webpack_require__) {
"use strict";
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var __cov_95g3_tVCYDTYSbS82IGSnA = Function('return this')();
if (!__cov_95g3_tVCYDTYSbS82IGSnA.__coverage__) {
__cov_95g3_tVCYDTYSbS82IGSnA.__coverage__ = {};
}
__cov_95g3_tVCYDTYSbS82IGSnA = __cov_95g3_tVCYDTYSbS82IGSnA.__coverage__;
if (!__cov_95g3_tVCYDTYSbS82IGSnA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\adapterEzEditTable.js']) {
__cov_95g3_tVCYDTYSbS82IGSnA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\adapterEzEditTable.js'] = { "path": 'C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\adapterEzEditTable.js', "s": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 1, "7": 0, "8": 0, "9": 1, "10": 0, "11": 0, "12": 0, "13": 1, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 0, "22": 1, "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, "42": 0, "43": 0, "44": 0, "45": 0, "46": 0, "47": 0, "48": 0, "49": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 0, "80": 0, "81": 0, "82": 0, "83": 0, "84": 0, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "90": 0, "91": 0, "92": 0, "93": 0, "94": 0, "95": 0, "96": 0, "97": 0, "98": 0, "99": 0, "100": 0, "101": 0, "102": 0, "103": 0, "104": 0, "105": 0, "106": 0, "107": 0, "108": 0, "109": 0, "110": 0, "111": 0, "112": 0, "113": 0, "114": 0, "115": 0, "116": 0, "117": 0, "118": 0, "119": 0, "120": 0, "121": 0, "122": 0, "123": 0, "124": 0, "125": 0, "126": 0, "127": 0, "128": 0, "129": 0, "130": 0, "131": 0, "132": 0, "133": 0, "134": 0, "135": 0, "136": 0, "137": 0, "138": 0, "139": 0, "140": 0, "141": 0, "142": 0, "143": 0, "144": 0, "145": 0, "146": 0, "147": 0, "148": 0, "149": 0, "150": 0, "151": 0, "152": 0, "153": 0, "154": 0, "155": 0, "156": 0, "157": 0, "158": 0, "159": 0, "160": 0, "161": 0, "162": 0, "163": 0, "164": 0, "165": 0, "166": 0, "167": 0, "168": 0, "169": 0, "170": 0, "171": 0, "172": 0, "173": 0, "174": 0, "175": 0, "176": 0, "177": 0, "178": 0, "179": 0, "180": 0, "181": 0, "182": 0, "183": 0, "184": 0, "185": 0, "186": 0, "187": 0, "188": 0, "189": 0, "190": 0, "191": 0, "192": 0, "193": 0, "194": 0, "195": 0, "196": 0, "197": 0, "198": 0, "199": 0, "200": 0, "201": 0, "202": 0, "203": 0, "204": 0, "205": 0, "206": 0, "207": 0, "208": 0, "209": 0, "210": 0, "211": 0, "212": 0, "213": 0, "214": 0, "215": 0, "216": 0, "217": 0, "218": 0, "219": 0, "220": 0, "221": 0, "222": 0, "223": 0, "224": 0, "225": 0, "226": 0, "227": 0, "228": 0, "229": 0, "230": 0, "231": 0, "232": 0, "233": 0, "234": 0, "235": 0, "236": 0, "237": 0, "238": 0, "239": 0, "240": 0, "241": 0, "242": 0, "243": 0, "244": 0, "245": 0, "246": 0, "247": 0 }, "b": { "1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0, 0], "5": [0, 0], "6": [0, 0], "7": [0, 0], "8": [0, 0], "9": [0, 0], "10": [0, 0], "11": [0, 0], "12": [0, 0], "13": [0, 0], "14": [0, 0], "15": [0, 0], "16": [0, 0], "17": [0, 0], "18": [0, 0], "19": [0, 0], "20": [0, 0], "21": [0, 0], "22": [0, 0], "23": [0, 0], "24": [0, 0], "25": [0, 0], "26": [0, 0], "27": [0, 0], "28": [0, 0], "29": [0, 0], "30": [0, 0], "31": [0, 0], "32": [0, 0], "33": [0, 0], "34": [0, 0], "35": [0, 0], "36": [0, 0], "37": [0, 0], "38": [0, 0], "39": [0, 0], "40": [0, 0], "41": [0, 0], "42": [0, 0], "43": [0, 0, 0], "44": [0, 0], "45": [0, 0], "46": [0, 0], "47": [0, 0], "48": [0, 0], "49": [0, 0], "50": [0, 0], "51": [0, 0], "52": [0, 0], "53": [0, 0], "54": [0, 0], "55": [0, 0], "56": [0, 0], "57": [0, 0], "58": [0, 0], "59": [0, 0], "60": [0, 0], "61": [0, 0], "62": [0, 0], "63": [0, 0], "64": [0, 0], "65": [0, 0], "66": [0, 0], "67": [0, 0], "68": [0, 0], "69": [0, 0], "70": [0, 0], "71": [0, 0], "72": [0, 0], "73": [0, 0], "74": [0, 0], "75": [0, 0], "76": [0, 0], "77": [0, 0], "78": [0, 0], "79": [0, 0], "80": [0, 0], "81": [0, 0], "82": [0, 0], "83": [0, 0], "84": [0, 0], "85": [0, 0], "86": [0, 0], "87": [0, 0], "88": [0, 0], "89": [0, 0], "90": [0, 0], "91": [0, 0], "92": [0, 0], "93": [0, 0] }, "f": { "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 }, "fnMap": { "1": { "name": "_classCallCheck", "line": 15, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "2": { "name": "_possibleConstructorReturn", "line": 17, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "3": { "name": "_inherits", "line": 19, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "4": { "name": "(anonymous_4)", "line": 29, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "5": { "name": "AdapterEzEditTable", "line": 38, "loc": { "start": { "line": 22, "column": 4 }, "end": { "line": 22, "column": 25 } } }, "6": { "name": "init", "line": 104, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "7": { "name": "(anonymous_7)", "line": 115, "loc": { "start": { "line": 93, "column": 43 }, "end": { "line": 93, "column": 43 } } }, "8": { "name": "(anonymous_8)", "line": 125, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 12 } } }, "9": { "name": "_setAdvancedGrid", "line": 141, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "10": { "name": "(anonymous_10)", "line": 173, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 24 } } }, "11": { "name": "onAfterSelection", "line": 176, "loc": { "start": { "line": 148, "column": 35 }, "end": { "line": 148, "column": 65 } } }, "12": { "name": "doSelect", "line": 179, "loc": { "start": { "line": 151, "column": 31 }, "end": { "line": 151, "column": 55 } } }, "13": { "name": "onBeforeSelection", "line": 301, "loc": { "start": { "line": 274, "column": 36 }, "end": { "line": 274, "column": 63 } } }, "14": { "name": "(anonymous_14)", "line": 328, "loc": { "start": { "line": 311, "column": 57 }, "end": { "line": 311, "column": 75 } } }, "15": { "name": "(anonymous_15)", "line": 350, "loc": { "start": { "line": 332, "column": 49 }, "end": { "line": 332, "column": 49 } } }, "16": { "name": "(anonymous_16)", "line": 352, "loc": { "start": { "line": 334, "column": 45 }, "end": { "line": 334, "column": 57 } } }, "17": { "name": "(anonymous_17)", "line": 360, "loc": { "start": { "line": 342, "column": 44 }, "end": { "line": 342, "column": 56 } } }, "18": { "name": "(anonymous_18)", "line": 369, "loc": { "start": { "line": 349, "column": 19 }, "end": { "line": 349, "column": 19 } } }, "19": { "name": "(anonymous_19)", "line": 371, "loc": { "start": { "line": 351, "column": 46 }, "end": { "line": 351, "column": 58 } } }, "20": { "name": "(anonymous_20)", "line": 379, "loc": { "start": { "line": 359, "column": 45 }, "end": { "line": 359, "column": 57 } } }, "21": { "name": "(anonymous_21)", "line": 391, "loc": { "start": { "line": 368, "column": 22 }, "end": { "line": 368, "column": 22 } } }, "22": { "name": "(anonymous_22)", "line": 394, "loc": { "start": { "line": 371, "column": 35 }, "end": { "line": 371, "column": 47 } } }, "23": { "name": "(anonymous_23)", "line": 413, "loc": { "start": { "line": 389, "column": 54 }, "end": { "line": 389, "column": 54 } } }, "24": { "name": "(anonymous_24)", "line": 415, "loc": { "start": { "line": 391, "column": 56 }, "end": { "line": 391, "column": 68 } } }, "25": { "name": "reset", "line": 455, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "26": { "name": "toggle", "line": 476, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "27": { "name": "_toggleForInputFilter", "line": 498, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "28": { "name": "destroy", "line": 515, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "29": { "name": "(anonymous_29)", "line": 536, "loc": { "start": { "line": 501, "column": 12 }, "end": { "line": 501, "column": 12 } } } }, "statementMap": { "1": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "2": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 0 } }, "3": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 0 } }, "4": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 0 } }, "5": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 0 } }, "6": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "7": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "8": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "9": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "10": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "11": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "12": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "13": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "14": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "15": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "16": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "17": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "18": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "19": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 0 } }, "20": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "21": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "22": { "start": { "line": 22, "column": 4 }, "end": { "line": 79, "column": 5 } }, "23": { "start": { "line": 22, "column": 25 }, "end": { "line": 22, "column": 25 } }, "24": { "start": { "line": 22, "column": 25 }, "end": { "line": 22, "column": 25 } }, "25": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 8 } }, "26": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 8 } }, "27": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 8 } }, "28": { "start": { "line": 47, "column": 8 }, "end": { "line": 47, "column": 8 } }, "29": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 8 } }, "30": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 8 } }, "31": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 8 } }, "32": { "start": { "line": 70, "column": 8 }, "end": { "line": 70, "column": 8 } }, "33": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 8 } }, "34": { "start": { "line": 78, "column": 8 }, "end": { "line": 78, "column": 8 } }, "35": { "start": { "line": 22, "column": 25 }, "end": { "line": 22, "column": 25 } }, "36": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "37": { "start": { "line": 84, "column": 11 }, "end": { "line": 84, "column": 11 } }, "38": { "start": { "line": 85, "column": 8 }, "end": { "line": 87, "column": 9 } }, "39": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 12 } }, "40": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 8 } }, "41": { "start": { "line": 89, "column": 8 }, "end": { "line": 94, "column": 9 } }, "42": { "start": { "line": 90, "column": 12 }, "end": { "line": 90, "column": 12 } }, "43": { "start": { "line": 92, "column": 12 }, "end": { "line": 92, "column": 12 } }, "44": { "start": { "line": 93, "column": 12 }, "end": { "line": 93, "column": 12 } }, "45": { "start": { "line": 93, "column": 43 }, "end": { "line": 93, "column": 43 } }, "46": { "start": { "line": 95, "column": 8 }, "end": { "line": 97, "column": 9 } }, "47": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 12 } }, "48": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 8 } }, "49": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 12 } }, "50": { "start": { "line": 107, "column": 8 }, "end": { "line": 107, "column": 8 } }, "51": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "52": { "start": { "line": 115, "column": 8 }, "end": { "line": 115, "column": 8 } }, "53": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 8 } }, "54": { "start": { "line": 124, "column": 8 }, "end": { "line": 130, "column": 9 } }, "55": { "start": { "line": 125, "column": 12 }, "end": { "line": 125, "column": 12 } }, "56": { "start": { "line": 129, "column": 12 }, "end": { "line": 129, "column": 12 } }, "57": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 8 } }, "58": { "start": { "line": 133, "column": 8 }, "end": { "line": 133, "column": 8 } }, "59": { "start": { "line": 134, "column": 8 }, "end": { "line": 134, "column": 8 } }, "60": { "start": { "line": 136, "column": 8 }, "end": { "line": 138, "column": 9 } }, "61": { "start": { "line": 137, "column": 12 }, "end": { "line": 137, "column": 12 } }, "62": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 8 } }, "63": { "start": { "line": 142, "column": 8 }, "end": { "line": 142, "column": 8 } }, "64": { "start": { "line": 143, "column": 8 }, "end": { "line": 143, "column": 8 } }, "65": { "start": { "line": 145, "column": 8 }, "end": { "line": 367, "column": 9 } }, "66": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 24 } }, "67": { "start": { "line": 148, "column": 12 }, "end": { "line": 148, "column": 12 } }, "68": { "start": { "line": 149, "column": 16 }, "end": { "line": 149, "column": 16 } }, "69": { "start": { "line": 151, "column": 16 }, "end": { "line": 151, "column": 16 } }, "70": { "start": { "line": 152, "column": 20 }, "end": { "line": 172, "column": 21 } }, "71": { "start": { "line": 154, "column": 24 }, "end": { "line": 154, "column": 24 } }, "72": { "start": { "line": 158, "column": 24 }, "end": { "line": 158, "column": 24 } }, "73": { "start": { "line": 160, "column": 24 }, "end": { "line": 160, "column": 24 } }, "74": { "start": { "line": 162, "column": 24 }, "end": { "line": 166, "column": 25 } }, "75": { "start": { "line": 164, "column": 28 }, "end": { "line": 164, "column": 28 } }, "76": { "start": { "line": 167, "column": 24 }, "end": { "line": 171, "column": 25 } }, "77": { "start": { "line": 169, "column": 28 }, "end": { "line": 169, "column": 28 } }, "78": { "start": { "line": 174, "column": 20 }, "end": { "line": 190, "column": 21 } }, "79": { "start": { "line": 175, "column": 24 }, "end": { "line": 175, "column": 24 } }, "80": { "start": { "line": 176, "column": 24 }, "end": { "line": 178, "column": 25 } }, "81": { "start": { "line": 177, "column": 28 }, "end": { "line": 177, "column": 28 } }, "82": { "start": { "line": 179, "column": 24 }, "end": { "line": 189, "column": 25 } }, "83": { "start": { "line": 180, "column": 28 }, "end": { "line": 188, "column": 29 } }, "84": { "start": { "line": 182, "column": 32 }, "end": { "line": 182, "column": 32 } }, "85": { "start": { "line": 184, "column": 33 }, "end": { "line": 188, "column": 29 } }, "86": { "start": { "line": 185, "column": 32 }, "end": { "line": 185, "column": 32 } }, "87": { "start": { "line": 187, "column": 32 }, "end": { "line": 187, "column": 32 } }, "88": { "start": { "line": 194, "column": 16 }, "end": { "line": 196, "column": 17 } }, "89": { "start": { "line": 195, "column": 20 }, "end": { "line": 195, "column": 20 } }, "90": { "start": { "line": 197, "column": 16 }, "end": { "line": 197, "column": 16 } }, "91": { "start": { "line": 216, "column": 16 }, "end": { "line": 269, "column": 17 } }, "92": { "start": { "line": 218, "column": 20 }, "end": { "line": 238, "column": 21 } }, "93": { "start": { "line": 220, "column": 24 }, "end": { "line": 229, "column": 25 } }, "94": { "start": { "line": 221, "column": 28 }, "end": { "line": 221, "column": 28 } }, "95": { "start": { "line": 223, "column": 28 }, "end": { "line": 223, "column": 28 } }, "96": { "start": { "line": 224, "column": 28 }, "end": { "line": 228, "column": 29 } }, "97": { "start": { "line": 225, "column": 32 }, "end": { "line": 225, "column": 32 } }, "98": { "start": { "line": 227, "column": 32 }, "end": { "line": 227, "column": 32 } }, "99": { "start": { "line": 232, "column": 24 }, "end": { "line": 237, "column": 25 } }, "100": { "start": { "line": 233, "column": 28 }, "end": { "line": 233, "column": 28 } }, "101": { "start": { "line": 235, "column": 28 }, "end": { "line": 235, "column": 28 } }, "102": { "start": { "line": 236, "column": 28 }, "end": { "line": 236, "column": 28 } }, "103": { "start": { "line": 239, "column": 20 }, "end": { "line": 239, "column": 20 } }, "104": { "start": { "line": 240, "column": 20 }, "end": { "line": 240, "column": 20 } }, "105": { "start": { "line": 244, "column": 20 }, "end": { "line": 268, "column": 21 } }, "106": { "start": { "line": 245, "column": 24 }, "end": { "line": 245, "column": 24 } }, "107": { "start": { "line": 246, "column": 24 }, "end": { "line": 246, "column": 24 } }, "108": { "start": { "line": 248, "column": 24 }, "end": { "line": 264, "column": 25 } }, "109": { "start": { "line": 250, "column": 28 }, "end": { "line": 255, "column": 29 } }, "110": { "start": { "line": 251, "column": 32 }, "end": { "line": 251, "column": 32 } }, "111": { "start": { "line": 254, "column": 32 }, "end": { "line": 254, "column": 32 } }, "112": { "start": { "line": 258, "column": 28 }, "end": { "line": 263, "column": 29 } }, "113": { "start": { "line": 259, "column": 32 }, "end": { "line": 259, "column": 32 } }, "114": { "start": { "line": 261, "column": 32 }, "end": { "line": 261, "column": 32 } }, "115": { "start": { "line": 265, "column": 24 }, "end": { "line": 265, "column": 24 } }, "116": { "start": { "line": 266, "column": 24 }, "end": { "line": 266, "column": 24 } }, "117": { "start": { "line": 267, "column": 24 }, "end": { "line": 267, "column": 24 } }, "118": { "start": { "line": 274, "column": 12 }, "end": { "line": 274, "column": 12 } }, "119": { "start": { "line": 275, "column": 16 }, "end": { "line": 275, "column": 16 } }, "120": { "start": { "line": 277, "column": 16 }, "end": { "line": 306, "column": 17 } }, "121": { "start": { "line": 278, "column": 20 }, "end": { "line": 305, "column": 21 } }, "122": { "start": { "line": 279, "column": 24 }, "end": { "line": 279, "column": 24 } }, "123": { "start": { "line": 281, "column": 24 }, "end": { "line": 281, "column": 24 } }, "124": { "start": { "line": 282, "column": 24 }, "end": { "line": 282, "column": 24 } }, "125": { "start": { "line": 286, "column": 24 }, "end": { "line": 286, "column": 24 } }, "126": { "start": { "line": 288, "column": 24 }, "end": { "line": 304, "column": 25 } }, "127": { "start": { "line": 290, "column": 28 }, "end": { "line": 290, "column": 28 } }, "128": { "start": { "line": 292, "column": 29 }, "end": { "line": 304, "column": 25 } }, "129": { "start": { "line": 294, "column": 28 }, "end": { "line": 294, "column": 28 } }, "130": { "start": { "line": 296, "column": 29 }, "end": { "line": 304, "column": 25 } }, "131": { "start": { "line": 298, "column": 28 }, "end": { "line": 298, "column": 28 } }, "132": { "start": { "line": 300, "column": 29 }, "end": { "line": 304, "column": 25 } }, "133": { "start": { "line": 303, "column": 28 }, "end": { "line": 303, "column": 28 } }, "134": { "start": { "line": 310, "column": 12 }, "end": { "line": 328, "column": 13 } }, "135": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 16 } }, "136": { "start": { "line": 312, "column": 20 }, "end": { "line": 312, "column": 20 } }, "137": { "start": { "line": 313, "column": 20 }, "end": { "line": 313, "column": 20 } }, "138": { "start": { "line": 314, "column": 20 }, "end": { "line": 314, "column": 20 } }, "139": { "start": { "line": 316, "column": 20 }, "end": { "line": 316, "column": 20 } }, "140": { "start": { "line": 318, "column": 20 }, "end": { "line": 320, "column": 21 } }, "141": { "start": { "line": 319, "column": 24 }, "end": { "line": 319, "column": 24 } }, "142": { "start": { "line": 322, "column": 20 }, "end": { "line": 322, "column": 20 } }, "143": { "start": { "line": 324, "column": 20 }, "end": { "line": 326, "column": 21 } }, "144": { "start": { "line": 325, "column": 24 }, "end": { "line": 325, "column": 24 } }, "145": { "start": { "line": 332, "column": 12 }, "end": { "line": 366, "column": 13 } }, "146": { "start": { "line": 332, "column": 49 }, "end": { "line": 332, "column": 49 } }, "147": { "start": { "line": 333, "column": 16 }, "end": { "line": 333, "column": 16 } }, "148": { "start": { "line": 334, "column": 16 }, "end": { "line": 334, "column": 16 } }, "149": { "start": { "line": 335, "column": 20 }, "end": { "line": 335, "column": 20 } }, "150": { "start": { "line": 336, "column": 20 }, "end": { "line": 336, "column": 20 } }, "151": { "start": { "line": 337, "column": 20 }, "end": { "line": 339, "column": 21 } }, "152": { "start": { "line": 338, "column": 24 }, "end": { "line": 338, "column": 24 } }, "153": { "start": { "line": 341, "column": 16 }, "end": { "line": 341, "column": 16 } }, "154": { "start": { "line": 342, "column": 16 }, "end": { "line": 342, "column": 16 } }, "155": { "start": { "line": 343, "column": 20 }, "end": { "line": 343, "column": 20 } }, "156": { "start": { "line": 344, "column": 20 }, "end": { "line": 344, "column": 20 } }, "157": { "start": { "line": 345, "column": 20 }, "end": { "line": 347, "column": 21 } }, "158": { "start": { "line": 346, "column": 24 }, "end": { "line": 346, "column": 24 } }, "159": { "start": { "line": 349, "column": 19 }, "end": { "line": 349, "column": 19 } }, "160": { "start": { "line": 350, "column": 16 }, "end": { "line": 350, "column": 16 } }, "161": { "start": { "line": 351, "column": 16 }, "end": { "line": 351, "column": 16 } }, "162": { "start": { "line": 352, "column": 20 }, "end": { "line": 352, "column": 20 } }, "163": { "start": { "line": 353, "column": 20 }, "end": { "line": 353, "column": 20 } }, "164": { "start": { "line": 354, "column": 20 }, "end": { "line": 356, "column": 21 } }, "165": { "start": { "line": 355, "column": 24 }, "end": { "line": 355, "column": 24 } }, "166": { "start": { "line": 358, "column": 16 }, "end": { "line": 358, "column": 16 } }, "167": { "start": { "line": 359, "column": 16 }, "end": { "line": 359, "column": 16 } }, "168": { "start": { "line": 360, "column": 20 }, "end": { "line": 360, "column": 20 } }, "169": { "start": { "line": 361, "column": 20 }, "end": { "line": 361, "column": 20 } }, "170": { "start": { "line": 362, "column": 20 }, "end": { "line": 364, "column": 21 } }, "171": { "start": { "line": 363, "column": 24 }, "end": { "line": 363, "column": 24 } }, "172": { "start": { "line": 368, "column": 8 }, "end": { "line": 410, "column": 9 } }, "173": { "start": { "line": 368, "column": 22 }, "end": { "line": 368, "column": 22 } }, "174": { "start": { "line": 370, "column": 12 }, "end": { "line": 370, "column": 12 } }, "175": { "start": { "line": 371, "column": 12 }, "end": { "line": 371, "column": 12 } }, "176": { "start": { "line": 372, "column": 16 }, "end": { "line": 372, "column": 16 } }, "177": { "start": { "line": 373, "column": 16 }, "end": { "line": 373, "column": 16 } }, "178": { "start": { "line": 374, "column": 16 }, "end": { "line": 381, "column": 17 } }, "179": { "start": { "line": 375, "column": 20 }, "end": { "line": 375, "column": 20 } }, "180": { "start": { "line": 377, "column": 20 }, "end": { "line": 377, "column": 20 } }, "181": { "start": { "line": 378, "column": 20 }, "end": { "line": 378, "column": 20 } }, "182": { "start": { "line": 379, "column": 20 }, "end": { "line": 379, "column": 20 } }, "183": { "start": { "line": 380, "column": 20 }, "end": { "line": 380, "column": 20 } }, "184": { "start": { "line": 382, "column": 16 }, "end": { "line": 384, "column": 17 } }, "185": { "start": { "line": 383, "column": 20 }, "end": { "line": 383, "column": 20 } }, "186": { "start": { "line": 385, "column": 16 }, "end": { "line": 387, "column": 17 } }, "187": { "start": { "line": 386, "column": 20 }, "end": { "line": 386, "column": 20 } }, "188": { "start": { "line": 389, "column": 12 }, "end": { "line": 409, "column": 13 } }, "189": { "start": { "line": 389, "column": 54 }, "end": { "line": 389, "column": 54 } }, "190": { "start": { "line": 390, "column": 16 }, "end": { "line": 390, "column": 16 } }, "191": { "start": { "line": 391, "column": 16 }, "end": { "line": 391, "column": 16 } }, "192": { "start": { "line": 392, "column": 20 }, "end": { "line": 392, "column": 20 } }, "193": { "start": { "line": 393, "column": 20 }, "end": { "line": 393, "column": 20 } }, "194": { "start": { "line": 394, "column": 20 }, "end": { "line": 401, "column": 21 } }, "195": { "start": { "line": 395, "column": 24 }, "end": { "line": 395, "column": 24 } }, "196": { "start": { "line": 397, "column": 24 }, "end": { "line": 397, "column": 24 } }, "197": { "start": { "line": 398, "column": 24 }, "end": { "line": 398, "column": 24 } }, "198": { "start": { "line": 399, "column": 24 }, "end": { "line": 399, "column": 24 } }, "199": { "start": { "line": 400, "column": 24 }, "end": { "line": 400, "column": 24 } }, "200": { "start": { "line": 402, "column": 20 }, "end": { "line": 404, "column": 21 } }, "201": { "start": { "line": 403, "column": 24 }, "end": { "line": 403, "column": 24 } }, "202": { "start": { "line": 405, "column": 20 }, "end": { "line": 407, "column": 21 } }, "203": { "start": { "line": 406, "column": 24 }, "end": { "line": 406, "column": 24 } }, "204": { "start": { "line": 412, "column": 8 }, "end": { "line": 417, "column": 61 } }, "205": { "start": { "line": 414, "column": 12 }, "end": { "line": 414, "column": 12 } }, "206": { "start": { "line": 415, "column": 12 }, "end": { "line": 415, "column": 12 } }, "207": { "start": { "line": 417, "column": 22 }, "end": { "line": 417, "column": 22 } }, "208": { "start": { "line": 419, "column": 8 }, "end": { "line": 419, "column": 8 } }, "209": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "210": { "start": { "line": 426, "column": 8 }, "end": { "line": 426, "column": 8 } }, "211": { "start": { "line": 427, "column": 8 }, "end": { "line": 438, "column": 9 } }, "212": { "start": { "line": 428, "column": 12 }, "end": { "line": 432, "column": 13 } }, "213": { "start": { "line": 430, "column": 16 }, "end": { "line": 430, "column": 16 } }, "214": { "start": { "line": 433, "column": 12 }, "end": { "line": 437, "column": 13 } }, "215": { "start": { "line": 435, "column": 16 }, "end": { "line": 435, "column": 16 } }, "216": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "217": { "start": { "line": 445, "column": 8 }, "end": { "line": 445, "column": 8 } }, "218": { "start": { "line": 446, "column": 8 }, "end": { "line": 454, "column": 9 } }, "219": { "start": { "line": 448, "column": 12 }, "end": { "line": 448, "column": 12 } }, "220": { "start": { "line": 452, "column": 12 }, "end": { "line": 452, "column": 12 } }, "221": { "start": { "line": 455, "column": 8 }, "end": { "line": 463, "column": 9 } }, "222": { "start": { "line": 457, "column": 12 }, "end": { "line": 457, "column": 12 } }, "223": { "start": { "line": 461, "column": 12 }, "end": { "line": 461, "column": 12 } }, "224": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "225": { "start": { "line": 467, "column": 8 }, "end": { "line": 467, "column": 8 } }, "226": { "start": { "line": 468, "column": 8 }, "end": { "line": 470, "column": 9 } }, "227": { "start": { "line": 469, "column": 12 }, "end": { "line": 469, "column": 12 } }, "228": { "start": { "line": 471, "column": 8 }, "end": { "line": 471, "column": 8 } }, "229": { "start": { "line": 472, "column": 8 }, "end": { "line": 472, "column": 8 } }, "230": { "start": { "line": 473, "column": 8 }, "end": { "line": 475, "column": 9 } }, "231": { "start": { "line": 474, "column": 12 }, "end": { "line": 474, "column": 12 } }, "232": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "233": { "start": { "line": 481, "column": 14 }, "end": { "line": 481, "column": 14 } }, "234": { "start": { "line": 482, "column": 8 }, "end": { "line": 484, "column": 9 } }, "235": { "start": { "line": 483, "column": 12 }, "end": { "line": 483, "column": 12 } }, "236": { "start": { "line": 485, "column": 8 }, "end": { "line": 485, "column": 8 } }, "237": { "start": { "line": 486, "column": 8 }, "end": { "line": 498, "column": 9 } }, "238": { "start": { "line": 487, "column": 12 }, "end": { "line": 492, "column": 13 } }, "239": { "start": { "line": 489, "column": 16 }, "end": { "line": 489, "column": 16 } }, "240": { "start": { "line": 490, "column": 16 }, "end": { "line": 490, "column": 16 } }, "241": { "start": { "line": 493, "column": 12 }, "end": { "line": 497, "column": 13 } }, "242": { "start": { "line": 495, "column": 16 }, "end": { "line": 495, "column": 16 } }, "243": { "start": { "line": 500, "column": 8 }, "end": { "line": 500, "column": 8 } }, "244": { "start": { "line": 501, "column": 12 }, "end": { "line": 501, "column": 12 } }, "245": { "start": { "line": 502, "column": 8 }, "end": { "line": 502, "column": 8 } }, "246": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "247": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true } }, "branchMap": { "1": { "line": 15, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "2": { "line": 17, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "3": { "line": 17, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "4": { "line": 17, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "5": { "line": 19, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "6": { "line": 19, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "7": { "line": 19, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "8": { "line": 19, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "9": { "line": 19, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "10": { "line": 47, "type": "binary-expr", "locations": [{ "start": { "line": 29, "column": 20 }, "end": { "line": 29, "column": 20 } }, { "start": { "line": 29, "column": 39 }, "end": { "line": 29, "column": 8 } }] }, "11": { "line": 53, "type": "binary-expr", "locations": [{ "start": { "line": 35, "column": 24 }, "end": { "line": 35, "column": 24 } }, { "start": { "line": 35, "column": 40 }, "end": { "line": 35, "column": 8 } }] }, "12": { "line": 71, "type": "binary-expr", "locations": [{ "start": { "line": 53, "column": 26 }, "end": { "line": 53, "column": 26 } }, { "start": { "line": 53, "column": 44 }, "end": { "line": 53, "column": 8 } }] }, "13": { "line": 77, "type": "binary-expr", "locations": [{ "start": { "line": 59, "column": 30 }, "end": { "line": 59, "column": 30 } }, { "start": { "line": 59, "column": 53 }, "end": { "line": 59, "column": 8 } }] }, "14": { "line": 80, "type": "cond-expr", "locations": [{ "start": { "line": 63, "column": 12 }, "end": { "line": 62, "column": 31 } }, { "start": { "line": 63, "column": 20 }, "end": { "line": 62, "column": 8 } }] }, "15": { "line": 107, "type": "if", "locations": [{ "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 8 } }, { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 8 } }] }, "16": { "line": 111, "type": "if", "locations": [{ "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 8 } }, { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 8 } }] }, "17": { "line": 119, "type": "if", "locations": [{ "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 8 } }, { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 8 } }] }, "18": { "line": 119, "type": "binary-expr", "locations": [{ "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 12 } }, { "start": { "line": 95, "column": 35 }, "end": { "line": 95, "column": 8 } }] }, "19": { "line": 151, "type": "if", "locations": [{ "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 8 } }, { "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 8 } }] }, "20": { "line": 151, "type": "binary-expr", "locations": [{ "start": { "line": 124, "column": 12 }, "end": { "line": 124, "column": 12 } }, { "start": { "line": 124, "column": 32 }, "end": { "line": 124, "column": 8 } }] }, "21": { "line": 156, "type": "binary-expr", "locations": [{ "start": { "line": 129, "column": 23 }, "end": { "line": 129, "column": 23 } }, { "start": { "line": 129, "column": 39 }, "end": { "line": 129, "column": 12 } }] }, "22": { "line": 159, "type": "binary-expr", "locations": [{ "start": { "line": 132, "column": 24 }, "end": { "line": 132, "column": 24 } }, { "start": { "line": 132, "column": 41 }, "end": { "line": 132, "column": 8 } }] }, "23": { "line": 163, "type": "if", "locations": [{ "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 8 } }, { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 8 } }] }, "24": { "line": 164, "type": "binary-expr", "locations": [{ "start": { "line": 137, "column": 36 }, "end": { "line": 137, "column": 36 } }, { "start": { "line": 137, "column": 61 }, "end": { "line": 137, "column": 12 } }] }, "25": { "line": 167, "type": "binary-expr", "locations": [{ "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 30 } }, { "start": { "line": 140, "column": 53 }, "end": { "line": 140, "column": 8 } }] }, "26": { "line": 172, "type": "if", "locations": [{ "start": { "line": 145, "column": 8 }, "end": { "line": 145, "column": 8 } }, { "start": { "line": 145, "column": 8 }, "end": { "line": 145, "column": 8 } }] }, "27": { "line": 180, "type": "if", "locations": [{ "start": { "line": 152, "column": 20 }, "end": { "line": 152, "column": 20 } }, { "start": { "line": 152, "column": 20 }, "end": { "line": 152, "column": 20 } }] }, "28": { "line": 190, "type": "if", "locations": [{ "start": { "line": 162, "column": 24 }, "end": { "line": 162, "column": 24 } }, { "start": { "line": 162, "column": 24 }, "end": { "line": 162, "column": 24 } }] }, "29": { "line": 195, "type": "if", "locations": [{ "start": { "line": 167, "column": 24 }, "end": { "line": 167, "column": 24 } }, { "start": { "line": 167, "column": 24 }, "end": { "line": 167, "column": 24 } }] }, "30": { "line": 202, "type": "if", "locations": [{ "start": { "line": 174, "column": 20 }, "end": { "line": 174, "column": 20 } }, { "start": { "line": 174, "column": 20 }, "end": { "line": 174, "column": 20 } }] }, "31": { "line": 204, "type": "if", "locations": [{ "start": { "line": 176, "column": 24 }, "end": { "line": 176, "column": 24 } }, { "start": { "line": 176, "column": 24 }, "end": { "line": 176, "column": 24 } }] }, "32": { "line": 207, "type": "if", "locations": [{ "start": { "line": 179, "column": 24 }, "end": { "line": 179, "column": 24 } }, { "start": { "line": 179, "column": 24 }, "end": { "line": 179, "column": 24 } }] }, "33": { "line": 208, "type": "if", "locations": [{ "start": { "line": 180, "column": 28 }, "end": { "line": 180, "column": 28 } }, { "start": { "line": 180, "column": 28 }, "end": { "line": 180, "column": 28 } }] }, "34": { "line": 208, "type": "binary-expr", "locations": [{ "start": { "line": 180, "column": 32 }, "end": { "line": 180, "column": 32 } }, { "start": { "line": 181, "column": 32 }, "end": { "line": 180, "column": 28 } }] }, "35": { "line": 210, "type": "if", "locations": [{ "start": { "line": 184, "column": 33 }, "end": { "line": 184, "column": 33 } }, { "start": { "line": 184, "column": 33 }, "end": { "line": 184, "column": 33 } }] }, "36": { "line": 210, "type": "binary-expr", "locations": [{ "start": { "line": 184, "column": 37 }, "end": { "line": 184, "column": 37 } }, { "start": { "line": 184, "column": 61 }, "end": { "line": 184, "column": 33 } }] }, "37": { "line": 220, "type": "if", "locations": [{ "start": { "line": 194, "column": 16 }, "end": { "line": 194, "column": 16 } }, { "start": { "line": 194, "column": 16 }, "end": { "line": 194, "column": 16 } }] }, "38": { "line": 225, "type": "cond-expr", "locations": [{ "start": { "line": 200, "column": 24 }, "end": { "line": 199, "column": 26 } }, { "start": { "line": 200, "column": 49 }, "end": { "line": 197, "column": 16 } }] }, "39": { "line": 228, "type": "cond-expr", "locations": [{ "start": { "line": 202, "column": 59 }, "end": { "line": 202, "column": 27 } }, { "start": { "line": 202, "column": 73 }, "end": { "line": 197, "column": 16 } }] }, "40": { "line": 231, "type": "cond-expr", "locations": [{ "start": { "line": 204, "column": 48 }, "end": { "line": 204, "column": 30 } }, { "start": { "line": 204, "column": 69 }, "end": { "line": 197, "column": 16 } }] }, "41": { "line": 239, "type": "cond-expr", "locations": [{ "start": { "line": 211, "column": 25 }, "end": { "line": 210, "column": 24 } }, { "start": { "line": 212, "column": 24 }, "end": { "line": 197, "column": 16 } }] }, "42": { "line": 239, "type": "binary-expr", "locations": [{ "start": { "line": 210, "column": 24 }, "end": { "line": 210, "column": 24 } }, { "start": { "line": 210, "column": 42 }, "end": { "line": 210, "column": 24 } }] }, "43": { "line": 239, "type": "binary-expr", "locations": [{ "start": { "line": 211, "column": 25 }, "end": { "line": 211, "column": 25 } }, { "start": { "line": 211, "column": 35 }, "end": { "line": 211, "column": 25 } }, { "start": { "line": 211, "column": 58 }, "end": { "line": 210, "column": 24 } }] }, "44": { "line": 243, "type": "if", "locations": [{ "start": { "line": 216, "column": 16 }, "end": { "line": 216, "column": 16 } }, { "start": { "line": 216, "column": 16 }, "end": { "line": 216, "column": 16 } }] }, "45": { "line": 245, "type": "if", "locations": [{ "start": { "line": 218, "column": 20 }, "end": { "line": 218, "column": 20 } }, { "start": { "line": 218, "column": 20 }, "end": { "line": 218, "column": 20 } }] }, "46": { "line": 247, "type": "if", "locations": [{ "start": { "line": 220, "column": 24 }, "end": { "line": 220, "column": 24 } }, { "start": { "line": 220, "column": 24 }, "end": { "line": 220, "column": 24 } }] }, "47": { "line": 251, "type": "if", "locations": [{ "start": { "line": 224, "column": 28 }, "end": { "line": 224, "column": 28 } }, { "start": { "line": 224, "column": 28 }, "end": { "line": 224, "column": 28 } }] }, "48": { "line": 259, "type": "if", "locations": [{ "start": { "line": 232, "column": 24 }, "end": { "line": 232, "column": 24 } }, { "start": { "line": 232, "column": 24 }, "end": { "line": 232, "column": 24 } }] }, "49": { "line": 263, "type": "cond-expr", "locations": [{ "start": { "line": 236, "column": 47 }, "end": { "line": 236, "column": 43 } }, { "start": { "line": 236, "column": 51 }, "end": { "line": 236, "column": 28 } }] }, "50": { "line": 271, "type": "if", "locations": [{ "start": { "line": 244, "column": 20 }, "end": { "line": 244, "column": 20 } }, { "start": { "line": 244, "column": 20 }, "end": { "line": 244, "column": 20 } }] }, "51": { "line": 271, "type": "binary-expr", "locations": [{ "start": { "line": 244, "column": 24 }, "end": { "line": 244, "column": 24 } }, { "start": { "line": 244, "column": 42 }, "end": { "line": 244, "column": 20 } }] }, "52": { "line": 275, "type": "if", "locations": [{ "start": { "line": 248, "column": 24 }, "end": { "line": 248, "column": 24 } }, { "start": { "line": 248, "column": 24 }, "end": { "line": 248, "column": 24 } }] }, "53": { "line": 278, "type": "if", "locations": [{ "start": { "line": 250, "column": 28 }, "end": { "line": 250, "column": 28 } }, { "start": { "line": 250, "column": 28 }, "end": { "line": 250, "column": 28 } }] }, "54": { "line": 286, "type": "if", "locations": [{ "start": { "line": 258, "column": 28 }, "end": { "line": 258, "column": 28 } }, { "start": { "line": 258, "column": 28 }, "end": { "line": 258, "column": 28 } }] }, "55": { "line": 302, "type": "cond-expr", "locations": [{ "start": { "line": 276, "column": 20 }, "end": { "line": 275, "column": 26 } }, { "start": { "line": 276, "column": 45 }, "end": { "line": 275, "column": 16 } }] }, "56": { "line": 303, "type": "if", "locations": [{ "start": { "line": 277, "column": 16 }, "end": { "line": 277, "column": 16 } }, { "start": { "line": 277, "column": 16 }, "end": { "line": 277, "column": 16 } }] }, "57": { "line": 304, "type": "if", "locations": [{ "start": { "line": 278, "column": 20 }, "end": { "line": 278, "column": 20 } }, { "start": { "line": 278, "column": 20 }, "end": { "line": 278, "column": 20 } }] }, "58": { "line": 313, "type": "if", "locations": [{ "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 24 } }, { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 24 } }] }, "59": { "line": 313, "type": "binary-expr", "locations": [{ "start": { "line": 288, "column": 29 }, "end": { "line": 288, "column": 28 } }, { "start": { "line": 289, "column": 28 }, "end": { "line": 288, "column": 24 } }] }, "60": { "line": 315, "type": "if", "locations": [{ "start": { "line": 292, "column": 29 }, "end": { "line": 292, "column": 29 } }, { "start": { "line": 292, "column": 29 }, "end": { "line": 292, "column": 29 } }] }, "61": { "line": 315, "type": "binary-expr", "locations": [{ "start": { "line": 292, "column": 34 }, "end": { "line": 292, "column": 33 } }, { "start": { "line": 293, "column": 28 }, "end": { "line": 292, "column": 29 } }] }, "62": { "line": 317, "type": "if", "locations": [{ "start": { "line": 296, "column": 29 }, "end": { "line": 296, "column": 29 } }, { "start": { "line": 296, "column": 29 }, "end": { "line": 296, "column": 29 } }] }, "63": { "line": 317, "type": "binary-expr", "locations": [{ "start": { "line": 296, "column": 33 }, "end": { "line": 296, "column": 33 } }, { "start": { "line": 297, "column": 28 }, "end": { "line": 296, "column": 29 } }] }, "64": { "line": 319, "type": "if", "locations": [{ "start": { "line": 300, "column": 29 }, "end": { "line": 300, "column": 29 } }, { "start": { "line": 300, "column": 29 }, "end": { "line": 300, "column": 29 } }] }, "65": { "line": 319, "type": "binary-expr", "locations": [{ "start": { "line": 301, "column": 28 }, "end": { "line": 301, "column": 28 } }, { "start": { "line": 302, "column": 28 }, "end": { "line": 300, "column": 29 } }] }, "66": { "line": 327, "type": "if", "locations": [{ "start": { "line": 310, "column": 12 }, "end": { "line": 310, "column": 12 } }, { "start": { "line": 310, "column": 12 }, "end": { "line": 310, "column": 12 } }] }, "67": { "line": 335, "type": "if", "locations": [{ "start": { "line": 318, "column": 20 }, "end": { "line": 318, "column": 20 } }, { "start": { "line": 318, "column": 20 }, "end": { "line": 318, "column": 20 } }] }, "68": { "line": 341, "type": "if", "locations": [{ "start": { "line": 324, "column": 20 }, "end": { "line": 324, "column": 20 } }, { "start": { "line": 324, "column": 20 }, "end": { "line": 324, "column": 20 } }] }, "69": { "line": 349, "type": "if", "locations": [{ "start": { "line": 332, "column": 12 }, "end": { "line": 332, "column": 12 } }, { "start": { "line": 332, "column": 12 }, "end": { "line": 332, "column": 12 } }] }, "70": { "line": 355, "type": "if", "locations": [{ "start": { "line": 337, "column": 20 }, "end": { "line": 337, "column": 20 } }, { "start": { "line": 337, "column": 20 }, "end": { "line": 337, "column": 20 } }] }, "71": { "line": 363, "type": "if", "locations": [{ "start": { "line": 345, "column": 20 }, "end": { "line": 345, "column": 20 } }, { "start": { "line": 345, "column": 20 }, "end": { "line": 345, "column": 20 } }] }, "72": { "line": 374, "type": "if", "locations": [{ "start": { "line": 354, "column": 20 }, "end": { "line": 354, "column": 20 } }, { "start": { "line": 354, "column": 20 }, "end": { "line": 354, "column": 20 } }] }, "73": { "line": 382, "type": "if", "locations": [{ "start": { "line": 362, "column": 20 }, "end": { "line": 362, "column": 20 } }, { "start": { "line": 362, "column": 20 }, "end": { "line": 362, "column": 20 } }] }, "74": { "line": 390, "type": "if", "locations": [{ "start": { "line": 368, "column": 8 }, "end": { "line": 368, "column": 8 } }, { "start": { "line": 368, "column": 8 }, "end": { "line": 368, "column": 8 } }] }, "75": { "line": 397, "type": "if", "locations": [{ "start": { "line": 374, "column": 16 }, "end": { "line": 374, "column": 16 } }, { "start": { "line": 374, "column": 16 }, "end": { "line": 374, "column": 16 } }] }, "76": { "line": 405, "type": "if", "locations": [{ "start": { "line": 382, "column": 16 }, "end": { "line": 382, "column": 16 } }, { "start": { "line": 382, "column": 16 }, "end": { "line": 382, "column": 16 } }] }, "77": { "line": 408, "type": "if", "locations": [{ "start": { "line": 385, "column": 16 }, "end": { "line": 385, "column": 16 } }, { "start": { "line": 385, "column": 16 }, "end": { "line": 385, "column": 16 } }] }, "78": { "line": 412, "type": "if", "locations": [{ "start": { "line": 389, "column": 12 }, "end": { "line": 389, "column": 12 } }, { "start": { "line": 389, "column": 12 }, "end": { "line": 389, "column": 12 } }] }, "79": { "line": 412, "type": "binary-expr", "locations": [{ "start": { "line": 389, "column": 16 }, "end": { "line": 389, "column": 16 } }, { "start": { "line": 389, "column": 31 }, "end": { "line": 389, "column": 12 } }] }, "80": { "line": 418, "type": "if", "locations": [{ "start": { "line": 394, "column": 20 }, "end": { "line": 394, "column": 20 } }, { "start": { "line": 394, "column": 20 }, "end": { "line": 394, "column": 20 } }] }, "81": { "line": 426, "type": "if", "locations": [{ "start": { "line": 402, "column": 20 }, "end": { "line": 402, "column": 20 } }, { "start": { "line": 402, "column": 20 }, "end": { "line": 402, "column": 20 } }] }, "82": { "line": 429, "type": "if", "locations": [{ "start": { "line": 405, "column": 20 }, "end": { "line": 405, "column": 20 } }, { "start": { "line": 405, "column": 20 }, "end": { "line": 405, "column": 20 } }] }, "83": { "line": 457, "type": "if", "locations": [{ "start": { "line": 427, "column": 8 }, "end": { "line": 427, "column": 8 } }, { "start": { "line": 427, "column": 8 }, "end": { "line": 427, "column": 8 } }] }, "84": { "line": 458, "type": "if", "locations": [{ "start": { "line": 428, "column": 12 }, "end": { "line": 428, "column": 12 } }, { "start": { "line": 428, "column": 12 }, "end": { "line": 428, "column": 12 } }] }, "85": { "line": 463, "type": "if", "locations": [{ "start": { "line": 433, "column": 12 }, "end": { "line": 433, "column": 12 } }, { "start": { "line": 433, "column": 12 }, "end": { "line": 433, "column": 12 } }] }, "86": { "line": 478, "type": "if", "locations": [{ "start": { "line": 446, "column": 8 }, "end": { "line": 446, "column": 8 } }, { "start": { "line": 446, "column": 8 }, "end": { "line": 446, "column": 8 } }] }, "87": { "line": 487, "type": "if", "locations": [{ "start": { "line": 455, "column": 8 }, "end": { "line": 455, "column": 8 } }, { "start": { "line": 455, "column": 8 }, "end": { "line": 455, "column": 8 } }] }, "88": { "line": 500, "type": "if", "locations": [{ "start": { "line": 468, "column": 8 }, "end": { "line": 468, "column": 8 } }, { "start": { "line": 468, "column": 8 }, "end": { "line": 468, "column": 8 } }] }, "89": { "line": 505, "type": "if", "locations": [{ "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 8 } }, { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 8 } }] }, "90": { "line": 518, "type": "if", "locations": [{ "start": { "line": 482, "column": 8 }, "end": { "line": 482, "column": 8 } }, { "start": { "line": 482, "column": 8 }, "end": { "line": 482, "column": 8 } }] }, "91": { "line": 522, "type": "if", "locations": [{ "start": { "line": 486, "column": 8 }, "end": { "line": 486, "column": 8 } }, { "start": { "line": 486, "column": 8 }, "end": { "line": 486, "column": 8 } }] }, "92": { "line": 523, "type": "if", "locations": [{ "start": { "line": 487, "column": 12 }, "end": { "line": 487, "column": 12 } }, { "start": { "line": 487, "column": 12 }, "end": { "line": 487, "column": 12 } }] }, "93": { "line": 529, "type": "if", "locations": [{ "start": { "line": 493, "column": 12 }, "end": { "line": 493, "column": 12 } }, { "start": { "line": 493, "column": 12 }, "end": { "line": 493, "column": 12 } }] } }, "code": ["import {Feature} from '../../feature';", "import {tag} from '../../dom';", "import {INPUT} from '../../const';", "import {root} from '../../root';", "", "const INSTANTIATION_ERROR = `Failed to instantiate EditTable object.", " \\n\"ezEditTable\" dependency not found.`;", "", "/**", " * Adapter module for ezEditTable, an external library providing advanced", " * grid features (selection and edition):", " * http://codecanyon.net/item/ezedittable-enhance-html-tables/2425123?ref=koalyptus", " */", "export default class AdapterEzEditTable extends Feature {", "", " /**", " * Creates an instance of AdapterEzEditTable", " *", " * @param {TableFilter} tf TableFilter instance", " * @param {Object} cfg Configuration options for ezEditTable library", " */", " constructor(tf, cfg) {", " super(tf, cfg.name);", "", " /**", " * Module description", " * @type {String}", " */", " this.desc = cfg.description || 'ezEditTable adapter';", "", " /**", " * Filename of ezEditTable library", " * @type {String}", " */", " this.filename = cfg.filename || 'ezEditTable.js';", "", " /**", " * Path to ezEditTable library", " * @type {String}", " */", " this.vendorPath = cfg.vendor_path;", "", " /**", " * Load ezEditTable stylesheet", " * @type {Boolean}", " */", " this.loadStylesheet = Boolean(cfg.load_stylesheet);", "", " /**", " * Path to ezEditTable stylesheet", " * @type {String}", " */", " this.stylesheet = cfg.stylesheet || this.vendorPath + 'ezEditTable.css';", "", " /**", " * Name of ezEditTable stylesheet", " * @type {String}", " */", " this.stylesheetName = cfg.stylesheet_name || 'ezEditTableCss';", "", " // Enable the ezEditTable's scroll into view behaviour if grid layout on", " cfg.scroll_into_view = cfg.scroll_into_view === false ?", " false : tf.gridLayout;", "", " /**", " * ezEditTable instance", " * @type {EditTable}", " * @private", " */", " this._ezEditTable = null;", "", " /**", " * ezEditTable configuration", " * @private", " */", " this.cfg = cfg;", "", " this.enable();", " }", "", " /**", " * Conditionally load ezEditTable library and set advanced grid", " */", " init() {", " if (this.initialized) {", " return;", " }", " let tf = this.tf;", " if (root.EditTable) {", " this._setAdvancedGrid();", " } else {", " let path = this.vendorPath + this.filename;", " tf.import(this.filename, path, () => this._setAdvancedGrid());", " }", " if (this.loadStylesheet && !tf.isImported(this.stylesheet, 'link')) {", " tf.import(this.stylesheetName, this.stylesheet, null, 'link');", " }", "", " // TODO: hack to prevent ezEditTable enter key event hijaking.", " // Needs to be fixed in the vendor's library", " this.emitter.on(['filter-focus', 'filter-blur'],", " () => this._toggleForInputFilter());", "", " /**", " * @inherited", " */", " this.initialized = true;", " }", "", " /**", " * Instantiate ezEditTable component for advanced grid features", " * @private", " */", " _setAdvancedGrid() {", " let tf = this.tf;", "", " //start row for EditTable constructor needs to be calculated", " let startRow,", " cfg = this.cfg,", " thead = tag(tf.tbl, 'thead');", "", " //if thead exists and startRow not specified, startRow is calculated", " //automatically by EditTable", " if (thead.length > 0 && !cfg.startRow) {", " startRow = undefined;", " }", " //otherwise startRow config property if any or TableFilter refRow", " else {", " startRow = cfg.startRow || tf.refRow;", " }", "", " cfg.base_path = cfg.base_path || tf.basePath + 'ezEditTable/';", " let editable = cfg.editable;", " let selectable = cfg.selection;", "", " if (selectable) {", " cfg.default_selection = cfg.default_selection || 'row';", " }", " //CSS Styles", " cfg.active_cell_css = cfg.active_cell_css || 'ezETSelectedCell';", "", " let _lastValidRowIndex = 0;", " let _lastRowIndex = 0;", "", " if (selectable) {", " //Row navigation needs to be calculated according to TableFilter's", " //validRowsIndex array", " let onAfterSelection = function (et, selectedElm, e) {", " let slc = et.Selection;", " //Next valid filtered row needs to be selected", " let doSelect = function (nextRowIndex) {", " if (et.defaultSelection === 'row') {", " /* eslint-disable */", " slc.SelectRowByIndex(nextRowIndex);", " /* eslint-enable */", " } else {", " /* eslint-disable */", " et.ClearSelections();", " /* eslint-enable */", " let cellIndex = selectedElm.cellIndex,", " row = tf.tbl.rows[nextRowIndex];", " if (et.defaultSelection === 'both') {", " /* eslint-disable */", " slc.SelectRowByIndex(nextRowIndex);", " /* eslint-enable */", " }", " if (row) {", " /* eslint-disable */", " slc.SelectCell(row.cells[cellIndex]);", " /* eslint-enable */", " }", " }", " //Table is filtered", " if (tf.validRowsIndex.length !== tf.getRowsNb()) {", " let r = tf.tbl.rows[nextRowIndex];", " if (r) {", " r.scrollIntoView(false);", " }", " if (cell) {", " if (cell.cellIndex === (tf.getCellsNb() - 1) &&", " tf.gridLayout) {", " tf.tblCont.scrollLeft = 100000000;", " }", " else if (cell.cellIndex === 0 && tf.gridLayout) {", " tf.tblCont.scrollLeft = 0;", " } else {", " cell.scrollIntoView(false);", " }", " }", " }", " };", "", " //table is not filtered", " if (!tf.validRowsIndex) {", " return;", " }", " let validIndexes = tf.validRowsIndex,", " validIdxLen = validIndexes.length,", " row = et.defaultSelection !== 'row' ?", " selectedElm.parentNode : selectedElm,", " //cell for default_selection = 'both' or 'cell'", " cell = selectedElm.nodeName === 'TD' ? selectedElm : null,", " /* eslint-disable */", " keyCode = e !== undefined ? et.Event.GetKey(e) : 0,", " /* eslint-enable */", " isRowValid = validIndexes.indexOf(row.rowIndex) !== -1,", " nextRowIndex,", " paging = tf.feature('paging'),", " //pgup/pgdown keys", " d = keyCode === 34 || keyCode === 33 ?", " (paging && paging.pagingLength || et.nbRowsPerPage) :", " 1;", "", " //If next row is not valid, next valid filtered row needs to be", " //calculated", " if (!isRowValid) {", " //Selection direction up/down", " if (row.rowIndex > _lastRowIndex) {", " //last row", " if (row.rowIndex >= validIndexes[validIdxLen - 1]) {", " nextRowIndex = validIndexes[validIdxLen - 1];", " } else {", " let calcRowIndex = (_lastValidRowIndex + d);", " if (calcRowIndex > (validIdxLen - 1)) {", " nextRowIndex = validIndexes[validIdxLen - 1];", " } else {", " nextRowIndex = validIndexes[calcRowIndex];", " }", " }", " } else {", " //first row", " if (row.rowIndex <= validIndexes[0]) {", " nextRowIndex = validIndexes[0];", " } else {", " let v = validIndexes[_lastValidRowIndex - d];", " nextRowIndex = v ? v : validIndexes[0];", " }", " }", " _lastRowIndex = row.rowIndex;", " doSelect(nextRowIndex);", " } else {", " //If filtered row is valid, special calculation for", " //pgup/pgdown keys", " if (keyCode !== 34 && keyCode !== 33) {", " _lastValidRowIndex = validIndexes.indexOf(row.rowIndex);", " _lastRowIndex = row.rowIndex;", " } else {", " if (keyCode === 34) { //pgdown", " //last row", " if ((_lastValidRowIndex + d) <= (validIdxLen - 1)) {", " nextRowIndex = validIndexes[", " _lastValidRowIndex + d];", " } else {", " nextRowIndex = [validIdxLen - 1];", " }", " } else { //pgup", " //first row", " if ((_lastValidRowIndex - d) <= validIndexes[0]) {", " nextRowIndex = validIndexes[0];", " } else {", " nextRowIndex = validIndexes[", " _lastValidRowIndex - d];", " }", " }", " _lastRowIndex = nextRowIndex;", " _lastValidRowIndex = validIndexes.indexOf(nextRowIndex);", " doSelect(nextRowIndex);", " }", " }", " };", "", " //Page navigation has to be enforced whenever selected row is out of", " //the current page range", " let onBeforeSelection = function (et, selectedElm) {", " let row = et.defaultSelection !== 'row' ?", " selectedElm.parentNode : selectedElm;", " if (tf.paging) {", " if (tf.feature('paging').nbPages > 1) {", " let paging = tf.feature('paging');", " //page length is re-assigned in case it has changed", " et.nbRowsPerPage = paging.pagingLength;", " let validIndexes = tf.validRowsIndex,", " validIdxLen = validIndexes.length,", " pagingEndRow = parseInt(paging.startPagingRow, 10) +", " parseInt(paging.pagingLength, 10);", " let rowIndex = row.rowIndex;", "", " if ((rowIndex === validIndexes[validIdxLen - 1]) &&", " paging.currentPageNb !== paging.nbPages) {", " paging.setPage('last');", " }", " else if ((rowIndex === validIndexes[0]) &&", " paging.currentPageNb !== 1) {", " paging.setPage('first');", " }", " else if (rowIndex > validIndexes[pagingEndRow - 1] &&", " rowIndex < validIndexes[validIdxLen - 1]) {", " paging.setPage('next');", " }", " else if (", " rowIndex < validIndexes[paging.startPagingRow] &&", " rowIndex > validIndexes[0]) {", " paging.setPage('previous');", " }", " }", " }", " };", "", " //Selected row needs to be visible when paging is activated", " if (tf.paging) {", " tf.feature('paging').onAfterChangePage = function (paging) {", " let advGrid = paging.tf.extension('advancedGrid');", " let et = advGrid._ezEditTable;", " let slc = et.Selection;", " /* eslint-disable */", " let row = slc.GetActiveRow();", " /* eslint-enable */", " if (row) {", " row.scrollIntoView(false);", " }", " /* eslint-disable */", " let cell = slc.GetActiveCell();", " /* eslint-enable */", " if (cell) {", " cell.scrollIntoView(false);", " }", " };", " }", "", " //Rows navigation when rows are filtered is performed with the", " //EditTable row selection callback events", " if (cfg.default_selection === 'row') {", " let fnB = cfg.on_before_selected_row;", " cfg.on_before_selected_row = function () {", " var args = arguments;", " onBeforeSelection(args[0], args[1], args[2]);", " if (fnB) {", " fnB.call(null, args[0], args[1], args[2]);", " }", " };", " let fnA = cfg.on_after_selected_row;", " cfg.on_after_selected_row = function () {", " var args = arguments;", " onAfterSelection(args[0], args[1], args[2]);", " if (fnA) {", " fnA.call(null, args[0], args[1], args[2]);", " }", " };", " } else {", " let fnD = cfg.on_before_selected_cell;", " cfg.on_before_selected_cell = function () {", " var args = arguments;", " onBeforeSelection(args[0], args[1], args[2]);", " if (fnD) {", " fnD.call(null, args[0], args[1], args[2]);", " }", " };", " let fnC = cfg.on_after_selected_cell;", " cfg.on_after_selected_cell = function () {", " var args = arguments;", " onAfterSelection(args[0], args[1], args[2]);", " if (fnC) {", " fnC.call(null, args[0], args[1], args[2]);", " }", " };", " }", " }", " if (editable) {", " //Added or removed rows, TF rows number needs to be re-calculated", " let fnE = cfg.on_added_dom_row;", " cfg.on_added_dom_row = function () {", " var args = arguments;", " tf.nbFilterableRows++;", " if (!tf.paging) {", " tf.emitter.emit('rows-changed', tf, this);", " } else {", " tf.nbFilterableRows++;", " tf.paging = false;", " tf.feature('paging').destroy();", " tf.feature('paging').reset();", " }", " if (tf.alternateRows) {", " tf.feature('alternateRows').init();", " }", " if (fnE) {", " fnE.call(null, args[0], args[1], args[2]);", " }", " };", " if (cfg.actions && cfg.actions['delete']) {", " let fnF = cfg.actions['delete'].on_after_submit;", " cfg.actions['delete'].on_after_submit = function () {", " var args = arguments;", " tf.nbFilterableRows--;", " if (!tf.paging) {", " tf.emitter.emit('rows-changed', tf, this);", " } else {", " tf.nbFilterableRows--;", " tf.paging = false;", " tf.feature('paging').destroy();", " tf.feature('paging').reset(false);", " }", " if (tf.alternateRows) {", " tf.feature('alternateRows').init();", " }", " if (fnF) {", " fnF.call(null, args[0], args[1]);", " }", " };", " }", " }", "", " try {", " /* eslint-disable */", " this._ezEditTable = new EditTable(tf.id, cfg, startRow);", " this._ezEditTable.Init();", " /* eslint-enable */", " } catch (e) { throw new Error(INSTANTIATION_ERROR); }", "", " this.initialized = true;", " }", "", " /**", " * Reset advanced grid when previously removed", " */", " reset() {", " let ezEditTable = this._ezEditTable;", " if (ezEditTable) {", " if (this.cfg.selection) {", " /* eslint-disable */", " ezEditTable.Selection.Set();", " /* eslint-enable */", " }", " if (this.cfg.editable) {", " /* eslint-disable */", " ezEditTable.Editable.Set();", " /* eslint-enable */", " }", " }", " }", "", " /**", " * Toggle behaviour", " */", " toggle() {", " let ezEditTable = this._ezEditTable;", " if (ezEditTable.editable) {", " /* eslint-disable */", " ezEditTable.Editable.Remove();", " /* eslint-enable */", " } else {", " /* eslint-disable */", " ezEditTable.Editable.Set();", " /* eslint-enable */", " }", " if (ezEditTable.selection) {", " /* eslint-disable */", " ezEditTable.Selection.Remove();", " /* eslint-enable */", " } else {", " /* eslint-disable */", " ezEditTable.Selection.Set();", " /* eslint-enable */", " }", " }", "", " _toggleForInputFilter() {", " let tf = this.tf;", " if (!tf.getActiveFilterId()) {", " return;", " }", " let colIndex = tf.getColumnIndexFromFilterId(tf.getActiveFilterId());", " let filterType = tf.getFilterType(colIndex);", " if (filterType === INPUT) {", " this.toggle();", " }", " }", "", " /**", " * Remove advanced grid", " */", " destroy() {", " if (!this.initialized) {", " return;", " }", " let ezEditTable = this._ezEditTable;", " if (ezEditTable) {", " if (this.cfg.selection) {", " /* eslint-disable */", " ezEditTable.Selection.ClearSelections();", " ezEditTable.Selection.Remove();", " /* eslint-enable */", " }", " if (this.cfg.editable) {", " /* eslint-disable */", " ezEditTable.Editable.Remove();", " /* eslint-enable */", " }", " }", "", " this.emitter.off(['filter-focus', 'filter-blur'],", " () => this._toggleForInputFilter());", " this.initialized = false;", " }", "}", ""] };
}
__cov_95g3_tVCYDTYSbS82IGSnA = __cov_95g3_tVCYDTYSbS82IGSnA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\adapterEzEditTable.js'];
__cov_95g3_tVCYDTYSbS82IGSnA.s['1']++;Object.defineProperty(exports, '__esModule', { value: true });__cov_95g3_tVCYDTYSbS82IGSnA.s['2']++;var _feature = __webpack_require__(10);__cov_95g3_tVCYDTYSbS82IGSnA.s['3']++;var _dom = __webpack_require__(3);__cov_95g3_tVCYDTYSbS82IGSnA.s['4']++;var _const = __webpack_require__(11);__cov_95g3_tVCYDTYSbS82IGSnA.s['5']++;var _root = __webpack_require__(2);function _classCallCheck(instance, Constructor) {
__cov_95g3_tVCYDTYSbS82IGSnA.f['1']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['7']++;if (!(instance instanceof Constructor)) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['1'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['8']++;throw new TypeError('Cannot call a class as a function');
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['1'][1]++;
}
}function _possibleConstructorReturn(self, call) {
__cov_95g3_tVCYDTYSbS82IGSnA.f['2']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['10']++;if (!self) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['2'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['11']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['2'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['12']++;return (__cov_95g3_tVCYDTYSbS82IGSnA.b['4'][0]++, call) && ((__cov_95g3_tVCYDTYSbS82IGSnA.b['4'][1]++, (typeof call === 'undefined' ? 'undefined' : _typeof(call)) === 'object') || (__cov_95g3_tVCYDTYSbS82IGSnA.b['4'][2]++, typeof call === 'function')) ? (__cov_95g3_tVCYDTYSbS82IGSnA.b['3'][0]++, call) : (__cov_95g3_tVCYDTYSbS82IGSnA.b['3'][1]++, self);
}function _inherits(subClass, superClass) {
__cov_95g3_tVCYDTYSbS82IGSnA.f['3']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['14']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['6'][0]++, typeof superClass !== 'function') && (__cov_95g3_tVCYDTYSbS82IGSnA.b['6'][1]++, superClass !== null)) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['5'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['15']++;throw new TypeError('Super expression must either be null or a function, not ' + (typeof superClass === 'undefined' ? 'undefined' : _typeof(superClass)));
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['5'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['16']++;subClass.prototype = Object.create((__cov_95g3_tVCYDTYSbS82IGSnA.b['7'][0]++, superClass) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['7'][1]++, superClass.prototype), { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });__cov_95g3_tVCYDTYSbS82IGSnA.s['17']++;if (superClass) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['8'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['18']++;Object.setPrototypeOf ? (__cov_95g3_tVCYDTYSbS82IGSnA.b['9'][0]++, Object.setPrototypeOf(subClass, superClass)) : (__cov_95g3_tVCYDTYSbS82IGSnA.b['9'][1]++, subClass.__proto__ = superClass);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['8'][1]++;
}
}__cov_95g3_tVCYDTYSbS82IGSnA.s['19']++;var INSTANTIATION_ERROR = 'Failed to instantiate EditTable object.\n \n"ezEditTable" dependency not found.';__cov_95g3_tVCYDTYSbS82IGSnA.s['20']++;var AdapterEzEditTable = function (_Feature) {
__cov_95g3_tVCYDTYSbS82IGSnA.f['4']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['21']++;_inherits(AdapterEzEditTable, _Feature);function AdapterEzEditTable(tf, cfg) {
__cov_95g3_tVCYDTYSbS82IGSnA.f['5']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['23']++;_classCallCheck(this, AdapterEzEditTable);__cov_95g3_tVCYDTYSbS82IGSnA.s['24']++;var _this = _possibleConstructorReturn(this, _Feature.call(this, tf, cfg.name));__cov_95g3_tVCYDTYSbS82IGSnA.s['25']++;_this.desc = (__cov_95g3_tVCYDTYSbS82IGSnA.b['10'][0]++, cfg.description) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['10'][1]++, 'ezEditTable adapter');__cov_95g3_tVCYDTYSbS82IGSnA.s['26']++;_this.filename = (__cov_95g3_tVCYDTYSbS82IGSnA.b['11'][0]++, cfg.filename) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['11'][1]++, 'ezEditTable.js');__cov_95g3_tVCYDTYSbS82IGSnA.s['27']++;_this.vendorPath = cfg.vendor_path;__cov_95g3_tVCYDTYSbS82IGSnA.s['28']++;_this.loadStylesheet = Boolean(cfg.load_stylesheet);__cov_95g3_tVCYDTYSbS82IGSnA.s['29']++;_this.stylesheet = (__cov_95g3_tVCYDTYSbS82IGSnA.b['12'][0]++, cfg.stylesheet) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['12'][1]++, _this.vendorPath + 'ezEditTable.css');__cov_95g3_tVCYDTYSbS82IGSnA.s['30']++;_this.stylesheetName = (__cov_95g3_tVCYDTYSbS82IGSnA.b['13'][0]++, cfg.stylesheet_name) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['13'][1]++, 'ezEditTableCss');__cov_95g3_tVCYDTYSbS82IGSnA.s['31']++;cfg.scroll_into_view = cfg.scroll_into_view === false ? (__cov_95g3_tVCYDTYSbS82IGSnA.b['14'][0]++, false) : (__cov_95g3_tVCYDTYSbS82IGSnA.b['14'][1]++, tf.gridLayout);__cov_95g3_tVCYDTYSbS82IGSnA.s['32']++;_this._ezEditTable = null;__cov_95g3_tVCYDTYSbS82IGSnA.s['33']++;_this.cfg = cfg;__cov_95g3_tVCYDTYSbS82IGSnA.s['34']++;_this.enable();__cov_95g3_tVCYDTYSbS82IGSnA.s['35']++;return _this;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['36']++;AdapterEzEditTable.prototype.init = function init() {
__cov_95g3_tVCYDTYSbS82IGSnA.f['6']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['37']++;var _this2 = this;__cov_95g3_tVCYDTYSbS82IGSnA.s['38']++;if (this.initialized) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['15'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['39']++;return;
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['15'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['40']++;var tf = this.tf;__cov_95g3_tVCYDTYSbS82IGSnA.s['41']++;if (_root.root.EditTable) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['16'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['42']++;this._setAdvancedGrid();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['16'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['43']++;var path = this.vendorPath + this.filename;__cov_95g3_tVCYDTYSbS82IGSnA.s['44']++;tf.import(this.filename, path, function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['7']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['45']++;return _this2._setAdvancedGrid();
});
}__cov_95g3_tVCYDTYSbS82IGSnA.s['46']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['18'][0]++, this.loadStylesheet) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['18'][1]++, !tf.isImported(this.stylesheet, 'link'))) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['17'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['47']++;tf.import(this.stylesheetName, this.stylesheet, null, 'link');
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['17'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['48']++;this.emitter.on(['filter-focus', 'filter-blur'], function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['8']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['49']++;return _this2._toggleForInputFilter();
});__cov_95g3_tVCYDTYSbS82IGSnA.s['50']++;this.initialized = true;
};__cov_95g3_tVCYDTYSbS82IGSnA.s['51']++;AdapterEzEditTable.prototype._setAdvancedGrid = function _setAdvancedGrid() {
__cov_95g3_tVCYDTYSbS82IGSnA.f['9']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['52']++;var tf = this.tf;__cov_95g3_tVCYDTYSbS82IGSnA.s['53']++;var startRow = void 0,
cfg = this.cfg,
thead = (0, _dom.tag)(tf.tbl, 'thead');__cov_95g3_tVCYDTYSbS82IGSnA.s['54']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['20'][0]++, thead.length > 0) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['20'][1]++, !cfg.startRow)) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['19'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['55']++;startRow = undefined;
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['19'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['56']++;startRow = (__cov_95g3_tVCYDTYSbS82IGSnA.b['21'][0]++, cfg.startRow) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['21'][1]++, tf.refRow);
}__cov_95g3_tVCYDTYSbS82IGSnA.s['57']++;cfg.base_path = (__cov_95g3_tVCYDTYSbS82IGSnA.b['22'][0]++, cfg.base_path) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['22'][1]++, tf.basePath + 'ezEditTable/');__cov_95g3_tVCYDTYSbS82IGSnA.s['58']++;var editable = cfg.editable;__cov_95g3_tVCYDTYSbS82IGSnA.s['59']++;var selectable = cfg.selection;__cov_95g3_tVCYDTYSbS82IGSnA.s['60']++;if (selectable) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['23'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['61']++;cfg.default_selection = (__cov_95g3_tVCYDTYSbS82IGSnA.b['24'][0]++, cfg.default_selection) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['24'][1]++, 'row');
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['23'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['62']++;cfg.active_cell_css = (__cov_95g3_tVCYDTYSbS82IGSnA.b['25'][0]++, cfg.active_cell_css) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['25'][1]++, 'ezETSelectedCell');__cov_95g3_tVCYDTYSbS82IGSnA.s['63']++;var _lastValidRowIndex = 0;__cov_95g3_tVCYDTYSbS82IGSnA.s['64']++;var _lastRowIndex = 0;__cov_95g3_tVCYDTYSbS82IGSnA.s['65']++;if (selectable) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['26'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['66']++;(function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['10']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['67']++;var onAfterSelection = function onAfterSelection(et, selectedElm, e) {
__cov_95g3_tVCYDTYSbS82IGSnA.f['11']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['68']++;var slc = et.Selection;__cov_95g3_tVCYDTYSbS82IGSnA.s['69']++;var doSelect = function doSelect(nextRowIndex) {
__cov_95g3_tVCYDTYSbS82IGSnA.f['12']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['70']++;if (et.defaultSelection === 'row') {
__cov_95g3_tVCYDTYSbS82IGSnA.b['27'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['71']++;slc.SelectRowByIndex(nextRowIndex);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['27'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['72']++;et.ClearSelections();__cov_95g3_tVCYDTYSbS82IGSnA.s['73']++;var cellIndex = selectedElm.cellIndex,
_row = tf.tbl.rows[nextRowIndex];__cov_95g3_tVCYDTYSbS82IGSnA.s['74']++;if (et.defaultSelection === 'both') {
__cov_95g3_tVCYDTYSbS82IGSnA.b['28'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['75']++;slc.SelectRowByIndex(nextRowIndex);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['28'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['76']++;if (_row) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['29'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['77']++;slc.SelectCell(_row.cells[cellIndex]);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['29'][1]++;
}
}__cov_95g3_tVCYDTYSbS82IGSnA.s['78']++;if (tf.validRowsIndex.length !== tf.getRowsNb()) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['30'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['79']++;var r = tf.tbl.rows[nextRowIndex];__cov_95g3_tVCYDTYSbS82IGSnA.s['80']++;if (r) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['31'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['81']++;r.scrollIntoView(false);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['31'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['82']++;if (cell) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['32'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['83']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['34'][0]++, cell.cellIndex === tf.getCellsNb() - 1) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['34'][1]++, tf.gridLayout)) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['33'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['84']++;tf.tblCont.scrollLeft = 100000000;
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['33'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['85']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['36'][0]++, cell.cellIndex === 0) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['36'][1]++, tf.gridLayout)) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['35'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['86']++;tf.tblCont.scrollLeft = 0;
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['35'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['87']++;cell.scrollIntoView(false);
}
}
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['32'][1]++;
}
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['30'][1]++;
}
};__cov_95g3_tVCYDTYSbS82IGSnA.s['88']++;if (!tf.validRowsIndex) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['37'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['89']++;return;
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['37'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['90']++;var validIndexes = tf.validRowsIndex,
validIdxLen = validIndexes.length,
row = et.defaultSelection !== 'row' ? (__cov_95g3_tVCYDTYSbS82IGSnA.b['38'][0]++, selectedElm.parentNode) : (__cov_95g3_tVCYDTYSbS82IGSnA.b['38'][1]++, selectedElm),
cell = selectedElm.nodeName === 'TD' ? (__cov_95g3_tVCYDTYSbS82IGSnA.b['39'][0]++, selectedElm) : (__cov_95g3_tVCYDTYSbS82IGSnA.b['39'][1]++, null),
keyCode = e !== undefined ? (__cov_95g3_tVCYDTYSbS82IGSnA.b['40'][0]++, et.Event.GetKey(e)) : (__cov_95g3_tVCYDTYSbS82IGSnA.b['40'][1]++, 0),
isRowValid = validIndexes.indexOf(row.rowIndex) !== -1,
nextRowIndex = void 0,
paging = tf.feature('paging'),
d = (__cov_95g3_tVCYDTYSbS82IGSnA.b['42'][0]++, keyCode === 34) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['42'][1]++, keyCode === 33) ? (__cov_95g3_tVCYDTYSbS82IGSnA.b['41'][0]++, (__cov_95g3_tVCYDTYSbS82IGSnA.b['43'][0]++, paging) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['43'][1]++, paging.pagingLength) || (__cov_95g3_tVCYDTYSbS82IGSnA.b['43'][2]++, et.nbRowsPerPage)) : (__cov_95g3_tVCYDTYSbS82IGSnA.b['41'][1]++, 1);__cov_95g3_tVCYDTYSbS82IGSnA.s['91']++;if (!isRowValid) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['44'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['92']++;if (row.rowIndex > _lastRowIndex) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['45'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['93']++;if (row.rowIndex >= validIndexes[validIdxLen - 1]) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['46'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['94']++;nextRowIndex = validIndexes[validIdxLen - 1];
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['46'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['95']++;var calcRowIndex = _lastValidRowIndex + d;__cov_95g3_tVCYDTYSbS82IGSnA.s['96']++;if (calcRowIndex > validIdxLen - 1) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['47'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['97']++;nextRowIndex = validIndexes[validIdxLen - 1];
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['47'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['98']++;nextRowIndex = validIndexes[calcRowIndex];
}
}
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['45'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['99']++;if (row.rowIndex <= validIndexes[0]) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['48'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['100']++;nextRowIndex = validIndexes[0];
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['48'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['101']++;var v = validIndexes[_lastValidRowIndex - d];__cov_95g3_tVCYDTYSbS82IGSnA.s['102']++;nextRowIndex = v ? (__cov_95g3_tVCYDTYSbS82IGSnA.b['49'][0]++, v) : (__cov_95g3_tVCYDTYSbS82IGSnA.b['49'][1]++, validIndexes[0]);
}
}__cov_95g3_tVCYDTYSbS82IGSnA.s['103']++;_lastRowIndex = row.rowIndex;__cov_95g3_tVCYDTYSbS82IGSnA.s['104']++;doSelect(nextRowIndex);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['44'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['105']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['51'][0]++, keyCode !== 34) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['51'][1]++, keyCode !== 33)) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['50'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['106']++;_lastValidRowIndex = validIndexes.indexOf(row.rowIndex);__cov_95g3_tVCYDTYSbS82IGSnA.s['107']++;_lastRowIndex = row.rowIndex;
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['50'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['108']++;if (keyCode === 34) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['52'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['109']++;if (_lastValidRowIndex + d <= validIdxLen - 1) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['53'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['110']++;nextRowIndex = validIndexes[_lastValidRowIndex + d];
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['53'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['111']++;nextRowIndex = [validIdxLen - 1];
}
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['52'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['112']++;if (_lastValidRowIndex - d <= validIndexes[0]) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['54'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['113']++;nextRowIndex = validIndexes[0];
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['54'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['114']++;nextRowIndex = validIndexes[_lastValidRowIndex - d];
}
}__cov_95g3_tVCYDTYSbS82IGSnA.s['115']++;_lastRowIndex = nextRowIndex;__cov_95g3_tVCYDTYSbS82IGSnA.s['116']++;_lastValidRowIndex = validIndexes.indexOf(nextRowIndex);__cov_95g3_tVCYDTYSbS82IGSnA.s['117']++;doSelect(nextRowIndex);
}
}
};__cov_95g3_tVCYDTYSbS82IGSnA.s['118']++;var onBeforeSelection = function onBeforeSelection(et, selectedElm) {
__cov_95g3_tVCYDTYSbS82IGSnA.f['13']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['119']++;var row = et.defaultSelection !== 'row' ? (__cov_95g3_tVCYDTYSbS82IGSnA.b['55'][0]++, selectedElm.parentNode) : (__cov_95g3_tVCYDTYSbS82IGSnA.b['55'][1]++, selectedElm);__cov_95g3_tVCYDTYSbS82IGSnA.s['120']++;if (tf.paging) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['56'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['121']++;if (tf.feature('paging').nbPages > 1) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['57'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['122']++;var paging = tf.feature('paging');__cov_95g3_tVCYDTYSbS82IGSnA.s['123']++;et.nbRowsPerPage = paging.pagingLength;__cov_95g3_tVCYDTYSbS82IGSnA.s['124']++;var validIndexes = tf.validRowsIndex,
validIdxLen = validIndexes.length,
pagingEndRow = parseInt(paging.startPagingRow, 10) + parseInt(paging.pagingLength, 10);__cov_95g3_tVCYDTYSbS82IGSnA.s['125']++;var rowIndex = row.rowIndex;__cov_95g3_tVCYDTYSbS82IGSnA.s['126']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['59'][0]++, rowIndex === validIndexes[validIdxLen - 1]) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['59'][1]++, paging.currentPageNb !== paging.nbPages)) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['58'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['127']++;paging.setPage('last');
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['58'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['128']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['61'][0]++, rowIndex === validIndexes[0]) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['61'][1]++, paging.currentPageNb !== 1)) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['60'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['129']++;paging.setPage('first');
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['60'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['130']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['63'][0]++, rowIndex > validIndexes[pagingEndRow - 1]) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['63'][1]++, rowIndex < validIndexes[validIdxLen - 1])) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['62'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['131']++;paging.setPage('next');
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['62'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['132']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['65'][0]++, rowIndex < validIndexes[paging.startPagingRow]) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['65'][1]++, rowIndex > validIndexes[0])) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['64'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['133']++;paging.setPage('previous');
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['64'][1]++;
}
}
}
}
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['57'][1]++;
}
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['56'][1]++;
}
};__cov_95g3_tVCYDTYSbS82IGSnA.s['134']++;if (tf.paging) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['66'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['135']++;tf.feature('paging').onAfterChangePage = function (paging) {
__cov_95g3_tVCYDTYSbS82IGSnA.f['14']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['136']++;var advGrid = paging.tf.extension('advancedGrid');__cov_95g3_tVCYDTYSbS82IGSnA.s['137']++;var et = advGrid._ezEditTable;__cov_95g3_tVCYDTYSbS82IGSnA.s['138']++;var slc = et.Selection;__cov_95g3_tVCYDTYSbS82IGSnA.s['139']++;var row = slc.GetActiveRow();__cov_95g3_tVCYDTYSbS82IGSnA.s['140']++;if (row) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['67'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['141']++;row.scrollIntoView(false);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['67'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['142']++;var cell = slc.GetActiveCell();__cov_95g3_tVCYDTYSbS82IGSnA.s['143']++;if (cell) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['68'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['144']++;cell.scrollIntoView(false);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['68'][1]++;
}
};
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['66'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['145']++;if (cfg.default_selection === 'row') {
__cov_95g3_tVCYDTYSbS82IGSnA.b['69'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['146']++;(function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['15']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['147']++;var fnB = cfg.on_before_selected_row;__cov_95g3_tVCYDTYSbS82IGSnA.s['148']++;cfg.on_before_selected_row = function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['16']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['149']++;var args = arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['150']++;onBeforeSelection(args[0], args[1], args[2]);__cov_95g3_tVCYDTYSbS82IGSnA.s['151']++;if (fnB) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['70'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['152']++;fnB.call(null, args[0], args[1], args[2]);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['70'][1]++;
}
};__cov_95g3_tVCYDTYSbS82IGSnA.s['153']++;var fnA = cfg.on_after_selected_row;__cov_95g3_tVCYDTYSbS82IGSnA.s['154']++;cfg.on_after_selected_row = function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['17']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['155']++;var args = arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['156']++;onAfterSelection(args[0], args[1], args[2]);__cov_95g3_tVCYDTYSbS82IGSnA.s['157']++;if (fnA) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['71'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['158']++;fnA.call(null, args[0], args[1], args[2]);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['71'][1]++;
}
};
})();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['69'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['159']++;(function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['18']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['160']++;var fnD = cfg.on_before_selected_cell;__cov_95g3_tVCYDTYSbS82IGSnA.s['161']++;cfg.on_before_selected_cell = function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['19']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['162']++;var args = arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['163']++;onBeforeSelection(args[0], args[1], args[2]);__cov_95g3_tVCYDTYSbS82IGSnA.s['164']++;if (fnD) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['72'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['165']++;fnD.call(null, args[0], args[1], args[2]);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['72'][1]++;
}
};__cov_95g3_tVCYDTYSbS82IGSnA.s['166']++;var fnC = cfg.on_after_selected_cell;__cov_95g3_tVCYDTYSbS82IGSnA.s['167']++;cfg.on_after_selected_cell = function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['20']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['168']++;var args = arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['169']++;onAfterSelection(args[0], args[1], args[2]);__cov_95g3_tVCYDTYSbS82IGSnA.s['170']++;if (fnC) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['73'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['171']++;fnC.call(null, args[0], args[1], args[2]);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['73'][1]++;
}
};
})();
}
})();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['26'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['172']++;if (editable) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['74'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['173']++;(function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['21']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['174']++;var fnE = cfg.on_added_dom_row;__cov_95g3_tVCYDTYSbS82IGSnA.s['175']++;cfg.on_added_dom_row = function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['22']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['176']++;var args = arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['177']++;tf.nbFilterableRows++;__cov_95g3_tVCYDTYSbS82IGSnA.s['178']++;if (!tf.paging) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['75'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['179']++;tf.emitter.emit('rows-changed', tf, this);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['75'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['180']++;tf.nbFilterableRows++;__cov_95g3_tVCYDTYSbS82IGSnA.s['181']++;tf.paging = false;__cov_95g3_tVCYDTYSbS82IGSnA.s['182']++;tf.feature('paging').destroy();__cov_95g3_tVCYDTYSbS82IGSnA.s['183']++;tf.feature('paging').reset();
}__cov_95g3_tVCYDTYSbS82IGSnA.s['184']++;if (tf.alternateRows) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['76'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['185']++;tf.feature('alternateRows').init();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['76'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['186']++;if (fnE) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['77'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['187']++;fnE.call(null, args[0], args[1], args[2]);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['77'][1]++;
}
};__cov_95g3_tVCYDTYSbS82IGSnA.s['188']++;if ((__cov_95g3_tVCYDTYSbS82IGSnA.b['79'][0]++, cfg.actions) && (__cov_95g3_tVCYDTYSbS82IGSnA.b['79'][1]++, cfg.actions['delete'])) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['78'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['189']++;(function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['23']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['190']++;var fnF = cfg.actions['delete'].on_after_submit;__cov_95g3_tVCYDTYSbS82IGSnA.s['191']++;cfg.actions['delete'].on_after_submit = function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['24']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['192']++;var args = arguments;__cov_95g3_tVCYDTYSbS82IGSnA.s['193']++;tf.nbFilterableRows--;__cov_95g3_tVCYDTYSbS82IGSnA.s['194']++;if (!tf.paging) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['80'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['195']++;tf.emitter.emit('rows-changed', tf, this);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['80'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['196']++;tf.nbFilterableRows--;__cov_95g3_tVCYDTYSbS82IGSnA.s['197']++;tf.paging = false;__cov_95g3_tVCYDTYSbS82IGSnA.s['198']++;tf.feature('paging').destroy();__cov_95g3_tVCYDTYSbS82IGSnA.s['199']++;tf.feature('paging').reset(false);
}__cov_95g3_tVCYDTYSbS82IGSnA.s['200']++;if (tf.alternateRows) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['81'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['201']++;tf.feature('alternateRows').init();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['81'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['202']++;if (fnF) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['82'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['203']++;fnF.call(null, args[0], args[1]);
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['82'][1]++;
}
};
})();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['78'][1]++;
}
})();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['74'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['204']++;try {
__cov_95g3_tVCYDTYSbS82IGSnA.s['205']++;this._ezEditTable = new EditTable(tf.id, cfg, startRow);__cov_95g3_tVCYDTYSbS82IGSnA.s['206']++;this._ezEditTable.Init();
} catch (e) {
__cov_95g3_tVCYDTYSbS82IGSnA.s['207']++;throw new Error(INSTANTIATION_ERROR);
}__cov_95g3_tVCYDTYSbS82IGSnA.s['208']++;this.initialized = true;
};__cov_95g3_tVCYDTYSbS82IGSnA.s['209']++;AdapterEzEditTable.prototype.reset = function reset() {
__cov_95g3_tVCYDTYSbS82IGSnA.f['25']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['210']++;var ezEditTable = this._ezEditTable;__cov_95g3_tVCYDTYSbS82IGSnA.s['211']++;if (ezEditTable) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['83'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['212']++;if (this.cfg.selection) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['84'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['213']++;ezEditTable.Selection.Set();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['84'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['214']++;if (this.cfg.editable) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['85'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['215']++;ezEditTable.Editable.Set();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['85'][1]++;
}
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['83'][1]++;
}
};__cov_95g3_tVCYDTYSbS82IGSnA.s['216']++;AdapterEzEditTable.prototype.toggle = function toggle() {
__cov_95g3_tVCYDTYSbS82IGSnA.f['26']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['217']++;var ezEditTable = this._ezEditTable;__cov_95g3_tVCYDTYSbS82IGSnA.s['218']++;if (ezEditTable.editable) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['86'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['219']++;ezEditTable.Editable.Remove();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['86'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['220']++;ezEditTable.Editable.Set();
}__cov_95g3_tVCYDTYSbS82IGSnA.s['221']++;if (ezEditTable.selection) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['87'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['222']++;ezEditTable.Selection.Remove();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['87'][1]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['223']++;ezEditTable.Selection.Set();
}
};__cov_95g3_tVCYDTYSbS82IGSnA.s['224']++;AdapterEzEditTable.prototype._toggleForInputFilter = function _toggleForInputFilter() {
__cov_95g3_tVCYDTYSbS82IGSnA.f['27']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['225']++;var tf = this.tf;__cov_95g3_tVCYDTYSbS82IGSnA.s['226']++;if (!tf.getActiveFilterId()) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['88'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['227']++;return;
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['88'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['228']++;var colIndex = tf.getColumnIndexFromFilterId(tf.getActiveFilterId());__cov_95g3_tVCYDTYSbS82IGSnA.s['229']++;var filterType = tf.getFilterType(colIndex);__cov_95g3_tVCYDTYSbS82IGSnA.s['230']++;if (filterType === _const.INPUT) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['89'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['231']++;this.toggle();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['89'][1]++;
}
};__cov_95g3_tVCYDTYSbS82IGSnA.s['232']++;AdapterEzEditTable.prototype.destroy = function destroy() {
__cov_95g3_tVCYDTYSbS82IGSnA.f['28']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['233']++;var _this3 = this;__cov_95g3_tVCYDTYSbS82IGSnA.s['234']++;if (!this.initialized) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['90'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['235']++;return;
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['90'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['236']++;var ezEditTable = this._ezEditTable;__cov_95g3_tVCYDTYSbS82IGSnA.s['237']++;if (ezEditTable) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['91'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['238']++;if (this.cfg.selection) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['92'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['239']++;ezEditTable.Selection.ClearSelections();__cov_95g3_tVCYDTYSbS82IGSnA.s['240']++;ezEditTable.Selection.Remove();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['92'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['241']++;if (this.cfg.editable) {
__cov_95g3_tVCYDTYSbS82IGSnA.b['93'][0]++;__cov_95g3_tVCYDTYSbS82IGSnA.s['242']++;ezEditTable.Editable.Remove();
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['93'][1]++;
}
} else {
__cov_95g3_tVCYDTYSbS82IGSnA.b['91'][1]++;
}__cov_95g3_tVCYDTYSbS82IGSnA.s['243']++;this.emitter.off(['filter-focus', 'filter-blur'], function () {
__cov_95g3_tVCYDTYSbS82IGSnA.f['29']++;__cov_95g3_tVCYDTYSbS82IGSnA.s['244']++;return _this3._toggleForInputFilter();
});__cov_95g3_tVCYDTYSbS82IGSnA.s['245']++;this.initialized = false;
};__cov_95g3_tVCYDTYSbS82IGSnA.s['246']++;return AdapterEzEditTable;
}(_feature.Feature);__cov_95g3_tVCYDTYSbS82IGSnA.s['247']++;exports.default = AdapterEzEditTable;
/***/ },
/***/ 437:
/***/ function(module, exports, __webpack_require__) {
"use strict";
var __cov_vhqFS4HQNY6M66UHjy4OEg = Function('return this')();
if (!__cov_vhqFS4HQNY6M66UHjy4OEg.__coverage__) {
__cov_vhqFS4HQNY6M66UHjy4OEg.__coverage__ = {};
}
__cov_vhqFS4HQNY6M66UHjy4OEg = __cov_vhqFS4HQNY6M66UHjy4OEg.__coverage__;
if (!__cov_vhqFS4HQNY6M66UHjy4OEg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\advancedGrid.js']) {
__cov_vhqFS4HQNY6M66UHjy4OEg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\advancedGrid.js'] = { "path": 'C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\advancedGrid.js', "s": { "1": 0, "2": 0, "3": 0, "4": 1, "5": 0, "6": 0 }, "b": { "1": [0, 0], "2": [0, 0] }, "f": { "1": 0 }, "fnMap": { "1": { "name": "_interopRequireDefault", "line": 11, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true } }, "statementMap": { "1": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "2": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 0 } }, "3": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "4": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "5": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "6": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true } }, "branchMap": { "1": { "line": 11, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "2": { "line": 11, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] } }, "code": ["import AdapterEzEditTable from './adapterEzEditTable';", "", "export default AdapterEzEditTable;"] };
}
__cov_vhqFS4HQNY6M66UHjy4OEg = __cov_vhqFS4HQNY6M66UHjy4OEg['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\advancedGrid\\advancedGrid.js'];
__cov_vhqFS4HQNY6M66UHjy4OEg.s['1']++;Object.defineProperty(exports, '__esModule', { value: true });__cov_vhqFS4HQNY6M66UHjy4OEg.s['2']++;var _adapterEzEditTable = __webpack_require__(436);__cov_vhqFS4HQNY6M66UHjy4OEg.s['3']++;var _adapterEzEditTable2 = _interopRequireDefault(_adapterEzEditTable);function _interopRequireDefault(obj) {
__cov_vhqFS4HQNY6M66UHjy4OEg.f['1']++;__cov_vhqFS4HQNY6M66UHjy4OEg.s['5']++;return (__cov_vhqFS4HQNY6M66UHjy4OEg.b['2'][0]++, obj) && (__cov_vhqFS4HQNY6M66UHjy4OEg.b['2'][1]++, obj.__esModule) ? (__cov_vhqFS4HQNY6M66UHjy4OEg.b['1'][0]++, obj) : (__cov_vhqFS4HQNY6M66UHjy4OEg.b['1'][1]++, { default: obj });
}__cov_vhqFS4HQNY6M66UHjy4OEg.s['6']++;exports.default = _adapterEzEditTable2.default;
/***/ },
/***/ 438:
/***/ function(module, exports, __webpack_require__) {
"use strict";
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var __cov_GhVqinabJaKpESZV2a91xA = Function('return this')();
if (!__cov_GhVqinabJaKpESZV2a91xA.__coverage__) {
__cov_GhVqinabJaKpESZV2a91xA.__coverage__ = {};
}
__cov_GhVqinabJaKpESZV2a91xA = __cov_GhVqinabJaKpESZV2a91xA.__coverage__;
if (!__cov_GhVqinabJaKpESZV2a91xA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colOps\\colOps.js']) {
__cov_GhVqinabJaKpESZV2a91xA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colOps\\colOps.js'] = { "path": 'C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colOps\\colOps.js', "s": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 1, "6": 0, "7": 0, "8": 1, "9": 0, "10": 0, "11": 0, "12": 1, "13": 0, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 1, "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, "42": 0, "43": 0, "44": 0, "45": 0, "46": 0, "47": 0, "48": 0, "49": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 0, "80": 0, "81": 0, "82": 0, "83": 0, "84": 0, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "90": 0, "91": 0, "92": 0, "93": 0, "94": 0, "95": 0, "96": 0, "97": 0, "98": 0, "99": 0, "100": 0, "101": 0, "102": 0, "103": 0, "104": 0, "105": 0, "106": 0, "107": 0, "108": 0, "109": 0, "110": 0, "111": 0, "112": 0, "113": 0, "114": 0, "115": 0, "116": 0, "117": 0, "118": 0, "119": 0, "120": 0, "121": 0, "122": 0, "123": 0, "124": 0, "125": 0, "126": 0, "127": 0, "128": 0, "129": 0, "130": 0, "131": 0, "132": 0, "133": 0, "134": 0, "135": 0, "136": 0, "137": 0, "138": 0, "139": 0, "140": 0, "141": 0, "142": 0, "143": 0, "144": 0, "145": 0, "146": 0, "147": 0, "148": 0, "149": 0, "150": 0, "151": 0, "152": 0, "153": 0, "154": 0, "155": 0, "156": 0, "157": 0, "158": 0, "159": 0, "160": 0, "161": 0, "162": 0, "163": 0, "164": 0, "165": 0, "166": 0, "167": 0, "168": 0, "169": 0, "170": 0, "171": 0, "172": 0, "173": 0, "174": 0 }, "b": { "1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0, 0], "5": [0, 0], "6": [0, 0], "7": [0, 0], "8": [0, 0], "9": [0, 0], "10": [0, 0], "11": [0, 0], "12": [0, 0], "13": [0, 0], "14": [0, 0], "15": [0, 0], "16": [0, 0], "17": [0, 0], "18": [0, 0, 0], "19": [0, 0], "20": [0, 0], "21": [0, 0, 0, 0, 0, 0, 0], "22": [0, 0], "23": [0, 0, 0], "24": [0, 0], "25": [0, 0], "26": [0, 0], "27": [0, 0], "28": [0, 0], "29": [0, 0], "30": [0, 0], "31": [0, 0], "32": [0, 0], "33": [0, 0], "34": [0, 0], "35": [0, 0], "36": [0, 0], "37": [0, 0], "38": [0, 0], "39": [0, 0], "40": [0, 0], "41": [0, 0], "42": [0, 0, 0, 0, 0, 0, 0], "43": [0, 0], "44": [0, 0], "45": [0, 0], "46": [0, 0], "47": [0, 0, 0], "48": [0, 0], "49": [0, 0, 0], "50": [0, 0], "51": [0, 0, 0], "52": [0, 0], "53": [0, 0], "54": [0, 0], "55": [0, 0] }, "f": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0 }, "fnMap": { "1": { "name": "_classCallCheck", "line": 13, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "2": { "name": "_possibleConstructorReturn", "line": 15, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "3": { "name": "_inherits", "line": 17, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "4": { "name": "(anonymous_4)", "line": 25, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "5": { "name": "ColOps", "line": 34, "loc": { "start": { "line": 22, "column": 4 }, "end": { "line": 22, "column": 26 } } }, "6": { "name": "init", "line": 66, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "7": { "name": "(anonymous_7)", "line": 73, "loc": { "start": { "line": 56, "column": 32 }, "end": { "line": 56, "column": 32 } } }, "8": { "name": "calc", "line": 103, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "9": { "name": "destroy", "line": 365, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "10": { "name": "(anonymous_10)", "line": 372, "loc": { "start": { "line": 361, "column": 33 }, "end": { "line": 361, "column": 33 } } } }, "statementMap": { "1": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "2": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 0 } }, "3": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 0 } }, "4": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 0 } }, "5": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "6": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "7": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "8": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "9": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "10": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "11": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "12": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "13": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "14": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "15": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "16": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "17": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "18": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 0 } }, "19": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "20": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "21": { "start": { "line": 22, "column": 4 }, "end": { "line": 46, "column": 5 } }, "22": { "start": { "line": 22, "column": 26 }, "end": { "line": 22, "column": 26 } }, "23": { "start": { "line": 22, "column": 26 }, "end": { "line": 22, "column": 26 } }, "24": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 8 } }, "25": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 8 } }, "26": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 8 } }, "27": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 8 } }, "28": { "start": { "line": 22, "column": 26 }, "end": { "line": 22, "column": 26 } }, "29": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "30": { "start": { "line": 51, "column": 11 }, "end": { "line": 51, "column": 11 } }, "31": { "start": { "line": 52, "column": 8 }, "end": { "line": 54, "column": 9 } }, "32": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 12 } }, "33": { "start": { "line": 56, "column": 8 }, "end": { "line": 56, "column": 8 } }, "34": { "start": { "line": 56, "column": 32 }, "end": { "line": 56, "column": 32 } }, "35": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 8 } }, "36": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 8 } }, "37": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "38": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 8 } }, "39": { "start": { "line": 84, "column": 8 }, "end": { "line": 86, "column": 9 } }, "40": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 12 } }, "41": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 8 } }, "42": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 8 } }, "43": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 8 } }, "44": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 8 } }, "45": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 8 } }, "46": { "start": { "line": 106, "column": 8 }, "end": { "line": 119, "column": 9 } }, "47": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 12 } }, "48": { "start": { "line": 109, "column": 12 }, "end": { "line": 113, "column": 13 } }, "49": { "start": { "line": 110, "column": 16 }, "end": { "line": 112, "column": 17 } }, "50": { "start": { "line": 111, "column": 20 }, "end": { "line": 111, "column": 20 } }, "51": { "start": { "line": 115, "column": 12 }, "end": { "line": 118, "column": 13 } }, "52": { "start": { "line": 116, "column": 16 }, "end": { "line": 116, "column": 16 } }, "53": { "start": { "line": 117, "column": 16 }, "end": { "line": 117, "column": 16 } }, "54": { "start": { "line": 121, "column": 8 }, "end": { "line": 82, "column": 11 } }, "55": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 12 } }, "56": { "start": { "line": 126, "column": 12 }, "end": { "line": 121, "column": 73 } }, "57": { "start": { "line": 130, "column": 16 }, "end": { "line": 130, "column": 16 } }, "58": { "start": { "line": 135, "column": 16 }, "end": { "line": 135, "column": 16 } }, "59": { "start": { "line": 162, "column": 16 }, "end": { "line": 195, "column": 17 } }, "60": { "start": { "line": 163, "column": 20 }, "end": { "line": 194, "column": 21 } }, "61": { "start": { "line": 164, "column": 24 }, "end": { "line": 164, "column": 24 } }, "62": { "start": { "line": 165, "column": 24 }, "end": { "line": 165, "column": 24 } }, "63": { "start": { "line": 166, "column": 24 }, "end": { "line": 166, "column": 24 } }, "64": { "start": { "line": 167, "column": 24 }, "end": { "line": 167, "column": 24 } }, "65": { "start": { "line": 168, "column": 24 }, "end": { "line": 168, "column": 24 } }, "66": { "start": { "line": 171, "column": 24 }, "end": { "line": 171, "column": 24 } }, "67": { "start": { "line": 173, "column": 32 }, "end": { "line": 173, "column": 32 } }, "68": { "start": { "line": 174, "column": 32 }, "end": { "line": 174, "column": 32 } }, "69": { "start": { "line": 176, "column": 32 }, "end": { "line": 176, "column": 32 } }, "70": { "start": { "line": 177, "column": 32 }, "end": { "line": 177, "column": 32 } }, "71": { "start": { "line": 179, "column": 32 }, "end": { "line": 179, "column": 32 } }, "72": { "start": { "line": 180, "column": 32 }, "end": { "line": 180, "column": 32 } }, "73": { "start": { "line": 182, "column": 32 }, "end": { "line": 182, "column": 32 } }, "74": { "start": { "line": 183, "column": 32 }, "end": { "line": 183, "column": 32 } }, "75": { "start": { "line": 185, "column": 32 }, "end": { "line": 185, "column": 32 } }, "76": { "start": { "line": 186, "column": 32 }, "end": { "line": 186, "column": 32 } }, "77": { "start": { "line": 188, "column": 32 }, "end": { "line": 188, "column": 32 } }, "78": { "start": { "line": 189, "column": 32 }, "end": { "line": 189, "column": 32 } }, "79": { "start": { "line": 191, "column": 32 }, "end": { "line": 191, "column": 32 } }, "80": { "start": { "line": 192, "column": 32 }, "end": { "line": 192, "column": 32 } }, "81": { "start": { "line": 197, "column": 16 }, "end": { "line": 126, "column": 44 } }, "82": { "start": { "line": 199, "column": 20 }, "end": { "line": 212, "column": 21 } }, "83": { "start": { "line": 200, "column": 24 }, "end": { "line": 211, "column": 25 } }, "84": { "start": { "line": 201, "column": 28 }, "end": { "line": 210, "column": 29 } }, "85": { "start": { "line": 203, "column": 32 }, "end": { "line": 209, "column": 33 } }, "86": { "start": { "line": 206, "column": 36 }, "end": { "line": 206, "column": 36 } }, "87": { "start": { "line": 207, "column": 36 }, "end": { "line": 207, "column": 36 } }, "88": { "start": { "line": 208, "column": 36 }, "end": { "line": 208, "column": 36 } }, "89": { "start": { "line": 213, "column": 20 }, "end": { "line": 213, "column": 20 } }, "90": { "start": { "line": 214, "column": 20 }, "end": { "line": 214, "column": 20 } }, "91": { "start": { "line": 216, "column": 20 }, "end": { "line": 237, "column": 21 } }, "92": { "start": { "line": 217, "column": 24 }, "end": { "line": 217, "column": 24 } }, "93": { "start": { "line": 218, "column": 24 }, "end": { "line": 220, "column": 25 } }, "94": { "start": { "line": 219, "column": 28 }, "end": { "line": 219, "column": 28 } }, "95": { "start": { "line": 221, "column": 24 }, "end": { "line": 228, "column": 25 } }, "96": { "start": { "line": 222, "column": 28 }, "end": { "line": 227, "column": 29 } }, "97": { "start": { "line": 223, "column": 32 }, "end": { "line": 223, "column": 32 } }, "98": { "start": { "line": 225, "column": 32 }, "end": { "line": 225, "column": 32 } }, "99": { "start": { "line": 229, "column": 24 }, "end": { "line": 236, "column": 25 } }, "100": { "start": { "line": 230, "column": 28 }, "end": { "line": 235, "column": 29 } }, "101": { "start": { "line": 231, "column": 32 }, "end": { "line": 231, "column": 32 } }, "102": { "start": { "line": 233, "column": 32 }, "end": { "line": 233, "column": 32 } }, "103": { "start": { "line": 239, "column": 16 }, "end": { "line": 241, "column": 17 } }, "104": { "start": { "line": 240, "column": 20 }, "end": { "line": 240, "column": 20 } }, "105": { "start": { "line": 242, "column": 16 }, "end": { "line": 251, "column": 17 } }, "106": { "start": { "line": 243, "column": 20 }, "end": { "line": 243, "column": 20 } }, "107": { "start": { "line": 244, "column": 20 }, "end": { "line": 250, "column": 21 } }, "108": { "start": { "line": 245, "column": 24 }, "end": { "line": 245, "column": 24 } }, "109": { "start": { "line": 246, "column": 24 }, "end": { "line": 246, "column": 24 } }, "110": { "start": { "line": 248, "column": 24 }, "end": { "line": 248, "column": 24 } }, "111": { "start": { "line": 252, "column": 16 }, "end": { "line": 252, "column": 16 } }, "112": { "start": { "line": 253, "column": 16 }, "end": { "line": 261, "column": 17 } }, "113": { "start": { "line": 254, "column": 20 }, "end": { "line": 254, "column": 20 } }, "114": { "start": { "line": 255, "column": 20 }, "end": { "line": 255, "column": 20 } }, "115": { "start": { "line": 256, "column": 20 }, "end": { "line": 260, "column": 21 } }, "116": { "start": { "line": 257, "column": 24 }, "end": { "line": 257, "column": 24 } }, "117": { "start": { "line": 259, "column": 24 }, "end": { "line": 259, "column": 24 } }, "118": { "start": { "line": 262, "column": 16 }, "end": { "line": 272, "column": 17 } }, "119": { "start": { "line": 263, "column": 20 }, "end": { "line": 263, "column": 20 } }, "120": { "start": { "line": 264, "column": 20 }, "end": { "line": 264, "column": 20 } }, "121": { "start": { "line": 265, "column": 20 }, "end": { "line": 265, "column": 20 } }, "122": { "start": { "line": 266, "column": 20 }, "end": { "line": 271, "column": 21 } }, "123": { "start": { "line": 267, "column": 24 }, "end": { "line": 267, "column": 24 } }, "124": { "start": { "line": 268, "column": 24 }, "end": { "line": 268, "column": 24 } }, "125": { "start": { "line": 270, "column": 24 }, "end": { "line": 270, "column": 24 } }, "126": { "start": { "line": 274, "column": 16 }, "end": { "line": 126, "column": 44 } }, "127": { "start": { "line": 275, "column": 20 }, "end": { "line": 275, "column": 20 } }, "128": { "start": { "line": 277, "column": 28 }, "end": { "line": 277, "column": 28 } }, "129": { "start": { "line": 278, "column": 28 }, "end": { "line": 278, "column": 28 } }, "130": { "start": { "line": 280, "column": 28 }, "end": { "line": 280, "column": 28 } }, "131": { "start": { "line": 281, "column": 28 }, "end": { "line": 281, "column": 28 } }, "132": { "start": { "line": 283, "column": 28 }, "end": { "line": 283, "column": 28 } }, "133": { "start": { "line": 284, "column": 28 }, "end": { "line": 284, "column": 28 } }, "134": { "start": { "line": 286, "column": 28 }, "end": { "line": 286, "column": 28 } }, "135": { "start": { "line": 287, "column": 28 }, "end": { "line": 287, "column": 28 } }, "136": { "start": { "line": 289, "column": 28 }, "end": { "line": 289, "column": 28 } }, "137": { "start": { "line": 290, "column": 28 }, "end": { "line": 290, "column": 28 } }, "138": { "start": { "line": 292, "column": 28 }, "end": { "line": 292, "column": 28 } }, "139": { "start": { "line": 293, "column": 28 }, "end": { "line": 293, "column": 28 } }, "140": { "start": { "line": 295, "column": 28 }, "end": { "line": 295, "column": 28 } }, "141": { "start": { "line": 296, "column": 28 }, "end": { "line": 296, "column": 28 } }, "142": { "start": { "line": 299, "column": 20 }, "end": { "line": 299, "column": 20 } }, "143": { "start": { "line": 302, "column": 20 }, "end": { "line": 274, "column": 43 } }, "144": { "start": { "line": 303, "column": 24 }, "end": { "line": 303, "column": 24 } }, "145": { "start": { "line": 305, "column": 24 }, "end": { "line": 326, "column": 25 } }, "146": { "start": { "line": 306, "column": 28 }, "end": { "line": 305, "column": 48 } }, "147": { "start": { "line": 308, "column": 36 }, "end": { "line": 313, "column": 37 } }, "148": { "start": { "line": 310, "column": 40 }, "end": { "line": 310, "column": 40 } }, "149": { "start": { "line": 312, "column": 40 }, "end": { "line": 312, "column": 40 } }, "150": { "start": { "line": 314, "column": 36 }, "end": { "line": 314, "column": 36 } }, "151": { "start": { "line": 316, "column": 36 }, "end": { "line": 316, "column": 36 } }, "152": { "start": { "line": 317, "column": 36 }, "end": { "line": 317, "column": 36 } }, "153": { "start": { "line": 319, "column": 36 }, "end": { "line": 319, "column": 36 } }, "154": { "start": { "line": 321, "column": 36 }, "end": { "line": 321, "column": 36 } }, "155": { "start": { "line": 322, "column": 36 }, "end": { "line": 322, "column": 36 } }, "156": { "start": { "line": 324, "column": 36 }, "end": { "line": 324, "column": 36 } }, "157": { "start": { "line": 328, "column": 24 }, "end": { "line": 327, "column": 27 } }, "158": { "start": { "line": 329, "column": 28 }, "end": { "line": 335, "column": 29 } }, "159": { "start": { "line": 331, "column": 32 }, "end": { "line": 331, "column": 32 } }, "160": { "start": { "line": 333, "column": 32 }, "end": { "line": 333, "column": 32 } }, "161": { "start": { "line": 341, "column": 16 }, "end": { "line": 341, "column": 16 } }, "162": { "start": { "line": 343, "column": 16 }, "end": { "line": 345, "column": 17 } }, "163": { "start": { "line": 344, "column": 20 }, "end": { "line": 344, "column": 20 } }, "164": { "start": { "line": 349, "column": 8 }, "end": { "line": 349, "column": 8 } }, "165": { "start": { "line": 350, "column": 8 }, "end": { "line": 350, "column": 8 } }, "166": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "167": { "start": { "line": 356, "column": 14 }, "end": { "line": 356, "column": 14 } }, "168": { "start": { "line": 357, "column": 8 }, "end": { "line": 359, "column": 9 } }, "169": { "start": { "line": 358, "column": 12 }, "end": { "line": 358, "column": 12 } }, "170": { "start": { "line": 361, "column": 8 }, "end": { "line": 361, "column": 8 } }, "171": { "start": { "line": 361, "column": 33 }, "end": { "line": 361, "column": 33 } }, "172": { "start": { "line": 363, "column": 8 }, "end": { "line": 363, "column": 8 } }, "173": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "174": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true } }, "branchMap": { "1": { "line": 13, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "2": { "line": 15, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "3": { "line": 15, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "4": { "line": 15, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "5": { "line": 17, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "6": { "line": 17, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "7": { "line": 17, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "8": { "line": 17, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "9": { "line": 17, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "10": { "line": 43, "type": "cond-expr", "locations": [{ "start": { "line": 30, "column": 12 }, "end": { "line": 29, "column": 33 } }, { "start": { "line": 29, "column": 33 }, "end": { "line": 29, "column": 8 } }] }, "11": { "line": 49, "type": "cond-expr", "locations": [{ "start": { "line": 37, "column": 12 }, "end": { "line": 36, "column": 32 } }, { "start": { "line": 36, "column": 32 }, "end": { "line": 36, "column": 8 } }] }, "12": { "line": 69, "type": "if", "locations": [{ "start": { "line": 52, "column": 8 }, "end": { "line": 52, "column": 8 } }, { "start": { "line": 52, "column": 8 }, "end": { "line": 52, "column": 8 } }] }, "13": { "line": 105, "type": "if", "locations": [{ "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 8 } }, { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 8 } }] }, "14": { "line": 119, "type": "cond-expr", "locations": [{ "start": { "line": 99, "column": 16 }, "end": { "line": 98, "column": 31 } }, { "start": { "line": 99, "column": 20 }, "end": { "line": 91, "column": 8 } }] }, "15": { "line": 130, "type": "if", "locations": [{ "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 16 } }, { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 16 } }] }, "16": { "line": 135, "type": "if", "locations": [{ "start": { "line": 115, "column": 12 }, "end": { "line": 115, "column": 12 } }, { "start": { "line": 115, "column": 12 }, "end": { "line": 115, "column": 12 } }] }, "17": { "line": 141, "type": "if", "locations": [{ "start": { "line": 121, "column": 8 }, "end": { "line": 121, "column": 8 } }, { "start": { "line": 121, "column": 8 }, "end": { "line": 121, "column": 8 } }] }, "18": { "line": 141, "type": "binary-expr", "locations": [{ "start": { "line": 121, "column": 12 }, "end": { "line": 121, "column": 12 } }, { "start": { "line": 121, "column": 32 }, "end": { "line": 121, "column": 12 } }, { "start": { "line": 121, "column": 53 }, "end": { "line": 121, "column": 8 } }] }, "19": { "line": 181, "type": "if", "locations": [{ "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 20 } }, { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 20 } }] }, "20": { "line": 186, "type": "cond-expr", "locations": [{ "start": { "line": 169, "column": 28 }, "end": { "line": 168, "column": 39 } }, { "start": { "line": 169, "column": 44 }, "end": { "line": 168, "column": 24 } }] }, "21": { "line": 188, "type": "switch", "locations": [{ "start": { "line": 172, "column": 28 }, "end": { "line": 174, "column": 32 } }, { "start": { "line": 175, "column": 28 }, "end": { "line": 177, "column": 32 } }, { "start": { "line": 178, "column": 28 }, "end": { "line": 180, "column": 32 } }, { "start": { "line": 181, "column": 28 }, "end": { "line": 183, "column": 32 } }, { "start": { "line": 184, "column": 28 }, "end": { "line": 186, "column": 32 } }, { "start": { "line": 187, "column": 28 }, "end": { "line": 189, "column": 32 } }, { "start": { "line": 190, "column": 28 }, "end": { "line": 192, "column": 32 } }] }, "22": { "line": 216, "type": "if", "locations": [{ "start": { "line": 199, "column": 20 }, "end": { "line": 199, "column": 20 } }, { "start": { "line": 199, "column": 20 }, "end": { "line": 199, "column": 20 } }] }, "23": { "line": 216, "type": "binary-expr", "locations": [{ "start": { "line": 199, "column": 25 }, "end": { "line": 199, "column": 24 } }, { "start": { "line": 199, "column": 43 }, "end": { "line": 199, "column": 24 } }, { "start": { "line": 199, "column": 61 }, "end": { "line": 199, "column": 20 } }] }, "24": { "line": 217, "type": "if", "locations": [{ "start": { "line": 200, "column": 24 }, "end": { "line": 200, "column": 24 } }, { "start": { "line": 200, "column": 24 }, "end": { "line": 200, "column": 24 } }] }, "25": { "line": 220, "type": "if", "locations": [{ "start": { "line": 203, "column": 32 }, "end": { "line": 203, "column": 32 } }, { "start": { "line": 203, "column": 32 }, "end": { "line": 203, "column": 32 } }] }, "26": { "line": 232, "type": "if", "locations": [{ "start": { "line": 216, "column": 20 }, "end": { "line": 216, "column": 20 } }, { "start": { "line": 216, "column": 20 }, "end": { "line": 216, "column": 20 } }] }, "27": { "line": 234, "type": "if", "locations": [{ "start": { "line": 218, "column": 24 }, "end": { "line": 218, "column": 24 } }, { "start": { "line": 218, "column": 24 }, "end": { "line": 218, "column": 24 } }] }, "28": { "line": 234, "type": "binary-expr", "locations": [{ "start": { "line": 218, "column": 28 }, "end": { "line": 218, "column": 28 } }, { "start": { "line": 218, "column": 45 }, "end": { "line": 218, "column": 24 } }] }, "29": { "line": 237, "type": "if", "locations": [{ "start": { "line": 221, "column": 24 }, "end": { "line": 221, "column": 24 } }, { "start": { "line": 221, "column": 24 }, "end": { "line": 221, "column": 24 } }] }, "30": { "line": 238, "type": "if", "locations": [{ "start": { "line": 222, "column": 28 }, "end": { "line": 222, "column": 28 } }, { "start": { "line": 222, "column": 28 }, "end": { "line": 222, "column": 28 } }] }, "31": { "line": 241, "type": "cond-expr", "locations": [{ "start": { "line": 226, "column": 36 }, "end": { "line": 225, "column": 43 } }, { "start": { "line": 226, "column": 57 }, "end": { "line": 225, "column": 32 } }] }, "32": { "line": 244, "type": "if", "locations": [{ "start": { "line": 229, "column": 24 }, "end": { "line": 229, "column": 24 } }, { "start": { "line": 229, "column": 24 }, "end": { "line": 229, "column": 24 } }] }, "33": { "line": 245, "type": "if", "locations": [{ "start": { "line": 230, "column": 28 }, "end": { "line": 230, "column": 28 } }, { "start": { "line": 230, "column": 28 }, "end": { "line": 230, "column": 28 } }] }, "34": { "line": 248, "type": "cond-expr", "locations": [{ "start": { "line": 234, "column": 36 }, "end": { "line": 233, "column": 43 } }, { "start": { "line": 234, "column": 57 }, "end": { "line": 233, "column": 32 } }] }, "35": { "line": 253, "type": "if", "locations": [{ "start": { "line": 239, "column": 16 }, "end": { "line": 239, "column": 16 } }, { "start": { "line": 239, "column": 16 }, "end": { "line": 239, "column": 16 } }] }, "36": { "line": 256, "type": "if", "locations": [{ "start": { "line": 242, "column": 16 }, "end": { "line": 242, "column": 16 } }, { "start": { "line": 242, "column": 16 }, "end": { "line": 242, "column": 16 } }] }, "37": { "line": 258, "type": "if", "locations": [{ "start": { "line": 244, "column": 20 }, "end": { "line": 244, "column": 20 } }, { "start": { "line": 244, "column": 20 }, "end": { "line": 244, "column": 20 } }] }, "38": { "line": 266, "type": "if", "locations": [{ "start": { "line": 253, "column": 16 }, "end": { "line": 253, "column": 16 } }, { "start": { "line": 253, "column": 16 }, "end": { "line": 253, "column": 16 } }] }, "39": { "line": 269, "type": "if", "locations": [{ "start": { "line": 256, "column": 20 }, "end": { "line": 256, "column": 20 } }, { "start": { "line": 256, "column": 20 }, "end": { "line": 256, "column": 20 } }] }, "40": { "line": 275, "type": "if", "locations": [{ "start": { "line": 262, "column": 16 }, "end": { "line": 262, "column": 16 } }, { "start": { "line": 262, "column": 16 }, "end": { "line": 262, "column": 16 } }] }, "41": { "line": 279, "type": "if", "locations": [{ "start": { "line": 266, "column": 20 }, "end": { "line": 266, "column": 20 } }, { "start": { "line": 266, "column": 20 }, "end": { "line": 266, "column": 20 } }] }, "42": { "line": 288, "type": "switch", "locations": [{ "start": { "line": 276, "column": 24 }, "end": { "line": 278, "column": 28 } }, { "start": { "line": 279, "column": 24 }, "end": { "line": 281, "column": 28 } }, { "start": { "line": 282, "column": 24 }, "end": { "line": 284, "column": 28 } }, { "start": { "line": 285, "column": 24 }, "end": { "line": 287, "column": 28 } }, { "start": { "line": 288, "column": 24 }, "end": { "line": 290, "column": 28 } }, { "start": { "line": 291, "column": 24 }, "end": { "line": 293, "column": 28 } }, { "start": { "line": 294, "column": 24 }, "end": { "line": 296, "column": 28 } }] }, "43": { "line": 312, "type": "cond-expr", "locations": [{ "start": { "line": 299, "column": 60 }, "end": { "line": 299, "column": 36 } }, { "start": { "line": 299, "column": 76 }, "end": { "line": 299, "column": 20 } }] }, "44": { "line": 315, "type": "if", "locations": [{ "start": { "line": 302, "column": 20 }, "end": { "line": 302, "column": 20 } }, { "start": { "line": 302, "column": 20 }, "end": { "line": 302, "column": 20 } }] }, "45": { "line": 315, "type": "binary-expr", "locations": [{ "start": { "line": 302, "column": 24 }, "end": { "line": 302, "column": 24 } }, { "start": { "line": 302, "column": 40 }, "end": { "line": 302, "column": 20 } }] }, "46": { "line": 318, "type": "if", "locations": [{ "start": { "line": 305, "column": 24 }, "end": { "line": 305, "column": 24 } }, { "start": { "line": 305, "column": 24 }, "end": { "line": 305, "column": 24 } }] }, "47": { "line": 319, "type": "switch", "locations": [{ "start": { "line": 307, "column": 32 }, "end": { "line": 314, "column": 36 } }, { "start": { "line": 315, "column": 32 }, "end": { "line": 317, "column": 36 } }, { "start": { "line": 318, "column": 32 }, "end": { "line": 324, "column": 36 } }] }, "48": { "line": 321, "type": "if", "locations": [{ "start": { "line": 308, "column": 36 }, "end": { "line": 308, "column": 36 } }, { "start": { "line": 308, "column": 36 }, "end": { "line": 308, "column": 36 } }] }, "49": { "line": 321, "type": "binary-expr", "locations": [{ "start": { "line": 308, "column": 40 }, "end": { "line": 308, "column": 40 } }, { "start": { "line": 308, "column": 57 }, "end": { "line": 308, "column": 40 } }, { "start": { "line": 309, "column": 40 }, "end": { "line": 308, "column": 36 } }] }, "50": { "line": 339, "type": "if", "locations": [{ "start": { "line": 329, "column": 28 }, "end": { "line": 329, "column": 28 } }, { "start": { "line": 329, "column": 28 }, "end": { "line": 329, "column": 28 } }] }, "51": { "line": 339, "type": "binary-expr", "locations": [{ "start": { "line": 329, "column": 32 }, "end": { "line": 329, "column": 32 } }, { "start": { "line": 329, "column": 49 }, "end": { "line": 329, "column": 32 } }, { "start": { "line": 330, "column": 32 }, "end": { "line": 329, "column": 28 } }] }, "52": { "line": 349, "type": "cond-expr", "locations": [{ "start": { "line": 342, "column": 20 }, "end": { "line": 341, "column": 29 } }, { "start": { "line": 342, "column": 46 }, "end": { "line": 341, "column": 16 } }] }, "53": { "line": 349, "type": "binary-expr", "locations": [{ "start": { "line": 341, "column": 29 }, "end": { "line": 341, "column": 29 } }, { "start": { "line": 341, "column": 44 }, "end": { "line": 341, "column": 29 } }] }, "54": { "line": 350, "type": "if", "locations": [{ "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 16 } }, { "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 16 } }] }, "55": { "line": 368, "type": "if", "locations": [{ "start": { "line": 357, "column": 8 }, "end": { "line": 357, "column": 8 } }, { "start": { "line": 357, "column": 8 }, "end": { "line": 357, "column": 8 } }] } }, "code": ["import {Feature} from '../../feature';", "import {createText, elm} from '../../dom';", "import {isArray, isFn, isUndef, EMPTY_FN} from '../../types';", "", "const EVENTS = [", " 'after-filtering',", " 'after-page-change',", " 'after-page-length-change'", "];", "", "/**", " * Column calculations extension", " */", "export default class ColOps extends Feature {", "", " /**", " * Creates an instance of ColOps", " *", " * @param {TableFilter} tf TableFilter instance", " * @param {Object} opts Configuration object", " */", " constructor(tf, opts) {", " super(tf, opts.name);", "", " /**", " * Callback fired before columns operations start", " * @type {Function}", " */", " this.onBeforeOperation = isFn(opts.on_before_operation) ?", " opts.on_before_operation : EMPTY_FN;", "", " /**", " * Callback fired after columns operations are completed", " * @type {Function}", " */", " this.onAfterOperation = isFn(opts.on_after_operation) ?", " opts.on_after_operation : EMPTY_FN;", "", " /**", " * Configuration options", " * @type {Object}", " */", " this.opts = opts;", "", " this.enable();", " }", "", " /**", " * Initializes ColOps instance", " */", " init() {", " if (this.initialized) {", " return;", " }", " // subscribe to events", " this.emitter.on(EVENTS, () => this.calc());", "", " this.calc();", "", " /**", " * @inherited", " */", " this.initialized = true;", " }", "", " /**", " * Calculates columns' values", " * Configuration options are stored in 'opts' property", " * - 'id' contains ids of elements showing result (array)", " * - 'col' contains the columns' indexes (array)", " * - 'operation' contains operation type (array, values: 'sum', 'mean',", " * 'min', 'max', 'median', 'q1', 'q3')", " * - 'write_method' array defines which method to use for displaying the", " * result (innerHTML, setValue, createTextNode) - default: 'innerHTML'", " * - 'tot_row_index' defines in which row results are displayed", " * (integers array)", " *", " * - changes made by Nuovella:", " * (1) optimized the routine (now it will only process each column once),", " * (2) added calculations for the median, lower and upper quartile.", " */", " calc() {", " let tf = this.tf;", " if (!tf.isInitialized()) {", " return;", " }", "", " this.onBeforeOperation(tf, this);", " this.emitter.emit('before-column-operation', tf, this);", "", " let opts = this.opts,", " labelId = opts.id,", " colIndex = opts.col,", " operation = opts.operation,", " outputType = opts.write_method,", " totRowIndex = opts.tot_row_index,", " excludeRow = opts.exclude_row,", " decimalPrecision = isUndef(opts.decimal_precision) ?", " 2 : opts.decimal_precision;", "", " //nuovella: determine unique list of columns to operate on", " let ucolIndex = [],", " ucolMax = 0;", " ucolIndex[ucolMax] = colIndex[0];", "", " for (let ii = 1; ii < colIndex.length; ii++) {", " let saved = 0;", " //see if colIndex[ii] is already in the list of unique indexes", " for (let jj = 0; jj <= ucolMax; jj++) {", " if (ucolIndex[jj] === colIndex[ii]) {", " saved = 1;", " }", " }", " //if not saved then, save the index;", " if (saved === 0) {", " ucolMax++;", " ucolIndex[ucolMax] = colIndex[ii];", " }", " }", "", " if (isArray(labelId) && isArray(colIndex) && isArray(operation)) {", " let rows = tf.tbl.rows,", " colvalues = [],", " ucol = 0;", "", " for (; ucol <= ucolMax; ucol++) {", " //this retrieves col values", " //use ucolIndex because we only want to pass through this loop", " //once for each column get the values in this unique column", " colvalues.push(", " tf.getColValues(ucolIndex[ucol], false, true, excludeRow)", " );", "", " //next: calculate all operations for this column", " let result,", " nbvalues = 0,", " temp,", " meanValue = 0,", " sumValue = 0,", " minValue = null,", " maxValue = null,", " q1Value = null,", " medValue = null,", " q3Value = null,", " meanFlag = 0,", " sumFlag = 0,", " minFlag = 0,", " maxFlag = 0,", " q1Flag = 0,", " medFlag = 0,", " q3Flag = 0,", " theList = [],", " opsThisCol = [],", " decThisCol = [],", " labThisCol = [],", " oTypeThisCol = [],", " mThisCol = -1,", " k = 0,", " j = 0,", " i = 0;", "", " for (; k < colIndex.length; k++) {", " if (colIndex[k] === ucolIndex[ucol]) {", " mThisCol++;", " opsThisCol[mThisCol] = operation[k].toLowerCase();", " decThisCol[mThisCol] = decimalPrecision[k];", " labThisCol[mThisCol] = labelId[k];", " oTypeThisCol = isArray(outputType) ?", " outputType[k] : null;", "", " switch (opsThisCol[mThisCol]) {", " case 'mean':", " meanFlag = 1;", " break;", " case 'sum':", " sumFlag = 1;", " break;", " case 'min':", " minFlag = 1;", " break;", " case 'max':", " maxFlag = 1;", " break;", " case 'median':", " medFlag = 1;", " break;", " case 'q1':", " q1Flag = 1;", " break;", " case 'q3':", " q3Flag = 1;", " break;", " }", " }", " }", "", " for (; j < colvalues[ucol].length; j++) {", " //sort the list for calculation of median and quartiles", " if ((q1Flag === 1) || (q3Flag === 1) || (medFlag === 1)) {", " if (j < colvalues[ucol].length - 1) {", " for (k = j + 1; k < colvalues[ucol].length; k++) {", " /* eslint-disable */", " if (eval(colvalues[ucol][k]) <", " eval(colvalues[ucol][j])) {", " /* eslint-enable */", " temp = colvalues[ucol][j];", " colvalues[ucol][j] = colvalues[ucol][k];", " colvalues[ucol][k] = temp;", " }", " }", " }", " }", " let cvalue = parseFloat(colvalues[ucol][j]);", " theList[j] = parseFloat(cvalue);", "", " if (!isNaN(cvalue)) {", " nbvalues++;", " if (sumFlag === 1 || meanFlag === 1) {", " sumValue += parseFloat(cvalue);", " }", " if (minFlag === 1) {", " if (minValue === null) {", " minValue = parseFloat(cvalue);", " } else {", " minValue = parseFloat(cvalue) < minValue ?", " parseFloat(cvalue) : minValue;", " }", " }", " if (maxFlag === 1) {", " if (maxValue === null) {", " maxValue = parseFloat(cvalue);", " } else {", " maxValue = parseFloat(cvalue) > maxValue ?", " parseFloat(cvalue) : maxValue;", " }", " }", " }", " }//for j", " if (meanFlag === 1) {", " meanValue = sumValue / nbvalues;", " }", " if (medFlag === 1) {", " let aux = 0;", " if (nbvalues % 2 === 1) {", " aux = Math.floor(nbvalues / 2);", " medValue = theList[aux];", " } else {", " medValue = (theList[nbvalues / 2] +", " theList[((nbvalues / 2) - 1)]) / 2;", " }", " }", " let posa;", " if (q1Flag === 1) {", " posa = 0.0;", " posa = Math.floor(nbvalues / 4);", " if (4 * posa === nbvalues) {", " q1Value = (theList[posa - 1] + theList[posa]) / 2;", " } else {", " q1Value = theList[posa];", " }", " }", " if (q3Flag === 1) {", " posa = 0.0;", " let posb = 0.0;", " posa = Math.floor(nbvalues / 4);", " if (4 * posa === nbvalues) {", " posb = 3 * posa;", " q3Value = (theList[posb] + theList[posb - 1]) / 2;", " } else {", " q3Value = theList[nbvalues - posa - 1];", " }", " }", "", " for (; i <= mThisCol; i++) {", " switch (opsThisCol[i]) {", " case 'mean':", " result = meanValue;", " break;", " case 'sum':", " result = sumValue;", " break;", " case 'min':", " result = minValue;", " break;", " case 'max':", " result = maxValue;", " break;", " case 'median':", " result = medValue;", " break;", " case 'q1':", " result = q1Value;", " break;", " case 'q3':", " result = q3Value;", " break;", " }", "", " let precision = !isNaN(decThisCol[i]) ? decThisCol[i] : 2;", "", " //if outputType is defined", " if (oTypeThisCol && result) {", " result = result.toFixed(precision);", "", " if (elm(labThisCol[i])) {", " switch (oTypeThisCol.toLowerCase()) {", " case 'innerhtml':", " if (isNaN(result) || !isFinite(result) ||", " nbvalues === 0) {", " elm(labThisCol[i]).innerHTML = '.';", " } else {", " elm(labThisCol[i]).innerHTML = result;", " }", " break;", " case 'setvalue':", " elm(labThisCol[i]).value = result;", " break;", " case 'createtextnode':", " let oldnode =", " elm(labThisCol[i]).firstChild;", " let txtnode = createText(result);", " elm(labThisCol[i])", " .replaceChild(txtnode, oldnode);", " break;", " }//switch", " }", " } else {", " try {", " if (isNaN(result) || !isFinite(result) ||", " nbvalues === 0) {", " elm(labThisCol[i]).innerHTML = '.';", " } else {", " elm(labThisCol[i]).innerHTML =", " result.toFixed(precision);", " }", " } catch (e) { }//catch", " }//else", " }//for i", "", " // row(s) with result are always visible", " let totRow = totRowIndex && totRowIndex[ucol] ?", " rows[totRowIndex[ucol]] : null;", " if (totRow) {", " totRow.style.display = '';", " }", " }//for ucol", " }//if typeof", "", " this.onAfterOperation(tf, this);", " this.emitter.emit('after-column-operation', tf, this);", " }", "", " /**", " * Remove extension", " */", " destroy() {", " if (!this.initialized) {", " return;", " }", " // unsubscribe to events", " this.emitter.off(EVENTS, () => this.calc());", "", " this.initialized = false;", " }", "", "}", ""] };
}
__cov_GhVqinabJaKpESZV2a91xA = __cov_GhVqinabJaKpESZV2a91xA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colOps\\colOps.js'];
__cov_GhVqinabJaKpESZV2a91xA.s['1']++;Object.defineProperty(exports, '__esModule', { value: true });__cov_GhVqinabJaKpESZV2a91xA.s['2']++;var _feature = __webpack_require__(10);__cov_GhVqinabJaKpESZV2a91xA.s['3']++;var _dom = __webpack_require__(3);__cov_GhVqinabJaKpESZV2a91xA.s['4']++;var _types = __webpack_require__(4);function _classCallCheck(instance, Constructor) {
__cov_GhVqinabJaKpESZV2a91xA.f['1']++;__cov_GhVqinabJaKpESZV2a91xA.s['6']++;if (!(instance instanceof Constructor)) {
__cov_GhVqinabJaKpESZV2a91xA.b['1'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['7']++;throw new TypeError('Cannot call a class as a function');
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['1'][1]++;
}
}function _possibleConstructorReturn(self, call) {
__cov_GhVqinabJaKpESZV2a91xA.f['2']++;__cov_GhVqinabJaKpESZV2a91xA.s['9']++;if (!self) {
__cov_GhVqinabJaKpESZV2a91xA.b['2'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['10']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['2'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['11']++;return (__cov_GhVqinabJaKpESZV2a91xA.b['4'][0]++, call) && ((__cov_GhVqinabJaKpESZV2a91xA.b['4'][1]++, (typeof call === 'undefined' ? 'undefined' : _typeof(call)) === 'object') || (__cov_GhVqinabJaKpESZV2a91xA.b['4'][2]++, typeof call === 'function')) ? (__cov_GhVqinabJaKpESZV2a91xA.b['3'][0]++, call) : (__cov_GhVqinabJaKpESZV2a91xA.b['3'][1]++, self);
}function _inherits(subClass, superClass) {
__cov_GhVqinabJaKpESZV2a91xA.f['3']++;__cov_GhVqinabJaKpESZV2a91xA.s['13']++;if ((__cov_GhVqinabJaKpESZV2a91xA.b['6'][0]++, typeof superClass !== 'function') && (__cov_GhVqinabJaKpESZV2a91xA.b['6'][1]++, superClass !== null)) {
__cov_GhVqinabJaKpESZV2a91xA.b['5'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['14']++;throw new TypeError('Super expression must either be null or a function, not ' + (typeof superClass === 'undefined' ? 'undefined' : _typeof(superClass)));
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['5'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['15']++;subClass.prototype = Object.create((__cov_GhVqinabJaKpESZV2a91xA.b['7'][0]++, superClass) && (__cov_GhVqinabJaKpESZV2a91xA.b['7'][1]++, superClass.prototype), { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });__cov_GhVqinabJaKpESZV2a91xA.s['16']++;if (superClass) {
__cov_GhVqinabJaKpESZV2a91xA.b['8'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['17']++;Object.setPrototypeOf ? (__cov_GhVqinabJaKpESZV2a91xA.b['9'][0]++, Object.setPrototypeOf(subClass, superClass)) : (__cov_GhVqinabJaKpESZV2a91xA.b['9'][1]++, subClass.__proto__ = superClass);
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['8'][1]++;
}
}__cov_GhVqinabJaKpESZV2a91xA.s['18']++;var EVENTS = ['after-filtering', 'after-page-change', 'after-page-length-change'];__cov_GhVqinabJaKpESZV2a91xA.s['19']++;var ColOps = function (_Feature) {
__cov_GhVqinabJaKpESZV2a91xA.f['4']++;__cov_GhVqinabJaKpESZV2a91xA.s['20']++;_inherits(ColOps, _Feature);function ColOps(tf, opts) {
__cov_GhVqinabJaKpESZV2a91xA.f['5']++;__cov_GhVqinabJaKpESZV2a91xA.s['22']++;_classCallCheck(this, ColOps);__cov_GhVqinabJaKpESZV2a91xA.s['23']++;var _this = _possibleConstructorReturn(this, _Feature.call(this, tf, opts.name));__cov_GhVqinabJaKpESZV2a91xA.s['24']++;_this.onBeforeOperation = (0, _types.isFn)(opts.on_before_operation) ? (__cov_GhVqinabJaKpESZV2a91xA.b['10'][0]++, opts.on_before_operation) : (__cov_GhVqinabJaKpESZV2a91xA.b['10'][1]++, _types.EMPTY_FN);__cov_GhVqinabJaKpESZV2a91xA.s['25']++;_this.onAfterOperation = (0, _types.isFn)(opts.on_after_operation) ? (__cov_GhVqinabJaKpESZV2a91xA.b['11'][0]++, opts.on_after_operation) : (__cov_GhVqinabJaKpESZV2a91xA.b['11'][1]++, _types.EMPTY_FN);__cov_GhVqinabJaKpESZV2a91xA.s['26']++;_this.opts = opts;__cov_GhVqinabJaKpESZV2a91xA.s['27']++;_this.enable();__cov_GhVqinabJaKpESZV2a91xA.s['28']++;return _this;
}__cov_GhVqinabJaKpESZV2a91xA.s['29']++;ColOps.prototype.init = function init() {
__cov_GhVqinabJaKpESZV2a91xA.f['6']++;__cov_GhVqinabJaKpESZV2a91xA.s['30']++;var _this2 = this;__cov_GhVqinabJaKpESZV2a91xA.s['31']++;if (this.initialized) {
__cov_GhVqinabJaKpESZV2a91xA.b['12'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['32']++;return;
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['12'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['33']++;this.emitter.on(EVENTS, function () {
__cov_GhVqinabJaKpESZV2a91xA.f['7']++;__cov_GhVqinabJaKpESZV2a91xA.s['34']++;return _this2.calc();
});__cov_GhVqinabJaKpESZV2a91xA.s['35']++;this.calc();__cov_GhVqinabJaKpESZV2a91xA.s['36']++;this.initialized = true;
};__cov_GhVqinabJaKpESZV2a91xA.s['37']++;ColOps.prototype.calc = function calc() {
__cov_GhVqinabJaKpESZV2a91xA.f['8']++;__cov_GhVqinabJaKpESZV2a91xA.s['38']++;var tf = this.tf;__cov_GhVqinabJaKpESZV2a91xA.s['39']++;if (!tf.isInitialized()) {
__cov_GhVqinabJaKpESZV2a91xA.b['13'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['40']++;return;
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['13'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['41']++;this.onBeforeOperation(tf, this);__cov_GhVqinabJaKpESZV2a91xA.s['42']++;this.emitter.emit('before-column-operation', tf, this);__cov_GhVqinabJaKpESZV2a91xA.s['43']++;var opts = this.opts,
labelId = opts.id,
colIndex = opts.col,
operation = opts.operation,
outputType = opts.write_method,
totRowIndex = opts.tot_row_index,
excludeRow = opts.exclude_row,
decimalPrecision = (0, _types.isUndef)(opts.decimal_precision) ? (__cov_GhVqinabJaKpESZV2a91xA.b['14'][0]++, 2) : (__cov_GhVqinabJaKpESZV2a91xA.b['14'][1]++, opts.decimal_precision);__cov_GhVqinabJaKpESZV2a91xA.s['44']++;var ucolIndex = [],
ucolMax = 0;__cov_GhVqinabJaKpESZV2a91xA.s['45']++;ucolIndex[ucolMax] = colIndex[0];__cov_GhVqinabJaKpESZV2a91xA.s['46']++;for (var ii = 1; ii < colIndex.length; ii++) {
__cov_GhVqinabJaKpESZV2a91xA.s['47']++;var saved = 0;__cov_GhVqinabJaKpESZV2a91xA.s['48']++;for (var jj = 0; jj <= ucolMax; jj++) {
__cov_GhVqinabJaKpESZV2a91xA.s['49']++;if (ucolIndex[jj] === colIndex[ii]) {
__cov_GhVqinabJaKpESZV2a91xA.b['15'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['50']++;saved = 1;
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['15'][1]++;
}
}__cov_GhVqinabJaKpESZV2a91xA.s['51']++;if (saved === 0) {
__cov_GhVqinabJaKpESZV2a91xA.b['16'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['52']++;ucolMax++;__cov_GhVqinabJaKpESZV2a91xA.s['53']++;ucolIndex[ucolMax] = colIndex[ii];
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['16'][1]++;
}
}__cov_GhVqinabJaKpESZV2a91xA.s['54']++;if ((__cov_GhVqinabJaKpESZV2a91xA.b['18'][0]++, (0, _types.isArray)(labelId)) && (__cov_GhVqinabJaKpESZV2a91xA.b['18'][1]++, (0, _types.isArray)(colIndex)) && (__cov_GhVqinabJaKpESZV2a91xA.b['18'][2]++, (0, _types.isArray)(operation))) {
__cov_GhVqinabJaKpESZV2a91xA.b['17'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['55']++;var rows = tf.tbl.rows,
colvalues = [],
ucol = 0;__cov_GhVqinabJaKpESZV2a91xA.s['56']++;for (; ucol <= ucolMax; ucol++) {
__cov_GhVqinabJaKpESZV2a91xA.s['57']++;colvalues.push(tf.getColValues(ucolIndex[ucol], false, true, excludeRow));__cov_GhVqinabJaKpESZV2a91xA.s['58']++;var result = void 0,
nbvalues = 0,
temp = void 0,
meanValue = 0,
sumValue = 0,
minValue = null,
maxValue = null,
q1Value = null,
medValue = null,
q3Value = null,
meanFlag = 0,
sumFlag = 0,
minFlag = 0,
maxFlag = 0,
q1Flag = 0,
medFlag = 0,
q3Flag = 0,
theList = [],
opsThisCol = [],
decThisCol = [],
labThisCol = [],
oTypeThisCol = [],
mThisCol = -1,
k = 0,
j = 0,
i = 0;__cov_GhVqinabJaKpESZV2a91xA.s['59']++;for (; k < colIndex.length; k++) {
__cov_GhVqinabJaKpESZV2a91xA.s['60']++;if (colIndex[k] === ucolIndex[ucol]) {
__cov_GhVqinabJaKpESZV2a91xA.b['19'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['61']++;mThisCol++;__cov_GhVqinabJaKpESZV2a91xA.s['62']++;opsThisCol[mThisCol] = operation[k].toLowerCase();__cov_GhVqinabJaKpESZV2a91xA.s['63']++;decThisCol[mThisCol] = decimalPrecision[k];__cov_GhVqinabJaKpESZV2a91xA.s['64']++;labThisCol[mThisCol] = labelId[k];__cov_GhVqinabJaKpESZV2a91xA.s['65']++;oTypeThisCol = (0, _types.isArray)(outputType) ? (__cov_GhVqinabJaKpESZV2a91xA.b['20'][0]++, outputType[k]) : (__cov_GhVqinabJaKpESZV2a91xA.b['20'][1]++, null);__cov_GhVqinabJaKpESZV2a91xA.s['66']++;switch (opsThisCol[mThisCol]) {case 'mean':
__cov_GhVqinabJaKpESZV2a91xA.b['21'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['67']++;meanFlag = 1;__cov_GhVqinabJaKpESZV2a91xA.s['68']++;break;case 'sum':
__cov_GhVqinabJaKpESZV2a91xA.b['21'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['69']++;sumFlag = 1;__cov_GhVqinabJaKpESZV2a91xA.s['70']++;break;case 'min':
__cov_GhVqinabJaKpESZV2a91xA.b['21'][2]++;__cov_GhVqinabJaKpESZV2a91xA.s['71']++;minFlag = 1;__cov_GhVqinabJaKpESZV2a91xA.s['72']++;break;case 'max':
__cov_GhVqinabJaKpESZV2a91xA.b['21'][3]++;__cov_GhVqinabJaKpESZV2a91xA.s['73']++;maxFlag = 1;__cov_GhVqinabJaKpESZV2a91xA.s['74']++;break;case 'median':
__cov_GhVqinabJaKpESZV2a91xA.b['21'][4]++;__cov_GhVqinabJaKpESZV2a91xA.s['75']++;medFlag = 1;__cov_GhVqinabJaKpESZV2a91xA.s['76']++;break;case 'q1':
__cov_GhVqinabJaKpESZV2a91xA.b['21'][5]++;__cov_GhVqinabJaKpESZV2a91xA.s['77']++;q1Flag = 1;__cov_GhVqinabJaKpESZV2a91xA.s['78']++;break;case 'q3':
__cov_GhVqinabJaKpESZV2a91xA.b['21'][6]++;__cov_GhVqinabJaKpESZV2a91xA.s['79']++;q3Flag = 1;__cov_GhVqinabJaKpESZV2a91xA.s['80']++;break;}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['19'][1]++;
}
}__cov_GhVqinabJaKpESZV2a91xA.s['81']++;for (; j < colvalues[ucol].length; j++) {
__cov_GhVqinabJaKpESZV2a91xA.s['82']++;if ((__cov_GhVqinabJaKpESZV2a91xA.b['23'][0]++, q1Flag === 1) || (__cov_GhVqinabJaKpESZV2a91xA.b['23'][1]++, q3Flag === 1) || (__cov_GhVqinabJaKpESZV2a91xA.b['23'][2]++, medFlag === 1)) {
__cov_GhVqinabJaKpESZV2a91xA.b['22'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['83']++;if (j < colvalues[ucol].length - 1) {
__cov_GhVqinabJaKpESZV2a91xA.b['24'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['84']++;for (k = j + 1; k < colvalues[ucol].length; k++) {
__cov_GhVqinabJaKpESZV2a91xA.s['85']++;if (eval(colvalues[ucol][k]) < eval(colvalues[ucol][j])) {
__cov_GhVqinabJaKpESZV2a91xA.b['25'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['86']++;temp = colvalues[ucol][j];__cov_GhVqinabJaKpESZV2a91xA.s['87']++;colvalues[ucol][j] = colvalues[ucol][k];__cov_GhVqinabJaKpESZV2a91xA.s['88']++;colvalues[ucol][k] = temp;
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['25'][1]++;
}
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['24'][1]++;
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['22'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['89']++;var cvalue = parseFloat(colvalues[ucol][j]);__cov_GhVqinabJaKpESZV2a91xA.s['90']++;theList[j] = parseFloat(cvalue);__cov_GhVqinabJaKpESZV2a91xA.s['91']++;if (!isNaN(cvalue)) {
__cov_GhVqinabJaKpESZV2a91xA.b['26'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['92']++;nbvalues++;__cov_GhVqinabJaKpESZV2a91xA.s['93']++;if ((__cov_GhVqinabJaKpESZV2a91xA.b['28'][0]++, sumFlag === 1) || (__cov_GhVqinabJaKpESZV2a91xA.b['28'][1]++, meanFlag === 1)) {
__cov_GhVqinabJaKpESZV2a91xA.b['27'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['94']++;sumValue += parseFloat(cvalue);
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['27'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['95']++;if (minFlag === 1) {
__cov_GhVqinabJaKpESZV2a91xA.b['29'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['96']++;if (minValue === null) {
__cov_GhVqinabJaKpESZV2a91xA.b['30'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['97']++;minValue = parseFloat(cvalue);
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['30'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['98']++;minValue = parseFloat(cvalue) < minValue ? (__cov_GhVqinabJaKpESZV2a91xA.b['31'][0]++, parseFloat(cvalue)) : (__cov_GhVqinabJaKpESZV2a91xA.b['31'][1]++, minValue);
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['29'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['99']++;if (maxFlag === 1) {
__cov_GhVqinabJaKpESZV2a91xA.b['32'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['100']++;if (maxValue === null) {
__cov_GhVqinabJaKpESZV2a91xA.b['33'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['101']++;maxValue = parseFloat(cvalue);
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['33'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['102']++;maxValue = parseFloat(cvalue) > maxValue ? (__cov_GhVqinabJaKpESZV2a91xA.b['34'][0]++, parseFloat(cvalue)) : (__cov_GhVqinabJaKpESZV2a91xA.b['34'][1]++, maxValue);
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['32'][1]++;
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['26'][1]++;
}
}__cov_GhVqinabJaKpESZV2a91xA.s['103']++;if (meanFlag === 1) {
__cov_GhVqinabJaKpESZV2a91xA.b['35'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['104']++;meanValue = sumValue / nbvalues;
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['35'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['105']++;if (medFlag === 1) {
__cov_GhVqinabJaKpESZV2a91xA.b['36'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['106']++;var aux = 0;__cov_GhVqinabJaKpESZV2a91xA.s['107']++;if (nbvalues % 2 === 1) {
__cov_GhVqinabJaKpESZV2a91xA.b['37'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['108']++;aux = Math.floor(nbvalues / 2);__cov_GhVqinabJaKpESZV2a91xA.s['109']++;medValue = theList[aux];
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['37'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['110']++;medValue = (theList[nbvalues / 2] + theList[nbvalues / 2 - 1]) / 2;
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['36'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['111']++;var posa = void 0;__cov_GhVqinabJaKpESZV2a91xA.s['112']++;if (q1Flag === 1) {
__cov_GhVqinabJaKpESZV2a91xA.b['38'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['113']++;posa = 0;__cov_GhVqinabJaKpESZV2a91xA.s['114']++;posa = Math.floor(nbvalues / 4);__cov_GhVqinabJaKpESZV2a91xA.s['115']++;if (4 * posa === nbvalues) {
__cov_GhVqinabJaKpESZV2a91xA.b['39'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['116']++;q1Value = (theList[posa - 1] + theList[posa]) / 2;
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['39'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['117']++;q1Value = theList[posa];
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['38'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['118']++;if (q3Flag === 1) {
__cov_GhVqinabJaKpESZV2a91xA.b['40'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['119']++;posa = 0;__cov_GhVqinabJaKpESZV2a91xA.s['120']++;var posb = 0;__cov_GhVqinabJaKpESZV2a91xA.s['121']++;posa = Math.floor(nbvalues / 4);__cov_GhVqinabJaKpESZV2a91xA.s['122']++;if (4 * posa === nbvalues) {
__cov_GhVqinabJaKpESZV2a91xA.b['41'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['123']++;posb = 3 * posa;__cov_GhVqinabJaKpESZV2a91xA.s['124']++;q3Value = (theList[posb] + theList[posb - 1]) / 2;
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['41'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['125']++;q3Value = theList[nbvalues - posa - 1];
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['40'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['126']++;for (; i <= mThisCol; i++) {
__cov_GhVqinabJaKpESZV2a91xA.s['127']++;switch (opsThisCol[i]) {case 'mean':
__cov_GhVqinabJaKpESZV2a91xA.b['42'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['128']++;result = meanValue;__cov_GhVqinabJaKpESZV2a91xA.s['129']++;break;case 'sum':
__cov_GhVqinabJaKpESZV2a91xA.b['42'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['130']++;result = sumValue;__cov_GhVqinabJaKpESZV2a91xA.s['131']++;break;case 'min':
__cov_GhVqinabJaKpESZV2a91xA.b['42'][2]++;__cov_GhVqinabJaKpESZV2a91xA.s['132']++;result = minValue;__cov_GhVqinabJaKpESZV2a91xA.s['133']++;break;case 'max':
__cov_GhVqinabJaKpESZV2a91xA.b['42'][3]++;__cov_GhVqinabJaKpESZV2a91xA.s['134']++;result = maxValue;__cov_GhVqinabJaKpESZV2a91xA.s['135']++;break;case 'median':
__cov_GhVqinabJaKpESZV2a91xA.b['42'][4]++;__cov_GhVqinabJaKpESZV2a91xA.s['136']++;result = medValue;__cov_GhVqinabJaKpESZV2a91xA.s['137']++;break;case 'q1':
__cov_GhVqinabJaKpESZV2a91xA.b['42'][5]++;__cov_GhVqinabJaKpESZV2a91xA.s['138']++;result = q1Value;__cov_GhVqinabJaKpESZV2a91xA.s['139']++;break;case 'q3':
__cov_GhVqinabJaKpESZV2a91xA.b['42'][6]++;__cov_GhVqinabJaKpESZV2a91xA.s['140']++;result = q3Value;__cov_GhVqinabJaKpESZV2a91xA.s['141']++;break;}__cov_GhVqinabJaKpESZV2a91xA.s['142']++;var precision = !isNaN(decThisCol[i]) ? (__cov_GhVqinabJaKpESZV2a91xA.b['43'][0]++, decThisCol[i]) : (__cov_GhVqinabJaKpESZV2a91xA.b['43'][1]++, 2);__cov_GhVqinabJaKpESZV2a91xA.s['143']++;if ((__cov_GhVqinabJaKpESZV2a91xA.b['45'][0]++, oTypeThisCol) && (__cov_GhVqinabJaKpESZV2a91xA.b['45'][1]++, result)) {
__cov_GhVqinabJaKpESZV2a91xA.b['44'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['144']++;result = result.toFixed(precision);__cov_GhVqinabJaKpESZV2a91xA.s['145']++;if ((0, _dom.elm)(labThisCol[i])) {
__cov_GhVqinabJaKpESZV2a91xA.b['46'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['146']++;switch (oTypeThisCol.toLowerCase()) {case 'innerhtml':
__cov_GhVqinabJaKpESZV2a91xA.b['47'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['147']++;if ((__cov_GhVqinabJaKpESZV2a91xA.b['49'][0]++, isNaN(result)) || (__cov_GhVqinabJaKpESZV2a91xA.b['49'][1]++, !isFinite(result)) || (__cov_GhVqinabJaKpESZV2a91xA.b['49'][2]++, nbvalues === 0)) {
__cov_GhVqinabJaKpESZV2a91xA.b['48'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['148']++;(0, _dom.elm)(labThisCol[i]).innerHTML = '.';
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['48'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['149']++;(0, _dom.elm)(labThisCol[i]).innerHTML = result;
}__cov_GhVqinabJaKpESZV2a91xA.s['150']++;break;case 'setvalue':
__cov_GhVqinabJaKpESZV2a91xA.b['47'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['151']++;(0, _dom.elm)(labThisCol[i]).value = result;__cov_GhVqinabJaKpESZV2a91xA.s['152']++;break;case 'createtextnode':
__cov_GhVqinabJaKpESZV2a91xA.b['47'][2]++;__cov_GhVqinabJaKpESZV2a91xA.s['153']++;var oldnode = (0, _dom.elm)(labThisCol[i]).firstChild;__cov_GhVqinabJaKpESZV2a91xA.s['154']++;var txtnode = (0, _dom.createText)(result);__cov_GhVqinabJaKpESZV2a91xA.s['155']++;(0, _dom.elm)(labThisCol[i]).replaceChild(txtnode, oldnode);__cov_GhVqinabJaKpESZV2a91xA.s['156']++;break;}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['46'][1]++;
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['44'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['157']++;try {
__cov_GhVqinabJaKpESZV2a91xA.s['158']++;if ((__cov_GhVqinabJaKpESZV2a91xA.b['51'][0]++, isNaN(result)) || (__cov_GhVqinabJaKpESZV2a91xA.b['51'][1]++, !isFinite(result)) || (__cov_GhVqinabJaKpESZV2a91xA.b['51'][2]++, nbvalues === 0)) {
__cov_GhVqinabJaKpESZV2a91xA.b['50'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['159']++;(0, _dom.elm)(labThisCol[i]).innerHTML = '.';
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['50'][1]++;__cov_GhVqinabJaKpESZV2a91xA.s['160']++;(0, _dom.elm)(labThisCol[i]).innerHTML = result.toFixed(precision);
}
} catch (e) {}
}
}__cov_GhVqinabJaKpESZV2a91xA.s['161']++;var totRow = (__cov_GhVqinabJaKpESZV2a91xA.b['53'][0]++, totRowIndex) && (__cov_GhVqinabJaKpESZV2a91xA.b['53'][1]++, totRowIndex[ucol]) ? (__cov_GhVqinabJaKpESZV2a91xA.b['52'][0]++, rows[totRowIndex[ucol]]) : (__cov_GhVqinabJaKpESZV2a91xA.b['52'][1]++, null);__cov_GhVqinabJaKpESZV2a91xA.s['162']++;if (totRow) {
__cov_GhVqinabJaKpESZV2a91xA.b['54'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['163']++;totRow.style.display = '';
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['54'][1]++;
}
}
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['17'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['164']++;this.onAfterOperation(tf, this);__cov_GhVqinabJaKpESZV2a91xA.s['165']++;this.emitter.emit('after-column-operation', tf, this);
};__cov_GhVqinabJaKpESZV2a91xA.s['166']++;ColOps.prototype.destroy = function destroy() {
__cov_GhVqinabJaKpESZV2a91xA.f['9']++;__cov_GhVqinabJaKpESZV2a91xA.s['167']++;var _this3 = this;__cov_GhVqinabJaKpESZV2a91xA.s['168']++;if (!this.initialized) {
__cov_GhVqinabJaKpESZV2a91xA.b['55'][0]++;__cov_GhVqinabJaKpESZV2a91xA.s['169']++;return;
} else {
__cov_GhVqinabJaKpESZV2a91xA.b['55'][1]++;
}__cov_GhVqinabJaKpESZV2a91xA.s['170']++;this.emitter.off(EVENTS, function () {
__cov_GhVqinabJaKpESZV2a91xA.f['10']++;__cov_GhVqinabJaKpESZV2a91xA.s['171']++;return _this3.calc();
});__cov_GhVqinabJaKpESZV2a91xA.s['172']++;this.initialized = false;
};__cov_GhVqinabJaKpESZV2a91xA.s['173']++;return ColOps;
}(_feature.Feature);__cov_GhVqinabJaKpESZV2a91xA.s['174']++;exports.default = ColOps;
/***/ },
/***/ 439:
/***/ function(module, exports, __webpack_require__) {
"use strict";
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var __cov_TT8aGkNF4ejYvF9xGTR5VA = Function('return this')();
if (!__cov_TT8aGkNF4ejYvF9xGTR5VA.__coverage__) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.__coverage__ = {};
}
__cov_TT8aGkNF4ejYvF9xGTR5VA = __cov_TT8aGkNF4ejYvF9xGTR5VA.__coverage__;
if (!__cov_TT8aGkNF4ejYvF9xGTR5VA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colsVisibility\\colsVisibility.js']) {
__cov_TT8aGkNF4ejYvF9xGTR5VA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colsVisibility\\colsVisibility.js'] = { "path": 'C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colsVisibility\\colsVisibility.js', "s": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 1, "7": 0, "8": 0, "9": 1, "10": 0, "11": 0, "12": 0, "13": 1, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 1, "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, "42": 0, "43": 0, "44": 0, "45": 0, "46": 0, "47": 0, "48": 0, "49": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 0, "80": 0, "81": 0, "82": 0, "83": 0, "84": 0, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "90": 0, "91": 0, "92": 0, "93": 0, "94": 0, "95": 0, "96": 0, "97": 0, "98": 0, "99": 0, "100": 0, "101": 0, "102": 0, "103": 0, "104": 0, "105": 0, "106": 0, "107": 0, "108": 0, "109": 0, "110": 0, "111": 0, "112": 0, "113": 0, "114": 0, "115": 0, "116": 0, "117": 0, "118": 0, "119": 0, "120": 0, "121": 0, "122": 0, "123": 0, "124": 0, "125": 0, "126": 0, "127": 0, "128": 0, "129": 0, "130": 0, "131": 0, "132": 0, "133": 0, "134": 0, "135": 0, "136": 0, "137": 0, "138": 0, "139": 0, "140": 0, "141": 0, "142": 0, "143": 0, "144": 0, "145": 0, "146": 0, "147": 0, "148": 0, "149": 0, "150": 0, "151": 0, "152": 0, "153": 0, "154": 0, "155": 0, "156": 0, "157": 0, "158": 0, "159": 0, "160": 0, "161": 0, "162": 0, "163": 0, "164": 0, "165": 0, "166": 0, "167": 0, "168": 0, "169": 0, "170": 0, "171": 0, "172": 0, "173": 0, "174": 0, "175": 0, "176": 0, "177": 0, "178": 0, "179": 0, "180": 0, "181": 0, "182": 0, "183": 0, "184": 0, "185": 0, "186": 0, "187": 0, "188": 0, "189": 0, "190": 0, "191": 0, "192": 0, "193": 0, "194": 0, "195": 0, "196": 0, "197": 0, "198": 0, "199": 0, "200": 0, "201": 0, "202": 0, "203": 0, "204": 0, "205": 0, "206": 0, "207": 0, "208": 0, "209": 0, "210": 0, "211": 0, "212": 0, "213": 0, "214": 0, "215": 0, "216": 0, "217": 0, "218": 0, "219": 0, "220": 0, "221": 0, "222": 0, "223": 0, "224": 0, "225": 0, "226": 0, "227": 0, "228": 0, "229": 0, "230": 0, "231": 0, "232": 0, "233": 0, "234": 0, "235": 0, "236": 0, "237": 0, "238": 0, "239": 0, "240": 0, "241": 0, "242": 0, "243": 0, "244": 0, "245": 0, "246": 0, "247": 0, "248": 0, "249": 0, "250": 0, "251": 0, "252": 0, "253": 0, "254": 0, "255": 0, "256": 0, "257": 0, "258": 0, "259": 0, "260": 0, "261": 0, "262": 0, "263": 0, "264": 0, "265": 0, "266": 0, "267": 0, "268": 0, "269": 0, "270": 0, "271": 0, "272": 0, "273": 0, "274": 0, "275": 0, "276": 0, "277": 0, "278": 0, "279": 0, "280": 0, "281": 0, "282": 0, "283": 0, "284": 0, "285": 0, "286": 0, "287": 0, "288": 0, "289": 0, "290": 0, "291": 0, "292": 0, "293": 0, "294": 0, "295": 0, "296": 0, "297": 0, "298": 0, "299": 0, "300": 0, "301": 0, "302": 0, "303": 0, "304": 0, "305": 0 }, "b": { "1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0, 0], "5": [0, 0], "6": [0, 0], "7": [0, 0], "8": [0, 0], "9": [0, 0], "10": [0, 0], "11": [0, 0], "12": [0, 0], "13": [0, 0], "14": [0, 0], "15": [0, 0], "16": [0, 0], "17": [0, 0], "18": [0, 0], "19": [0, 0], "20": [0, 0], "21": [0, 0], "22": [0, 0], "23": [0, 0], "24": [0, 0], "25": [0, 0], "26": [0, 0], "27": [0, 0], "28": [0, 0], "29": [0, 0], "30": [0, 0], "31": [0, 0], "32": [0, 0], "33": [0, 0], "34": [0, 0], "35": [0, 0], "36": [0, 0], "37": [0, 0], "38": [0, 0], "39": [0, 0], "40": [0, 0], "41": [0, 0], "42": [0, 0], "43": [0, 0], "44": [0, 0], "45": [0, 0], "46": [0, 0], "47": [0, 0], "48": [0, 0], "49": [0, 0], "50": [0, 0], "51": [0, 0], "52": [0, 0], "53": [0, 0, 0, 0], "54": [0, 0], "55": [0, 0], "56": [0, 0], "57": [0, 0], "58": [0, 0], "59": [0, 0], "60": [0, 0], "61": [0, 0], "62": [0, 0], "63": [0, 0], "64": [0, 0], "65": [0, 0], "66": [0, 0], "67": [0, 0], "68": [0, 0], "69": [0, 0], "70": [0, 0], "71": [0, 0], "72": [0, 0], "73": [0, 0], "74": [0, 0], "75": [0, 0], "76": [0, 0], "77": [0, 0], "78": [0, 0], "79": [0, 0], "80": [0, 0], "81": [0, 0], "82": [0, 0], "83": [0, 0], "84": [0, 0], "85": [0, 0], "86": [0, 0], "87": [0, 0], "88": [0, 0], "89": [0, 0], "90": [0, 0], "91": [0, 0], "92": [0, 0], "93": [0, 0], "94": [0, 0], "95": [0, 0], "96": [0, 0], "97": [0, 0], "98": [0, 0], "99": [0, 0], "100": [0, 0], "101": [0, 0], "102": [0, 0], "103": [0, 0], "104": [0, 0], "105": [0, 0] }, "f": { "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 }, "fnMap": { "1": { "name": "_classCallCheck", "line": 15, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "2": { "name": "_possibleConstructorReturn", "line": 17, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "3": { "name": "_inherits", "line": 19, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "4": { "name": "(anonymous_4)", "line": 24, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "5": { "name": "ColsVisibility", "line": 32, "loc": { "start": { "line": 19, "column": 4 }, "end": { "line": 19, "column": 23 } } }, "6": { "name": "(anonymous_6)", "line": 279, "loc": { "start": { "line": 273, "column": 39 }, "end": { "line": 273, "column": 51 } } }, "7": { "name": "(anonymous_7)", "line": 280, "loc": { "start": { "line": 274, "column": 36 }, "end": { "line": 274, "column": 48 } } }, "8": { "name": "toggle", "line": 295, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "9": { "name": "checkItem", "line": 321, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "10": { "name": "init", "line": 347, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "11": { "name": "(anonymous_11)", "line": 354, "loc": { "start": { "line": 343, "column": 12 }, "end": { "line": 343, "column": 12 } } }, "12": { "name": "buildBtn", "line": 378, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "13": { "name": "(anonymous_13)", "line": 409, "loc": { "start": { "line": 392, "column": 37 }, "end": { "line": 392, "column": 37 } } }, "14": { "name": "(anonymous_14)", "line": 413, "loc": { "start": { "line": 394, "column": 41 }, "end": { "line": 394, "column": 41 } } }, "15": { "name": "(anonymous_15)", "line": 422, "loc": { "start": { "line": 400, "column": 42 }, "end": { "line": 400, "column": 42 } } }, "16": { "name": "(anonymous_16)", "line": 426, "loc": { "start": { "line": 402, "column": 46 }, "end": { "line": 402, "column": 46 } } }, "17": { "name": "buildManager", "line": 443, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "18": { "name": "(anonymous_18)", "line": 466, "loc": { "start": { "line": 438, "column": 32 }, "end": { "line": 438, "column": 32 } } }, "19": { "name": "(anonymous_19)", "line": 472, "loc": { "start": { "line": 445, "column": 38 }, "end": { "line": 445, "column": 44 } } }, "20": { "name": "(anonymous_20)", "line": 497, "loc": { "start": { "line": 471, "column": 41 }, "end": { "line": 471, "column": 50 } } }, "21": { "name": "(anonymous_21)", "line": 512, "loc": { "start": { "line": 486, "column": 33 }, "end": { "line": 486, "column": 33 } } }, "22": { "name": "(anonymous_22)", "line": 519, "loc": { "start": { "line": 491, "column": 33 }, "end": { "line": 491, "column": 33 } } }, "23": { "name": "setHidden", "line": 538, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "24": { "name": "showCol", "line": 614, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "25": { "name": "hideCol", "line": 634, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "26": { "name": "isColHidden", "line": 654, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "27": { "name": "toggleCol", "line": 667, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "28": { "name": "getHiddenCols", "line": 681, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "29": { "name": "destroy", "line": 690, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "30": { "name": "(anonymous_30)", "line": 707, "loc": { "start": { "line": 666, "column": 12 }, "end": { "line": 666, "column": 12 } } }, "31": { "name": "_getHeaderText", "line": 714, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "32": { "name": "_hideCells", "line": 735, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "33": { "name": "_hideAtStart", "line": 745, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "34": { "name": "(anonymous_34)", "line": 748, "loc": { "start": { "line": 703, "column": 29 }, "end": { "line": 703, "column": 41 } } } }, "statementMap": { "1": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "2": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 0 } }, "3": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 0 } }, "4": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 0 } }, "5": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 0 } }, "6": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "7": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "8": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "9": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "10": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "11": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "12": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "13": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "14": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "15": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "16": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "17": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "18": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "19": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "20": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "21": { "start": { "line": 19, "column": 4 }, "end": { "line": 282, "column": 5 } }, "22": { "start": { "line": 19, "column": 23 }, "end": { "line": 19, "column": 23 } }, "23": { "start": { "line": 19, "column": 23 }, "end": { "line": 19, "column": 23 } }, "24": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 8 } }, "25": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 8 } }, "26": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 8 } }, "27": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 8 } }, "28": { "start": { "line": 47, "column": 8 }, "end": { "line": 47, "column": 8 } }, "29": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 8 } }, "30": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 8 } }, "31": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 8 } }, "32": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 8 } }, "33": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 8 } }, "34": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 8 } }, "35": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 8 } }, "36": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 8 } }, "37": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 8 } }, "38": { "start": { "line": 107, "column": 8 }, "end": { "line": 107, "column": 8 } }, "39": { "start": { "line": 113, "column": 8 }, "end": { "line": 113, "column": 8 } }, "40": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 8 } }, "41": { "start": { "line": 125, "column": 8 }, "end": { "line": 125, "column": 8 } }, "42": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 8 } }, "43": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 8 } }, "44": { "start": { "line": 143, "column": 8 }, "end": { "line": 143, "column": 8 } }, "45": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 8 } }, "46": { "start": { "line": 155, "column": 8 }, "end": { "line": 155, "column": 8 } }, "47": { "start": { "line": 161, "column": 8 }, "end": { "line": 161, "column": 8 } }, "48": { "start": { "line": 168, "column": 8 }, "end": { "line": 168, "column": 8 } }, "49": { "start": { "line": 176, "column": 8 }, "end": { "line": 176, "column": 8 } }, "50": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 8 } }, "51": { "start": { "line": 188, "column": 8 }, "end": { "line": 188, "column": 8 } }, "52": { "start": { "line": 194, "column": 8 }, "end": { "line": 194, "column": 8 } }, "53": { "start": { "line": 200, "column": 8 }, "end": { "line": 200, "column": 8 } }, "54": { "start": { "line": 206, "column": 8 }, "end": { "line": 206, "column": 8 } }, "55": { "start": { "line": 212, "column": 8 }, "end": { "line": 212, "column": 8 } }, "56": { "start": { "line": 218, "column": 8 }, "end": { "line": 218, "column": 8 } }, "57": { "start": { "line": 225, "column": 8 }, "end": { "line": 225, "column": 8 } }, "58": { "start": { "line": 231, "column": 8 }, "end": { "line": 231, "column": 8 } }, "59": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 8 } }, "60": { "start": { "line": 245, "column": 8 }, "end": { "line": 245, "column": 8 } }, "61": { "start": { "line": 252, "column": 8 }, "end": { "line": 252, "column": 8 } }, "62": { "start": { "line": 259, "column": 8 }, "end": { "line": 259, "column": 8 } }, "63": { "start": { "line": 266, "column": 8 }, "end": { "line": 266, "column": 8 } }, "64": { "start": { "line": 270, "column": 8 }, "end": { "line": 275, "column": 9 } }, "65": { "start": { "line": 271, "column": 12 }, "end": { "line": 270, "column": 27 } }, "66": { "start": { "line": 272, "column": 12 }, "end": { "line": 270, "column": 27 } }, "67": { "start": { "line": 273, "column": 12 }, "end": { "line": 273, "column": 12 } }, "68": { "start": { "line": 274, "column": 12 }, "end": { "line": 274, "column": 12 } }, "69": { "start": { "line": 278, "column": 8 }, "end": { "line": 278, "column": 8 } }, "70": { "start": { "line": 281, "column": 8 }, "end": { "line": 281, "column": 8 } }, "71": { "start": { "line": 19, "column": 23 }, "end": { "line": 19, "column": 23 } }, "72": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "73": { "start": { "line": 288, "column": 8 }, "end": { "line": 288, "column": 8 } }, "74": { "start": { "line": 290, "column": 8 }, "end": { "line": 292, "column": 9 } }, "75": { "start": { "line": 291, "column": 12 }, "end": { "line": 291, "column": 12 } }, "76": { "start": { "line": 293, "column": 8 }, "end": { "line": 295, "column": 9 } }, "77": { "start": { "line": 294, "column": 12 }, "end": { "line": 294, "column": 12 } }, "78": { "start": { "line": 297, "column": 8 }, "end": { "line": 297, "column": 8 } }, "79": { "start": { "line": 300, "column": 8 }, "end": { "line": 302, "column": 9 } }, "80": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 12 } }, "81": { "start": { "line": 303, "column": 8 }, "end": { "line": 305, "column": 9 } }, "82": { "start": { "line": 304, "column": 12 }, "end": { "line": 304, "column": 12 } }, "83": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "84": { "start": { "line": 313, "column": 8 }, "end": { "line": 313, "column": 8 } }, "85": { "start": { "line": 314, "column": 8 }, "end": { "line": 316, "column": 9 } }, "86": { "start": { "line": 315, "column": 12 }, "end": { "line": 315, "column": 12 } }, "87": { "start": { "line": 317, "column": 8 }, "end": { "line": 317, "column": 8 } }, "88": { "start": { "line": 318, "column": 8 }, "end": { "line": 318, "column": 8 } }, "89": { "start": { "line": 319, "column": 8 }, "end": { "line": 319, "column": 8 } }, "90": { "start": { "line": 320, "column": 8 }, "end": { "line": 324, "column": 9 } }, "91": { "start": { "line": 321, "column": 12 }, "end": { "line": 321, "column": 12 } }, "92": { "start": { "line": 323, "column": 12 }, "end": { "line": 323, "column": 12 } }, "93": { "start": { "line": 326, "column": 8 }, "end": { "line": 326, "column": 8 } }, "94": { "start": { "line": 327, "column": 8 }, "end": { "line": 330, "column": 9 } }, "95": { "start": { "line": 329, "column": 12 }, "end": { "line": 329, "column": 12 } }, "96": { "start": { "line": 331, "column": 8 }, "end": { "line": 331, "column": 8 } }, "97": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "98": { "start": { "line": 337, "column": 11 }, "end": { "line": 337, "column": 11 } }, "99": { "start": { "line": 338, "column": 8 }, "end": { "line": 340, "column": 9 } }, "100": { "start": { "line": 339, "column": 12 }, "end": { "line": 339, "column": 12 } }, "101": { "start": { "line": 342, "column": 8 }, "end": { "line": 342, "column": 8 } }, "102": { "start": { "line": 343, "column": 12 }, "end": { "line": 343, "column": 12 } }, "103": { "start": { "line": 345, "column": 8 }, "end": { "line": 345, "column": 8 } }, "104": { "start": { "line": 346, "column": 8 }, "end": { "line": 346, "column": 8 } }, "105": { "start": { "line": 351, "column": 8 }, "end": { "line": 351, "column": 8 } }, "106": { "start": { "line": 353, "column": 8 }, "end": { "line": 353, "column": 8 } }, "107": { "start": { "line": 357, "column": 8 }, "end": { "line": 357, "column": 8 } }, "108": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "109": { "start": { "line": 363, "column": 15 }, "end": { "line": 363, "column": 15 } }, "110": { "start": { "line": 364, "column": 8 }, "end": { "line": 366, "column": 9 } }, "111": { "start": { "line": 365, "column": 12 }, "end": { "line": 365, "column": 12 } }, "112": { "start": { "line": 367, "column": 8 }, "end": { "line": 367, "column": 8 } }, "113": { "start": { "line": 368, "column": 8 }, "end": { "line": 368, "column": 8 } }, "114": { "start": { "line": 369, "column": 8 }, "end": { "line": 369, "column": 8 } }, "115": { "start": { "line": 372, "column": 8 }, "end": { "line": 374, "column": 9 } }, "116": { "start": { "line": 373, "column": 12 }, "end": { "line": 373, "column": 12 } }, "117": { "start": { "line": 375, "column": 8 }, "end": { "line": 375, "column": 8 } }, "118": { "start": { "line": 377, "column": 8 }, "end": { "line": 382, "column": 9 } }, "119": { "start": { "line": 378, "column": 12 }, "end": { "line": 378, "column": 12 } }, "120": { "start": { "line": 379, "column": 12 }, "end": { "line": 379, "column": 12 } }, "121": { "start": { "line": 381, "column": 12 }, "end": { "line": 381, "column": 12 } }, "122": { "start": { "line": 384, "column": 8 }, "end": { "line": 404, "column": 9 } }, "123": { "start": { "line": 385, "column": 12 }, "end": { "line": 385, "column": 12 } }, "124": { "start": { "line": 386, "column": 12 }, "end": { "line": 386, "column": 12 } }, "125": { "start": { "line": 387, "column": 12 }, "end": { "line": 387, "column": 12 } }, "126": { "start": { "line": 389, "column": 12 }, "end": { "line": 389, "column": 12 } }, "127": { "start": { "line": 390, "column": 12 }, "end": { "line": 390, "column": 12 } }, "128": { "start": { "line": 391, "column": 12 }, "end": { "line": 395, "column": 13 } }, "129": { "start": { "line": 392, "column": 16 }, "end": { "line": 392, "column": 16 } }, "130": { "start": { "line": 392, "column": 37 }, "end": { "line": 392, "column": 37 } }, "131": { "start": { "line": 394, "column": 16 }, "end": { "line": 394, "column": 16 } }, "132": { "start": { "line": 394, "column": 41 }, "end": { "line": 394, "column": 41 } }, "133": { "start": { "line": 397, "column": 12 }, "end": { "line": 397, "column": 12 } }, "134": { "start": { "line": 398, "column": 12 }, "end": { "line": 398, "column": 12 } }, "135": { "start": { "line": 399, "column": 12 }, "end": { "line": 403, "column": 13 } }, "136": { "start": { "line": 400, "column": 16 }, "end": { "line": 400, "column": 16 } }, "137": { "start": { "line": 400, "column": 42 }, "end": { "line": 400, "column": 42 } }, "138": { "start": { "line": 402, "column": 16 }, "end": { "line": 402, "column": 16 } }, "139": { "start": { "line": 402, "column": 46 }, "end": { "line": 402, "column": 46 } }, "140": { "start": { "line": 406, "column": 8 }, "end": { "line": 406, "column": 8 } }, "141": { "start": { "line": 407, "column": 8 }, "end": { "line": 407, "column": 8 } }, "142": { "start": { "line": 409, "column": 8 }, "end": { "line": 409, "column": 8 } }, "143": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "144": { "start": { "line": 415, "column": 19 }, "end": { "line": 415, "column": 19 } }, "145": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 8 } }, "146": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 8 } }, "147": { "start": { "line": 421, "column": 8 }, "end": { "line": 421, "column": 8 } }, "148": { "start": { "line": 424, "column": 8 }, "end": { "line": 424, "column": 8 } }, "149": { "start": { "line": 425, "column": 8 }, "end": { "line": 425, "column": 8 } }, "150": { "start": { "line": 426, "column": 8 }, "end": { "line": 426, "column": 8 } }, "151": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 8 } }, "152": { "start": { "line": 430, "column": 8 }, "end": { "line": 430, "column": 8 } }, "153": { "start": { "line": 432, "column": 8 }, "end": { "line": 432, "column": 8 } }, "154": { "start": { "line": 433, "column": 8 }, "end": { "line": 433, "column": 8 } }, "155": { "start": { "line": 435, "column": 8 }, "end": { "line": 435, "column": 8 } }, "156": { "start": { "line": 438, "column": 8 }, "end": { "line": 454, "column": 9 } }, "157": { "start": { "line": 438, "column": 32 }, "end": { "line": 438, "column": 32 } }, "158": { "start": { "line": 439, "column": 12 }, "end": { "line": 439, "column": 12 } }, "159": { "start": { "line": 441, "column": 12 }, "end": { "line": 441, "column": 12 } }, "160": { "start": { "line": 442, "column": 12 }, "end": { "line": 442, "column": 12 } }, "161": { "start": { "line": 443, "column": 12 }, "end": { "line": 443, "column": 12 } }, "162": { "start": { "line": 445, "column": 12 }, "end": { "line": 445, "column": 12 } }, "163": { "start": { "line": 446, "column": 16 }, "end": { "line": 452, "column": 17 } }, "164": { "start": { "line": 447, "column": 20 }, "end": { "line": 447, "column": 20 } }, "165": { "start": { "line": 448, "column": 20 }, "end": { "line": 451, "column": 21 } }, "166": { "start": { "line": 449, "column": 24 }, "end": { "line": 449, "column": 24 } }, "167": { "start": { "line": 450, "column": 24 }, "end": { "line": 450, "column": 24 } }, "168": { "start": { "line": 456, "column": 8 }, "end": { "line": 476, "column": 9 } }, "169": { "start": { "line": 457, "column": 12 }, "end": { "line": 457, "column": 12 } }, "170": { "start": { "line": 458, "column": 12 }, "end": { "line": 458, "column": 12 } }, "171": { "start": { "line": 460, "column": 12 }, "end": { "line": 460, "column": 12 } }, "172": { "start": { "line": 462, "column": 12 }, "end": { "line": 462, "column": 12 } }, "173": { "start": { "line": 463, "column": 12 }, "end": { "line": 465, "column": 13 } }, "174": { "start": { "line": 464, "column": 16 }, "end": { "line": 464, "column": 16 } }, "175": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 12 } }, "176": { "start": { "line": 467, "column": 12 }, "end": { "line": 469, "column": 13 } }, "177": { "start": { "line": 468, "column": 16 }, "end": { "line": 468, "column": 16 } }, "178": { "start": { "line": 471, "column": 12 }, "end": { "line": 471, "column": 12 } }, "179": { "start": { "line": 472, "column": 16 }, "end": { "line": 472, "column": 16 } }, "180": { "start": { "line": 473, "column": 16 }, "end": { "line": 473, "column": 16 } }, "181": { "start": { "line": 474, "column": 16 }, "end": { "line": 474, "column": 16 } }, "182": { "start": { "line": 479, "column": 8 }, "end": { "line": 479, "column": 8 } }, "183": { "start": { "line": 480, "column": 8 }, "end": { "line": 480, "column": 8 } }, "184": { "start": { "line": 482, "column": 8 }, "end": { "line": 492, "column": 9 } }, "185": { "start": { "line": 483, "column": 12 }, "end": { "line": 483, "column": 12 } }, "186": { "start": { "line": 484, "column": 12 }, "end": { "line": 484, "column": 12 } }, "187": { "start": { "line": 485, "column": 12 }, "end": { "line": 485, "column": 12 } }, "188": { "start": { "line": 486, "column": 12 }, "end": { "line": 486, "column": 12 } }, "189": { "start": { "line": 486, "column": 33 }, "end": { "line": 486, "column": 33 } }, "190": { "start": { "line": 487, "column": 12 }, "end": { "line": 487, "column": 12 } }, "191": { "start": { "line": 489, "column": 12 }, "end": { "line": 489, "column": 12 } }, "192": { "start": { "line": 490, "column": 12 }, "end": { "line": 490, "column": 12 } }, "193": { "start": { "line": 491, "column": 12 }, "end": { "line": 491, "column": 12 } }, "194": { "start": { "line": 491, "column": 33 }, "end": { "line": 491, "column": 33 } }, "195": { "start": { "line": 494, "column": 8 }, "end": { "line": 494, "column": 8 } }, "196": { "start": { "line": 495, "column": 8 }, "end": { "line": 495, "column": 8 } }, "197": { "start": { "line": 497, "column": 8 }, "end": { "line": 497, "column": 8 } }, "198": { "start": { "line": 498, "column": 8 }, "end": { "line": 498, "column": 8 } }, "199": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "200": { "start": { "line": 507, "column": 8 }, "end": { "line": 507, "column": 8 } }, "201": { "start": { "line": 508, "column": 8 }, "end": { "line": 508, "column": 8 } }, "202": { "start": { "line": 510, "column": 8 }, "end": { "line": 512, "column": 9 } }, "203": { "start": { "line": 511, "column": 12 }, "end": { "line": 511, "column": 12 } }, "204": { "start": { "line": 513, "column": 8 }, "end": { "line": 515, "column": 9 } }, "205": { "start": { "line": 514, "column": 12 }, "end": { "line": 514, "column": 12 } }, "206": { "start": { "line": 517, "column": 8 }, "end": { "line": 517, "column": 8 } }, "207": { "start": { "line": 518, "column": 8 }, "end": { "line": 520, "column": 9 } }, "208": { "start": { "line": 519, "column": 12 }, "end": { "line": 519, "column": 12 } }, "209": { "start": { "line": 522, "column": 8 }, "end": { "line": 522, "column": 8 } }, "210": { "start": { "line": 523, "column": 8 }, "end": { "line": 523, "column": 8 } }, "211": { "start": { "line": 524, "column": 8 }, "end": { "line": 532, "column": 9 } }, "212": { "start": { "line": 525, "column": 12 }, "end": { "line": 527, "column": 13 } }, "213": { "start": { "line": 526, "column": 16 }, "end": { "line": 526, "column": 16 } }, "214": { "start": { "line": 529, "column": 12 }, "end": { "line": 531, "column": 13 } }, "215": { "start": { "line": 530, "column": 16 }, "end": { "line": 530, "column": 16 } }, "216": { "start": { "line": 534, "column": 8 }, "end": { "line": 534, "column": 8 } }, "217": { "start": { "line": 535, "column": 8 }, "end": { "line": 535, "column": 8 } }, "218": { "start": { "line": 536, "column": 8 }, "end": { "line": 536, "column": 8 } }, "219": { "start": { "line": 537, "column": 8 }, "end": { "line": 557, "column": 9 } }, "220": { "start": { "line": 542, "column": 12 }, "end": { "line": 552, "column": 13 } }, "221": { "start": { "line": 543, "column": 16 }, "end": { "line": 543, "column": 16 } }, "222": { "start": { "line": 544, "column": 16 }, "end": { "line": 544, "column": 16 } }, "223": { "start": { "line": 545, "column": 16 }, "end": { "line": 545, "column": 16 } }, "224": { "start": { "line": 546, "column": 16 }, "end": { "line": 546, "column": 16 } }, "225": { "start": { "line": 549, "column": 16 }, "end": { "line": 549, "column": 16 } }, "226": { "start": { "line": 550, "column": 16 }, "end": { "line": 550, "column": 16 } }, "227": { "start": { "line": 551, "column": 16 }, "end": { "line": 551, "column": 16 } }, "228": { "start": { "line": 554, "column": 12 }, "end": { "line": 554, "column": 12 } }, "229": { "start": { "line": 555, "column": 12 }, "end": { "line": 555, "column": 12 } }, "230": { "start": { "line": 559, "column": 8 }, "end": { "line": 577, "column": 9 } }, "231": { "start": { "line": 564, "column": 12 }, "end": { "line": 572, "column": 13 } }, "232": { "start": { "line": 565, "column": 16 }, "end": { "line": 565, "column": 16 } }, "233": { "start": { "line": 566, "column": 16 }, "end": { "line": 566, "column": 16 } }, "234": { "start": { "line": 567, "column": 16 }, "end": { "line": 567, "column": 16 } }, "235": { "start": { "line": 568, "column": 16 }, "end": { "line": 568, "column": 16 } }, "236": { "start": { "line": 569, "column": 16 }, "end": { "line": 569, "column": 16 } }, "237": { "start": { "line": 571, "column": 16 }, "end": { "line": 571, "column": 16 } }, "238": { "start": { "line": 574, "column": 12 }, "end": { "line": 574, "column": 12 } }, "239": { "start": { "line": 575, "column": 12 }, "end": { "line": 575, "column": 12 } }, "240": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "241": { "start": { "line": 585, "column": 8 }, "end": { "line": 587, "column": 9 } }, "242": { "start": { "line": 586, "column": 12 }, "end": { "line": 586, "column": 12 } }, "243": { "start": { "line": 588, "column": 8 }, "end": { "line": 595, "column": 9 } }, "244": { "start": { "line": 589, "column": 12 }, "end": { "line": 589, "column": 12 } }, "245": { "start": { "line": 590, "column": 12 }, "end": { "line": 592, "column": 13 } }, "246": { "start": { "line": 591, "column": 16 }, "end": { "line": 591, "column": 16 } }, "247": { "start": { "line": 594, "column": 12 }, "end": { "line": 594, "column": 12 } }, "248": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "249": { "start": { "line": 603, "column": 8 }, "end": { "line": 605, "column": 9 } }, "250": { "start": { "line": 604, "column": 12 }, "end": { "line": 604, "column": 12 } }, "251": { "start": { "line": 606, "column": 8 }, "end": { "line": 613, "column": 9 } }, "252": { "start": { "line": 607, "column": 12 }, "end": { "line": 607, "column": 12 } }, "253": { "start": { "line": 608, "column": 12 }, "end": { "line": 610, "column": 13 } }, "254": { "start": { "line": 609, "column": 16 }, "end": { "line": 609, "column": 16 } }, "255": { "start": { "line": 612, "column": 12 }, "end": { "line": 612, "column": 12 } }, "256": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "257": { "start": { "line": 621, "column": 8 }, "end": { "line": 623, "column": 9 } }, "258": { "start": { "line": 622, "column": 12 }, "end": { "line": 622, "column": 12 } }, "259": { "start": { "line": 624, "column": 8 }, "end": { "line": 624, "column": 8 } }, "260": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "261": { "start": { "line": 632, "column": 8 }, "end": { "line": 636, "column": 9 } }, "262": { "start": { "line": 633, "column": 12 }, "end": { "line": 633, "column": 12 } }, "263": { "start": { "line": 635, "column": 12 }, "end": { "line": 635, "column": 12 } }, "264": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "265": { "start": { "line": 644, "column": 8 }, "end": { "line": 644, "column": 8 } }, "266": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "267": { "start": { "line": 650, "column": 14 }, "end": { "line": 650, "column": 14 } }, "268": { "start": { "line": 651, "column": 8 }, "end": { "line": 653, "column": 9 } }, "269": { "start": { "line": 652, "column": 12 }, "end": { "line": 652, "column": 12 } }, "270": { "start": { "line": 654, "column": 8 }, "end": { "line": 660, "column": 9 } }, "271": { "start": { "line": 655, "column": 12 }, "end": { "line": 655, "column": 12 } }, "272": { "start": { "line": 657, "column": 12 }, "end": { "line": 657, "column": 12 } }, "273": { "start": { "line": 658, "column": 12 }, "end": { "line": 658, "column": 12 } }, "274": { "start": { "line": 659, "column": 12 }, "end": { "line": 659, "column": 12 } }, "275": { "start": { "line": 661, "column": 8 }, "end": { "line": 661, "column": 8 } }, "276": { "start": { "line": 662, "column": 8 }, "end": { "line": 662, "column": 8 } }, "277": { "start": { "line": 663, "column": 8 }, "end": { "line": 663, "column": 8 } }, "278": { "start": { "line": 665, "column": 8 }, "end": { "line": 665, "column": 8 } }, "279": { "start": { "line": 666, "column": 12 }, "end": { "line": 666, "column": 12 } }, "280": { "start": { "line": 668, "column": 8 }, "end": { "line": 668, "column": 8 } }, "281": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "282": { "start": { "line": 672, "column": 8 }, "end": { "line": 674, "column": 9 } }, "283": { "start": { "line": 673, "column": 12 }, "end": { "line": 673, "column": 12 } }, "284": { "start": { "line": 676, "column": 8 }, "end": { "line": 688, "column": 9 } }, "285": { "start": { "line": 677, "column": 12 }, "end": { "line": 677, "column": 12 } }, "286": { "start": { "line": 678, "column": 12 }, "end": { "line": 686, "column": 13 } }, "287": { "start": { "line": 679, "column": 16 }, "end": { "line": 679, "column": 16 } }, "288": { "start": { "line": 680, "column": 19 }, "end": { "line": 686, "column": 13 } }, "289": { "start": { "line": 681, "column": 16 }, "end": { "line": 685, "column": 17 } }, "290": { "start": { "line": 682, "column": 20 }, "end": { "line": 682, "column": 20 } }, "291": { "start": { "line": 684, "column": 20 }, "end": { "line": 684, "column": 20 } }, "292": { "start": { "line": 687, "column": 12 }, "end": { "line": 687, "column": 12 } }, "293": { "start": { "line": 689, "column": 8 }, "end": { "line": 689, "column": 8 } }, "294": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "295": { "start": { "line": 693, "column": 8 }, "end": { "line": 699, "column": 9 } }, "296": { "start": { "line": 694, "column": 12 }, "end": { "line": 694, "column": 12 } }, "297": { "start": { "line": 695, "column": 12 }, "end": { "line": 695, "column": 12 } }, "298": { "start": { "line": 696, "column": 12 }, "end": { "line": 698, "column": 13 } }, "299": { "start": { "line": 697, "column": 16 }, "end": { "line": 697, "column": 16 } }, "300": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "301": { "start": { "line": 702, "column": 19 }, "end": { "line": 702, "column": 19 } }, "302": { "start": { "line": 703, "column": 8 }, "end": { "line": 703, "column": 8 } }, "303": { "start": { "line": 704, "column": 12 }, "end": { "line": 704, "column": 12 } }, "304": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "305": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true } }, "branchMap": { "1": { "line": 15, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "2": { "line": 17, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "3": { "line": 17, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "4": { "line": 17, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "5": { "line": 19, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "6": { "line": 19, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "7": { "line": 19, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "8": { "line": 19, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "9": { "line": 19, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "10": { "line": 50, "type": "binary-expr", "locations": [{ "start": { "line": 35, "column": 20 }, "end": { "line": 35, "column": 20 } }, { "start": { "line": 35, "column": 37 }, "end": { "line": 35, "column": 8 } }] }, "11": { "line": 74, "type": "cond-expr", "locations": [{ "start": { "line": 59, "column": 53 }, "end": { "line": 59, "column": 26 } }, { "start": { "line": 59, "column": 61 }, "end": { "line": 59, "column": 8 } }] }, "12": { "line": 80, "type": "cond-expr", "locations": [{ "start": { "line": 65, "column": 45 }, "end": { "line": 65, "column": 23 } }, { "start": { "line": 65, "column": 53 }, "end": { "line": 65, "column": 8 } }] }, "13": { "line": 86, "type": "binary-expr", "locations": [{ "start": { "line": 71, "column": 26 }, "end": { "line": 71, "column": 26 } }, { "start": { "line": 71, "column": 45 }, "end": { "line": 71, "column": 8 } }] }, "14": { "line": 92, "type": "binary-expr", "locations": [{ "start": { "line": 77, "column": 28 }, "end": { "line": 77, "column": 28 } }, { "start": { "line": 77, "column": 47 }, "end": { "line": 77, "column": 8 } }] }, "15": { "line": 98, "type": "binary-expr", "locations": [{ "start": { "line": 83, "column": 27 }, "end": { "line": 83, "column": 27 } }, { "start": { "line": 83, "column": 52 }, "end": { "line": 83, "column": 8 } }] }, "16": { "line": 104, "type": "binary-expr", "locations": [{ "start": { "line": 89, "column": 27 }, "end": { "line": 89, "column": 27 } }, { "start": { "line": 89, "column": 45 }, "end": { "line": 89, "column": 8 } }] }, "17": { "line": 110, "type": "binary-expr", "locations": [{ "start": { "line": 95, "column": 24 }, "end": { "line": 95, "column": 24 } }, { "start": { "line": 95, "column": 43 }, "end": { "line": 95, "column": 8 } }] }, "18": { "line": 116, "type": "binary-expr", "locations": [{ "start": { "line": 101, "column": 23 }, "end": { "line": 101, "column": 23 } }, { "start": { "line": 101, "column": 37 }, "end": { "line": 101, "column": 8 } }] }, "19": { "line": 122, "type": "binary-expr", "locations": [{ "start": { "line": 107, "column": 23 }, "end": { "line": 107, "column": 23 } }, { "start": { "line": 107, "column": 37 }, "end": { "line": 107, "column": 8 } }] }, "20": { "line": 128, "type": "binary-expr", "locations": [{ "start": { "line": 113, "column": 27 }, "end": { "line": 113, "column": 27 } }, { "start": { "line": 113, "column": 46 }, "end": { "line": 113, "column": 8 } }] }, "21": { "line": 134, "type": "binary-expr", "locations": [{ "start": { "line": 119, "column": 28 }, "end": { "line": 119, "column": 28 } }, { "start": { "line": 119, "column": 48 }, "end": { "line": 119, "column": 8 } }] }, "22": { "line": 140, "type": "binary-expr", "locations": [{ "start": { "line": 125, "column": 28 }, "end": { "line": 125, "column": 28 } }, { "start": { "line": 125, "column": 48 }, "end": { "line": 125, "column": 8 } }] }, "23": { "line": 146, "type": "binary-expr", "locations": [{ "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 32 } }, { "start": { "line": 131, "column": 57 }, "end": { "line": 131, "column": 8 } }] }, "24": { "line": 152, "type": "binary-expr", "locations": [{ "start": { "line": 137, "column": 26 }, "end": { "line": 137, "column": 26 } }, { "start": { "line": 137, "column": 42 }, "end": { "line": 137, "column": 8 } }] }, "25": { "line": 158, "type": "binary-expr", "locations": [{ "start": { "line": 143, "column": 28 }, "end": { "line": 143, "column": 28 } }, { "start": { "line": 143, "column": 48 }, "end": { "line": 143, "column": 8 } }] }, "26": { "line": 164, "type": "binary-expr", "locations": [{ "start": { "line": 149, "column": 28 }, "end": { "line": 149, "column": 28 } }, { "start": { "line": 149, "column": 48 }, "end": { "line": 149, "column": 8 } }] }, "27": { "line": 170, "type": "binary-expr", "locations": [{ "start": { "line": 155, "column": 28 }, "end": { "line": 155, "column": 28 } }, { "start": { "line": 155, "column": 50 }, "end": { "line": 155, "column": 8 } }] }, "28": { "line": 176, "type": "binary-expr", "locations": [{ "start": { "line": 161, "column": 32 }, "end": { "line": 161, "column": 32 } }, { "start": { "line": 162, "column": 12 }, "end": { "line": 161, "column": 8 } }] }, "29": { "line": 182, "type": "binary-expr", "locations": [{ "start": { "line": 168, "column": 35 }, "end": { "line": 168, "column": 35 } }, { "start": { "line": 169, "column": 12 }, "end": { "line": 168, "column": 8 } }] }, "30": { "line": 189, "type": "binary-expr", "locations": [{ "start": { "line": 176, "column": 20 }, "end": { "line": 176, "column": 20 } }, { "start": { "line": 176, "column": 31 }, "end": { "line": 176, "column": 20 } }] }, "31": { "line": 189, "type": "cond-expr", "locations": [{ "start": { "line": 176, "column": 49 }, "end": { "line": 176, "column": 31 } }, { "start": { "line": 176, "column": 60 }, "end": { "line": 176, "column": 20 } }] }, "32": { "line": 195, "type": "binary-expr", "locations": [{ "start": { "line": 182, "column": 23 }, "end": { "line": 182, "column": 23 } }, { "start": { "line": 182, "column": 37 }, "end": { "line": 182, "column": 8 } }] }, "33": { "line": 213, "type": "binary-expr", "locations": [{ "start": { "line": 200, "column": 27 }, "end": { "line": 200, "column": 27 } }, { "start": { "line": 200, "column": 46 }, "end": { "line": 200, "column": 8 } }] }, "34": { "line": 225, "type": "cond-expr", "locations": [{ "start": { "line": 212, "column": 44 }, "end": { "line": 212, "column": 24 } }, { "start": { "line": 212, "column": 24 }, "end": { "line": 212, "column": 8 } }] }, "35": { "line": 231, "type": "cond-expr", "locations": [{ "start": { "line": 219, "column": 12 }, "end": { "line": 218, "column": 28 } }, { "start": { "line": 218, "column": 28 }, "end": { "line": 218, "column": 8 } }] }, "36": { "line": 237, "type": "cond-expr", "locations": [{ "start": { "line": 225, "column": 51 }, "end": { "line": 225, "column": 27 } }, { "start": { "line": 225, "column": 27 }, "end": { "line": 225, "column": 8 } }] }, "37": { "line": 243, "type": "cond-expr", "locations": [{ "start": { "line": 232, "column": 12 }, "end": { "line": 231, "column": 29 } }, { "start": { "line": 231, "column": 29 }, "end": { "line": 231, "column": 8 } }] }, "38": { "line": 249, "type": "cond-expr", "locations": [{ "start": { "line": 239, "column": 12 }, "end": { "line": 238, "column": 28 } }, { "start": { "line": 238, "column": 28 }, "end": { "line": 238, "column": 8 } }] }, "39": { "line": 255, "type": "cond-expr", "locations": [{ "start": { "line": 246, "column": 12 }, "end": { "line": 245, "column": 33 } }, { "start": { "line": 245, "column": 33 }, "end": { "line": 245, "column": 8 } }] }, "40": { "line": 261, "type": "cond-expr", "locations": [{ "start": { "line": 253, "column": 12 }, "end": { "line": 252, "column": 32 } }, { "start": { "line": 252, "column": 32 }, "end": { "line": 252, "column": 8 } }] }, "41": { "line": 267, "type": "cond-expr", "locations": [{ "start": { "line": 260, "column": 12 }, "end": { "line": 259, "column": 36 } }, { "start": { "line": 259, "column": 36 }, "end": { "line": 259, "column": 8 } }] }, "42": { "line": 273, "type": "cond-expr", "locations": [{ "start": { "line": 267, "column": 12 }, "end": { "line": 266, "column": 35 } }, { "start": { "line": 266, "column": 35 }, "end": { "line": 266, "column": 8 } }] }, "43": { "line": 276, "type": "if", "locations": [{ "start": { "line": 270, "column": 8 }, "end": { "line": 270, "column": 8 } }, { "start": { "line": 270, "column": 8 }, "end": { "line": 270, "column": 8 } }] }, "44": { "line": 298, "type": "if", "locations": [{ "start": { "line": 290, "column": 8 }, "end": { "line": 290, "column": 8 } }, { "start": { "line": 290, "column": 8 }, "end": { "line": 290, "column": 8 } }] }, "45": { "line": 301, "type": "if", "locations": [{ "start": { "line": 293, "column": 8 }, "end": { "line": 293, "column": 8 } }, { "start": { "line": 293, "column": 8 }, "end": { "line": 293, "column": 8 } }] }, "46": { "line": 305, "type": "cond-expr", "locations": [{ "start": { "line": 298, "column": 12 }, "end": { "line": 297, "column": 36 } }, { "start": { "line": 298, "column": 21 }, "end": { "line": 297, "column": 8 } }] }, "47": { "line": 307, "type": "if", "locations": [{ "start": { "line": 300, "column": 8 }, "end": { "line": 300, "column": 8 } }, { "start": { "line": 300, "column": 8 }, "end": { "line": 300, "column": 8 } }] }, "48": { "line": 310, "type": "if", "locations": [{ "start": { "line": 303, "column": 8 }, "end": { "line": 303, "column": 8 } }, { "start": { "line": 303, "column": 8 }, "end": { "line": 303, "column": 8 } }] }, "49": { "line": 323, "type": "if", "locations": [{ "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 8 } }, { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 8 } }] }, "50": { "line": 323, "type": "binary-expr", "locations": [{ "start": { "line": 314, "column": 12 }, "end": { "line": 314, "column": 12 } }, { "start": { "line": 314, "column": 19 }, "end": { "line": 314, "column": 8 } }] }, "51": { "line": 329, "type": "if", "locations": [{ "start": { "line": 320, "column": 8 }, "end": { "line": 320, "column": 8 } }, { "start": { "line": 320, "column": 8 }, "end": { "line": 320, "column": 8 } }] }, "52": { "line": 336, "type": "if", "locations": [{ "start": { "line": 327, "column": 8 }, "end": { "line": 327, "column": 8 } }, { "start": { "line": 327, "column": 8 }, "end": { "line": 327, "column": 8 } }] }, "53": { "line": 336, "type": "binary-expr", "locations": [{ "start": { "line": 327, "column": 13 }, "end": { "line": 327, "column": 13 } }, { "start": { "line": 327, "column": 32 }, "end": { "line": 327, "column": 12 } }, { "start": { "line": 328, "column": 13 }, "end": { "line": 328, "column": 13 } }, { "start": { "line": 328, "column": 33 }, "end": { "line": 327, "column": 8 } }] }, "54": { "line": 350, "type": "if", "locations": [{ "start": { "line": 338, "column": 8 }, "end": { "line": 338, "column": 8 } }, { "start": { "line": 338, "column": 8 }, "end": { "line": 338, "column": 8 } }] }, "55": { "line": 350, "type": "binary-expr", "locations": [{ "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 12 } }, { "start": { "line": 338, "column": 32 }, "end": { "line": 338, "column": 8 } }] }, "56": { "line": 381, "type": "if", "locations": [{ "start": { "line": 364, "column": 8 }, "end": { "line": 364, "column": 8 } }, { "start": { "line": 364, "column": 8 }, "end": { "line": 364, "column": 8 } }] }, "57": { "line": 389, "type": "if", "locations": [{ "start": { "line": 372, "column": 8 }, "end": { "line": 372, "column": 8 } }, { "start": { "line": 372, "column": 8 }, "end": { "line": 372, "column": 8 } }] }, "58": { "line": 392, "type": "cond-expr", "locations": [{ "start": { "line": 375, "column": 40 }, "end": { "line": 375, "column": 23 } }, { "start": { "line": 375, "column": 50 }, "end": { "line": 375, "column": 8 } }] }, "59": { "line": 394, "type": "if", "locations": [{ "start": { "line": 377, "column": 8 }, "end": { "line": 377, "column": 8 } }, { "start": { "line": 377, "column": 8 }, "end": { "line": 377, "column": 8 } }] }, "60": { "line": 401, "type": "if", "locations": [{ "start": { "line": 384, "column": 8 }, "end": { "line": 384, "column": 8 } }, { "start": { "line": 384, "column": 8 }, "end": { "line": 384, "column": 8 } }] }, "61": { "line": 408, "type": "if", "locations": [{ "start": { "line": 391, "column": 12 }, "end": { "line": 391, "column": 12 } }, { "start": { "line": 391, "column": 12 }, "end": { "line": 391, "column": 12 } }] }, "62": { "line": 421, "type": "if", "locations": [{ "start": { "line": 399, "column": 12 }, "end": { "line": 399, "column": 12 } }, { "start": { "line": 399, "column": 12 }, "end": { "line": 399, "column": 12 } }] }, "63": { "line": 448, "type": "cond-expr", "locations": [{ "start": { "line": 419, "column": 12 }, "end": { "line": 418, "column": 24 } }, { "start": { "line": 420, "column": 12 }, "end": { "line": 418, "column": 8 } }] }, "64": { "line": 460, "type": "cond-expr", "locations": [{ "start": { "line": 432, "column": 36 }, "end": { "line": 432, "column": 18 } }, { "start": { "line": 432, "column": 54 }, "end": { "line": 432, "column": 8 } }] }, "65": { "line": 461, "type": "cond-expr", "locations": [{ "start": { "line": 434, "column": 12 }, "end": { "line": 433, "column": 26 } }, { "start": { "line": 434, "column": 32 }, "end": { "line": 433, "column": 8 } }] }, "66": { "line": 465, "type": "if", "locations": [{ "start": { "line": 438, "column": 8 }, "end": { "line": 438, "column": 8 } }, { "start": { "line": 438, "column": 8 }, "end": { "line": 438, "column": 8 } }] }, "67": { "line": 475, "type": "if", "locations": [{ "start": { "line": 448, "column": 20 }, "end": { "line": 448, "column": 20 } }, { "start": { "line": 448, "column": 20 }, "end": { "line": 448, "column": 20 } }] }, "68": { "line": 475, "type": "binary-expr", "locations": [{ "start": { "line": 448, "column": 24 }, "end": { "line": 448, "column": 24 } }, { "start": { "line": 448, "column": 31 }, "end": { "line": 448, "column": 20 } }] }, "69": { "line": 486, "type": "cond-expr", "locations": [{ "start": { "line": 459, "column": 16 }, "end": { "line": 458, "column": 27 } }, { "start": { "line": 459, "column": 38 }, "end": { "line": 458, "column": 12 } }] }, "70": { "line": 486, "type": "binary-expr", "locations": [{ "start": { "line": 458, "column": 27 }, "end": { "line": 458, "column": 27 } }, { "start": { "line": 458, "column": 47 }, "end": { "line": 458, "column": 27 } }] }, "71": { "line": 489, "type": "if", "locations": [{ "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 12 } }, { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 12 } }] }, "72": { "line": 493, "type": "if", "locations": [{ "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 12 } }, { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 12 } }] }, "73": { "line": 508, "type": "if", "locations": [{ "start": { "line": 482, "column": 8 }, "end": { "line": 482, "column": 8 } }, { "start": { "line": 482, "column": 8 }, "end": { "line": 482, "column": 8 } }] }, "74": { "line": 542, "type": "if", "locations": [{ "start": { "line": 510, "column": 8 }, "end": { "line": 510, "column": 8 } }, { "start": { "line": 510, "column": 8 }, "end": { "line": 510, "column": 8 } }] }, "75": { "line": 545, "type": "if", "locations": [{ "start": { "line": 513, "column": 8 }, "end": { "line": 513, "column": 8 } }, { "start": { "line": 513, "column": 8 }, "end": { "line": 513, "column": 8 } }] }, "76": { "line": 550, "type": "if", "locations": [{ "start": { "line": 518, "column": 8 }, "end": { "line": 518, "column": 8 } }, { "start": { "line": 518, "column": 8 }, "end": { "line": 518, "column": 8 } }] }, "77": { "line": 556, "type": "if", "locations": [{ "start": { "line": 524, "column": 8 }, "end": { "line": 524, "column": 8 } }, { "start": { "line": 524, "column": 8 }, "end": { "line": 524, "column": 8 } }] }, "78": { "line": 557, "type": "if", "locations": [{ "start": { "line": 525, "column": 12 }, "end": { "line": 525, "column": 12 } }, { "start": { "line": 525, "column": 12 }, "end": { "line": 525, "column": 12 } }] }, "79": { "line": 561, "type": "if", "locations": [{ "start": { "line": 529, "column": 12 }, "end": { "line": 529, "column": 12 } }, { "start": { "line": 529, "column": 12 }, "end": { "line": 529, "column": 12 } }] }, "80": { "line": 569, "type": "if", "locations": [{ "start": { "line": 537, "column": 8 }, "end": { "line": 537, "column": 8 } }, { "start": { "line": 537, "column": 8 }, "end": { "line": 537, "column": 8 } }] }, "81": { "line": 574, "type": "if", "locations": [{ "start": { "line": 542, "column": 12 }, "end": { "line": 542, "column": 12 } }, { "start": { "line": 542, "column": 12 }, "end": { "line": 542, "column": 12 } }] }, "82": { "line": 589, "type": "if", "locations": [{ "start": { "line": 559, "column": 8 }, "end": { "line": 559, "column": 8 } }, { "start": { "line": 559, "column": 8 }, "end": { "line": 559, "column": 8 } }] }, "83": { "line": 594, "type": "if", "locations": [{ "start": { "line": 564, "column": 12 }, "end": { "line": 564, "column": 12 } }, { "start": { "line": 564, "column": 12 }, "end": { "line": 564, "column": 12 } }] }, "84": { "line": 615, "type": "if", "locations": [{ "start": { "line": 585, "column": 8 }, "end": { "line": 585, "column": 8 } }, { "start": { "line": 585, "column": 8 }, "end": { "line": 585, "column": 8 } }] }, "85": { "line": 615, "type": "binary-expr", "locations": [{ "start": { "line": 585, "column": 12 }, "end": { "line": 585, "column": 12 } }, { "start": { "line": 585, "column": 38 }, "end": { "line": 585, "column": 8 } }] }, "86": { "line": 618, "type": "if", "locations": [{ "start": { "line": 588, "column": 8 }, "end": { "line": 588, "column": 8 } }, { "start": { "line": 588, "column": 8 }, "end": { "line": 588, "column": 8 } }] }, "87": { "line": 618, "type": "binary-expr", "locations": [{ "start": { "line": 588, "column": 12 }, "end": { "line": 588, "column": 12 } }, { "start": { "line": 588, "column": 28 }, "end": { "line": 588, "column": 8 } }] }, "88": { "line": 620, "type": "if", "locations": [{ "start": { "line": 590, "column": 12 }, "end": { "line": 590, "column": 12 } }, { "start": { "line": 590, "column": 12 }, "end": { "line": 590, "column": 12 } }] }, "89": { "line": 635, "type": "if", "locations": [{ "start": { "line": 603, "column": 8 }, "end": { "line": 603, "column": 8 } }, { "start": { "line": 603, "column": 8 }, "end": { "line": 603, "column": 8 } }] }, "90": { "line": 635, "type": "binary-expr", "locations": [{ "start": { "line": 603, "column": 12 }, "end": { "line": 603, "column": 12 } }, { "start": { "line": 603, "column": 38 }, "end": { "line": 603, "column": 8 } }] }, "91": { "line": 638, "type": "if", "locations": [{ "start": { "line": 606, "column": 8 }, "end": { "line": 606, "column": 8 } }, { "start": { "line": 606, "column": 8 }, "end": { "line": 606, "column": 8 } }] }, "92": { "line": 638, "type": "binary-expr", "locations": [{ "start": { "line": 606, "column": 12 }, "end": { "line": 606, "column": 12 } }, { "start": { "line": 606, "column": 28 }, "end": { "line": 606, "column": 8 } }] }, "93": { "line": 640, "type": "if", "locations": [{ "start": { "line": 608, "column": 12 }, "end": { "line": 608, "column": 12 } }, { "start": { "line": 608, "column": 12 }, "end": { "line": 608, "column": 12 } }] }, "94": { "line": 655, "type": "if", "locations": [{ "start": { "line": 621, "column": 8 }, "end": { "line": 621, "column": 8 } }, { "start": { "line": 621, "column": 8 }, "end": { "line": 621, "column": 8 } }] }, "95": { "line": 668, "type": "if", "locations": [{ "start": { "line": 632, "column": 8 }, "end": { "line": 632, "column": 8 } }, { "start": { "line": 632, "column": 8 }, "end": { "line": 632, "column": 8 } }] }, "96": { "line": 668, "type": "binary-expr", "locations": [{ "start": { "line": 632, "column": 12 }, "end": { "line": 632, "column": 12 } }, { "start": { "line": 632, "column": 38 }, "end": { "line": 632, "column": 8 } }] }, "97": { "line": 693, "type": "if", "locations": [{ "start": { "line": 651, "column": 8 }, "end": { "line": 651, "column": 8 } }, { "start": { "line": 651, "column": 8 }, "end": { "line": 651, "column": 8 } }] }, "98": { "line": 696, "type": "if", "locations": [{ "start": { "line": 654, "column": 8 }, "end": { "line": 654, "column": 8 } }, { "start": { "line": 654, "column": 8 }, "end": { "line": 654, "column": 8 } }] }, "99": { "line": 715, "type": "if", "locations": [{ "start": { "line": 672, "column": 8 }, "end": { "line": 672, "column": 8 } }, { "start": { "line": 672, "column": 8 }, "end": { "line": 672, "column": 8 } }] }, "100": { "line": 721, "type": "if", "locations": [{ "start": { "line": 678, "column": 12 }, "end": { "line": 678, "column": 12 } }, { "start": { "line": 678, "column": 12 }, "end": { "line": 678, "column": 12 } }] }, "101": { "line": 723, "type": "if", "locations": [{ "start": { "line": 680, "column": 19 }, "end": { "line": 680, "column": 19 } }, { "start": { "line": 680, "column": 19 }, "end": { "line": 680, "column": 19 } }] }, "102": { "line": 724, "type": "if", "locations": [{ "start": { "line": 681, "column": 16 }, "end": { "line": 681, "column": 16 } }, { "start": { "line": 681, "column": 16 }, "end": { "line": 681, "column": 16 } }] }, "103": { "line": 724, "type": "binary-expr", "locations": [{ "start": { "line": 681, "column": 20 }, "end": { "line": 681, "column": 20 } }, { "start": { "line": 681, "column": 28 }, "end": { "line": 681, "column": 16 } }] }, "104": { "line": 739, "type": "if", "locations": [{ "start": { "line": 696, "column": 12 }, "end": { "line": 696, "column": 12 } }, { "start": { "line": 696, "column": 12 }, "end": { "line": 696, "column": 12 } }] }, "105": { "line": 740, "type": "cond-expr", "locations": [{ "start": { "line": 697, "column": 44 }, "end": { "line": 697, "column": 37 } }, { "start": { "line": 697, "column": 53 }, "end": { "line": 697, "column": 16 } }] } }, "code": ["import {Feature} from '../../feature';", "import {", " addClass, removeClass, createCheckItem, createElm, elm, removeElm,", " getText", "} from '../../dom';", "import {isFn, EMPTY_FN} from '../../types';", "import {addEvt, targetEvt} from '../../event';", "", "/**", " * Columns Visibility extension", " */", "export default class ColsVisibility extends Feature {", "", " /**", " * Creates an instance of ColsVisibility", " * @param {TableFilter} tf TableFilter instance", " * @param {Object} Configuration object", " */", " constructor(tf, f) {", " super(tf, f.name);", "", " // Configuration object", " let cfg = this.config;", "", " /**", " * Module name", " * @type {String}", " */", " this.name = f.name;", "", " /**", " * Module description", " * @type {String}", " */", " this.desc = f.description || 'Columns visibility manager';", "", " /**", " * show/hide columns container element", " * @private", " */", " this.spanEl = null;", "", " /**", " * show/hide columns button element", " * @private", " */", " this.btnEl = null;", "", " /**", " * show/hide columns main container element", " * @private", " */", " this.contEl = null;", "", " /**", " * Enable tick to hide a column, defaults to true", " * @type {Boolean}", " */", " this.tickToHide = f.tick_to_hide === false ? false : true;", "", " /**", " * Enable columns manager UI, defaults to true", " * @type {Boolean}", " */", " this.manager = f.manager === false ? false : true;", "", " /**", " * Headers HTML table reference only if headers are external", " * @type {DOMElement}", " */", " this.headersTbl = f.headers_table || null;", "", " /**", " * Headers row index only if headers are external", " * @type {Number}", " */", " this.headersIndex = f.headers_index || 1;", "", " /**", " * ID of main container element", " * @type {String}", " */", " this.contElTgtId = f.container_target_id || null;", "", " /**", " * Alternative text for column headers in column manager UI", " * @type {Array}", " */", " this.headersText = f.headers_text || null;", "", " /**", " * ID of button's container element", " * @type {String}", " */", " this.btnTgtId = f.btn_target_id || null;", "", " /**", " * Button's text, defaults to Columns&#9660;", " * @type {String}", " */", " this.btnText = f.btn_text || 'Columns&#9660;';", "", " /**", " * Button's inner HTML", " * @type {String}", " */", " this.btnHtml = f.btn_html || null;", "", " /**", " * Css class for button", " * @type {String}", " */", " this.btnCssClass = f.btn_css_class || 'colVis';", "", " /**", " * Columns manager UI close link text, defaults to 'Close'", " * @type {String}", " */", " this.btnCloseText = f.btn_close_text || 'Close';", "", " /**", " * Columns manager UI close link HTML", " * @type {String}", " */", " this.btnCloseHtml = f.btn_close_html || null;", "", " /**", " * Css for columns manager UI close link", " * @type {String}", " */", " this.btnCloseCssClass = f.btn_close_css_class || this.btnCssClass;", "", " /**", " * Extension's stylesheet filename", " * @type {String}", " */", " this.stylesheet = f.stylesheet || 'colsVisibility.css';", "", " /**", " * Css for columns manager UI span", " * @type {String}", " */", " this.spanCssClass = f.span_css_class || 'colVisSpan';", "", " /**", " * Css for columns manager UI main container", " * @type {String}", " */", " this.contCssClass = f.cont_css_class || 'colVisCont';", "", " /**", " * Css for columns manager UI checklist (ul)", " * @type {String}", " */", " this.listCssClass = cfg.list_css_class || 'cols_checklist';", "", " /**", " * Css for columns manager UI checklist item (li)", " * @type {String}", " */", " this.listItemCssClass = cfg.checklist_item_css_class ||", " 'cols_checklist_item';", "", " /**", " * Css for columns manager UI checklist item selected state (li)", " * @type {String}", " */", " this.listSlcItemCssClass = cfg.checklist_selected_item_css_class ||", " 'cols_checklist_slc_item';", "", " /**", " * Text preceding the columns list, defaults to 'Hide' or 'Show'", " * depending on tick mode (tick_to_hide option)", " * @type {String}", " */", " this.text = f.text || (this.tickToHide ? 'Hide: ' : 'Show: ');", "", " /**", " * List of columns indexes to be hidden at initialization", " * @type {Array}", " */", " this.atStart = f.at_start || [];", "", " /**", " * Enable hover behaviour on columns manager button/link", " * @type {Boolean}", " */", " this.enableHover = Boolean(f.enable_hover);", "", " /**", " * Enable select all option, disabled by default", " * @type {Boolean}", " */", " this.enableTickAll = Boolean(f.enable_tick_all);", "", " /**", " * Text for select all option, defaults to 'Select all:'", " * @type {String}", " */", " this.tickAllText = f.tick_all_text || 'Select all:';", "", " /**", " * List of indexes of hidden columns", " * @private", " */", " this.hiddenCols = [];", "", " /**", " * Callback fired when the extension is initialized", " * @type {Function}", " */", " this.onLoaded = isFn(f.on_loaded) ? f.on_loaded : EMPTY_FN;", "", " /**", " * Callback fired before the columns manager is opened", " * @type {Function}", " */", " this.onBeforeOpen = isFn(f.on_before_open) ?", " f.on_before_open : EMPTY_FN;", "", " /**", " * Callback fired after the columns manager is opened", " * @type {Function}", " */", " this.onAfterOpen = isFn(f.on_after_open) ? f.on_after_open : EMPTY_FN;", "", " /**", " * Callback fired before the columns manager is closed", " * @type {Function}", " */", " this.onBeforeClose = isFn(f.on_before_close) ?", " f.on_before_close : EMPTY_FN;", "", " /**", " * Callback fired after the columns manager is closed", " * @type {Function}", " */", " this.onAfterClose = isFn(f.on_after_close) ?", " f.on_after_close : EMPTY_FN;", "", " /**", " * Callback fired before a column is hidden", " * @type {Function}", " */", " this.onBeforeColHidden = isFn(f.on_before_col_hidden) ?", " f.on_before_col_hidden : EMPTY_FN;", "", " /**", " * Callback fired after a column is hidden", " * @type {Function}", " */", " this.onAfterColHidden = isFn(f.on_after_col_hidden) ?", " f.on_after_col_hidden : EMPTY_FN;", "", " /**", " * Callback fired before a column is displayed", " * @type {Function}", " */", " this.onBeforeColDisplayed = isFn(f.on_before_col_displayed) ?", " f.on_before_col_displayed : EMPTY_FN;", "", " /**", " * Callback fired after a column is displayed", " * @type {Function}", " */", " this.onAfterColDisplayed = isFn(f.on_after_col_displayed) ?", " f.on_after_col_displayed : EMPTY_FN;", "", " //Grid layout support", " if (tf.gridLayout) {", " this.headersTbl = tf.feature('gridLayout').headTbl; //headers table", " this.headersIndex = 0; //headers index", " this.onAfterColDisplayed = function () { };", " this.onAfterColHidden = function () { };", " }", "", " //Loads extension stylesheet", " tf.import(f.name + 'Style', tf.stylePath + this.stylesheet, null,", " 'link');", "", " this.enable();", " }", "", " /**", " * Toggle columns manager UI", " */", " toggle() {", " let contDisplay = this.contEl.style.display;", "", " if (contDisplay !== 'inline') {", " this.onBeforeOpen(this);", " }", " if (contDisplay === 'inline') {", " this.onBeforeClose(this);", " }", "", " this.contEl.style.display = contDisplay === 'inline' ?", " 'none' : 'inline';", "", " if (contDisplay !== 'inline') {", " this.onAfterOpen(this);", " }", " if (contDisplay === 'inline') {", " this.onAfterClose(this);", " }", " }", "", " /**", " * Check an item in columns manager UI", " * @private", " */", " checkItem(lbl) {", " let li = lbl.parentNode;", " if (!li || !lbl) {", " return;", " }", " let isChecked = lbl.firstChild.checked;", " let colIndex = lbl.firstChild.getAttribute('id').split('_')[1];", " colIndex = parseInt(colIndex, 10);", " if (isChecked) {", " addClass(li, this.listSlcItemCssClass);", " } else {", " removeClass(li, this.listSlcItemCssClass);", " }", "", " let hide = false;", " if ((this.tickToHide && isChecked) ||", " (!this.tickToHide && !isChecked)) {", " hide = true;", " }", " this.setHidden(colIndex, hide);", " }", "", " /**", " * Initializes ColsVisibility instance", " */", " init() {", " if (this.initialized || !this.manager) {", " return;", " }", "", " this.emitter.on(['hide-column'],", " (tf, colIndex) => this.hideCol(colIndex));", "", " this.buildBtn();", " this.buildManager();", "", " /**", " * @inherited", " */", " this.initialized = true;", "", " this.emitter.emit('columns-visibility-initialized', this.tf, this);", "", " // Hide columns at start at very end of initialization, do not move", " // as order is important", " this._hideAtStart();", " }", "", " /**", " * Build main button UI", " */", " buildBtn() {", " if (this.btnEl) {", " return;", " }", " let tf = this.tf;", " let span = createElm('span');", " span.className = this.spanCssClass;", "", " //Container element (rdiv or custom element)", " if (!this.btnTgtId) {", " tf.setToolbar();", " }", " let targetEl = !this.btnTgtId ? tf.rDiv : elm(this.btnTgtId);", "", " if (!this.btnTgtId) {", " let firstChild = targetEl.firstChild;", " firstChild.parentNode.insertBefore(span, firstChild);", " } else {", " targetEl.appendChild(span);", " }", "", " if (!this.btnHtml) {", " let btn = createElm('a', ['href', 'javascript:;']);", " btn.className = this.btnCssClass;", " btn.title = this.desc;", "", " btn.innerHTML = this.btnText;", " span.appendChild(btn);", " if (!this.enableHover) {", " addEvt(btn, 'click', (evt) => this.toggle(evt));", " } else {", " addEvt(btn, 'mouseover', (evt) => this.toggle(evt));", " }", " } else { //Custom html", " span.innerHTML = this.btnHtml;", " let colVisEl = span.firstChild;", " if (!this.enableHover) {", " addEvt(colVisEl, 'click', (evt) => this.toggle(evt));", " } else {", " addEvt(colVisEl, 'mouseover', (evt) => this.toggle(evt));", " }", " }", "", " this.spanEl = span;", " this.btnEl = this.spanEl.firstChild;", "", " this.onLoaded(this);", " }", "", " /**", " * Build columns manager UI", " */", " buildManager() {", " let tf = this.tf;", "", " let container = !this.contElTgtId ?", " createElm('div') :", " elm(this.contElTgtId);", " container.className = this.contCssClass;", "", " //Extension description", " let extNameLabel = createElm('p');", " extNameLabel.innerHTML = this.text;", " container.appendChild(extNameLabel);", "", " //Headers list", " let ul = createElm('ul');", " ul.className = this.listCssClass;", "", " let tbl = this.headersTbl ? this.headersTbl : tf.tbl;", " let headerIndex = this.headersTbl ?", " this.headersIndex : tf.getHeadersRowIndex();", " let headerRow = tbl.rows[headerIndex];", "", " //Tick all option", " if (this.enableTickAll) {", " let li = createCheckItem('col__' + tf.id, this.tickAllText,", " this.tickAllText);", " addClass(li, this.listItemCssClass);", " ul.appendChild(li);", " li.check.checked = !this.tickToHide;", "", " addEvt(li.check, 'click', () => {", " for (let h = 0; h < headerRow.cells.length; h++) {", " let itm = elm('col_' + h + '_' + tf.id);", " if (itm && li.check.checked !== itm.checked) {", " itm.click();", " itm.checked = li.check.checked;", " }", " }", " });", " }", "", " for (let i = 0; i < headerRow.cells.length; i++) {", " let cell = headerRow.cells[i];", " let cellText = this.headersText && this.headersText[i] ?", " this.headersText[i] : this._getHeaderText(cell);", " let liElm = createCheckItem('col_' + i + '_' + tf.id, cellText,", " cellText);", " addClass(liElm, this.listItemCssClass);", " if (!this.tickToHide) {", " addClass(liElm, this.listSlcItemCssClass);", " }", " ul.appendChild(liElm);", " if (!this.tickToHide) {", " liElm.check.checked = true;", " }", "", " addEvt(liElm.check, 'click', (evt) => {", " let elm = targetEvt(evt);", " let lbl = elm.parentNode;", " this.checkItem(lbl);", " });", " }", "", " //separator", " let p = createElm('p', ['align', 'center']);", " let btn;", " //Close link", " if (!this.btnCloseHtml) {", " btn = createElm('a', ['href', 'javascript:;']);", " btn.className = this.btnCloseCssClass;", " btn.innerHTML = this.btnCloseText;", " addEvt(btn, 'click', (evt) => this.toggle(evt));", " p.appendChild(btn);", " } else {", " p.innerHTML = this.btnCloseHtml;", " btn = p.firstChild;", " addEvt(btn, 'click', (evt) => this.toggle(evt));", " }", "", " container.appendChild(ul);", " container.appendChild(p);", "", " this.btnEl.parentNode.insertBefore(container, this.btnEl);", " this.contEl = container;", " }", "", " /**", " * Hide or show specified columns", " * @param {Number} colIndex Column index", " * @param {Boolean} hide Hide column if true or show if false", " */", " setHidden(colIndex, hide) {", " let tf = this.tf;", " let tbl = tf.tbl;", "", " if (hide) {", " this.onBeforeColHidden(this, colIndex);", " }", " if (!hide) {", " this.onBeforeColDisplayed(this, colIndex);", " }", "", " this._hideCells(tbl, colIndex, hide);", " if (this.headersTbl) {", " this._hideCells(this.headersTbl, colIndex, hide);", " }", "", " let hiddenCols = this.hiddenCols;", " let itemIndex = hiddenCols.indexOf(colIndex);", " if (hide) {", " if (itemIndex === -1) {", " this.hiddenCols.push(colIndex);", " }", " } else {", " if (itemIndex !== -1) {", " this.hiddenCols.splice(itemIndex, 1);", " }", " }", "", " let gridLayout;", " let headTbl;", " let gridColElms;", " if (hide) {", " //This event is fired just after a column is displayed for", " //grid_layout support", " //TODO: grid layout module should be responsible for those", " //calculations", " if (tf.gridLayout) {", " gridLayout = tf.feature('gridLayout');", " headTbl = gridLayout.headTbl;", " gridColElms = gridLayout.colElms;", " let hiddenWidth = parseInt(", " gridColElms[colIndex].style.width, 10);", "", " let headTblW = parseInt(headTbl.style.width, 10);", " headTbl.style.width = headTblW - hiddenWidth + 'px';", " tbl.style.width = headTbl.style.width;", " }", "", " this.onAfterColHidden(this, colIndex);", " this.emitter.emit('column-hidden', tf, this, colIndex,", " this.hiddenCols);", " }", "", " if (!hide) {", " //This event is fired just after a column is displayed for", " //grid_layout support", " //TODO: grid layout module should be responsible for those", " //calculations", " if (tf.gridLayout) {", " gridLayout = tf.feature('gridLayout');", " headTbl = gridLayout.headTbl;", " gridColElms = gridLayout.colElms;", " let width = parseInt(gridColElms[colIndex].style.width, 10);", " headTbl.style.width =", " (parseInt(headTbl.style.width, 10) + width) + 'px';", " tf.tbl.style.width = headTbl.style.width;", " }", "", " this.onAfterColDisplayed(this, colIndex);", " this.emitter.emit('column-shown', tf, this, colIndex,", " this.hiddenCols);", " }", " }", "", " /**", " * Show specified column", " * @param {Number} colIndex Column index", " */", " showCol(colIndex) {", " if (colIndex === undefined || !this.isColHidden(colIndex)) {", " return;", " }", " if (this.manager && this.contEl) {", " let itm = elm('col_' + colIndex + '_' + this.tf.id);", " if (itm) {", " itm.click();", " }", " } else {", " this.setHidden(colIndex, false);", " }", " }", "", " /**", " * Hide specified column", " * @param {Number} colIndex Column index", " */", " hideCol(colIndex) {", " if (colIndex === undefined || this.isColHidden(colIndex)) {", " return;", " }", " if (this.manager && this.contEl) {", " let itm = elm('col_' + colIndex + '_' + this.tf.id);", " if (itm) {", " itm.click();", " }", " } else {", " this.setHidden(colIndex, true);", " }", " }", "", " /**", " * Determine if specified column is hidden", " * @param {Number} colIndex Column index", " */", " isColHidden(colIndex) {", " if (this.hiddenCols.indexOf(colIndex) !== -1) {", " return true;", " }", " return false;", " }", "", " /**", " * Toggle visibility of specified column", " * @param {Number} colIndex Column index", " */", " toggleCol(colIndex) {", " if (colIndex === undefined || this.isColHidden(colIndex)) {", " this.showCol(colIndex);", " } else {", " this.hideCol(colIndex);", " }", " }", "", " /**", " * Return the indexes of the columns currently hidden", " * @return {Array} column indexes", " */", " getHiddenCols() {", " return this.hiddenCols;", " }", "", " /**", " * Remove the columns manager", " */", " destroy() {", " if (!this.initialized) {", " return;", " }", " if (elm(this.contElTgtId)) {", " elm(this.contElTgtId).innerHTML = '';", " } else {", " this.contEl.innerHTML = '';", " removeElm(this.contEl);", " this.contEl = null;", " }", " this.btnEl.innerHTML = '';", " removeElm(this.btnEl);", " this.btnEl = null;", "", " this.emitter.off(['hide-column'],", " (tf, colIndex) => this.hideCol(colIndex));", "", " this.initialized = false;", " }", "", " _getHeaderText(cell) {", " if (!cell.hasChildNodes) {", " return '';", " }", "", " for (let i = 0; i < cell.childNodes.length; i++) {", " let n = cell.childNodes[i];", " if (n.nodeType === 3) {", " return n.nodeValue;", " } else if (n.nodeType === 1) {", " if (n.id && n.id.indexOf('popUp') !== -1) {", " continue;", " } else {", " return getText(n);", " }", " }", " continue;", " }", " return '';", " }", "", " _hideCells(tbl, colIndex, hide) {", " for (let i = 0; i < tbl.rows.length; i++) {", " let row = tbl.rows[i];", " let cell = row.cells[colIndex];", " if (cell) {", " cell.style.display = hide ? 'none' : '';", " }", " }", " }", "", " _hideAtStart() {", " this.atStart.forEach((colIdx) => {", " this.hideCol(colIdx);", " });", " }", "}", ""] };
}
__cov_TT8aGkNF4ejYvF9xGTR5VA = __cov_TT8aGkNF4ejYvF9xGTR5VA['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\colsVisibility\\colsVisibility.js'];
__cov_TT8aGkNF4ejYvF9xGTR5VA.s['1']++;Object.defineProperty(exports, '__esModule', { value: true });__cov_TT8aGkNF4ejYvF9xGTR5VA.s['2']++;var _feature = __webpack_require__(10);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['3']++;var _dom = __webpack_require__(3);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['4']++;var _types = __webpack_require__(4);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['5']++;var _event = __webpack_require__(1);function _classCallCheck(instance, Constructor) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['1']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['7']++;if (!(instance instanceof Constructor)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['1'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['8']++;throw new TypeError('Cannot call a class as a function');
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['1'][1]++;
}
}function _possibleConstructorReturn(self, call) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['2']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['10']++;if (!self) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['2'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['11']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['2'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['12']++;return (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['4'][0]++, call) && ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['4'][1]++, (typeof call === 'undefined' ? 'undefined' : _typeof(call)) === 'object') || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['4'][2]++, typeof call === 'function')) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['3'][0]++, call) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['3'][1]++, self);
}function _inherits(subClass, superClass) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['3']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['14']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['6'][0]++, typeof superClass !== 'function') && (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['6'][1]++, superClass !== null)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['5'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['15']++;throw new TypeError('Super expression must either be null or a function, not ' + (typeof superClass === 'undefined' ? 'undefined' : _typeof(superClass)));
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['5'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['16']++;subClass.prototype = Object.create((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['7'][0]++, superClass) && (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['7'][1]++, superClass.prototype), { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });__cov_TT8aGkNF4ejYvF9xGTR5VA.s['17']++;if (superClass) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['8'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['18']++;Object.setPrototypeOf ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['9'][0]++, Object.setPrototypeOf(subClass, superClass)) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['9'][1]++, subClass.__proto__ = superClass);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['8'][1]++;
}
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['19']++;var ColsVisibility = function (_Feature) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['4']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['20']++;_inherits(ColsVisibility, _Feature);function ColsVisibility(tf, f) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['5']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['22']++;_classCallCheck(this, ColsVisibility);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['23']++;var _this = _possibleConstructorReturn(this, _Feature.call(this, tf, f.name));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['24']++;var cfg = _this.config;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['25']++;_this.name = f.name;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['26']++;_this.desc = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['10'][0]++, f.description) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['10'][1]++, 'Columns visibility manager');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['27']++;_this.spanEl = null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['28']++;_this.btnEl = null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['29']++;_this.contEl = null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['30']++;_this.tickToHide = f.tick_to_hide === false ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['11'][0]++, false) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['11'][1]++, true);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['31']++;_this.manager = f.manager === false ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['12'][0]++, false) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['12'][1]++, true);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['32']++;_this.headersTbl = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['13'][0]++, f.headers_table) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['13'][1]++, null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['33']++;_this.headersIndex = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['14'][0]++, f.headers_index) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['14'][1]++, 1);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['34']++;_this.contElTgtId = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['15'][0]++, f.container_target_id) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['15'][1]++, null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['35']++;_this.headersText = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['16'][0]++, f.headers_text) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['16'][1]++, null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['36']++;_this.btnTgtId = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['17'][0]++, f.btn_target_id) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['17'][1]++, null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['37']++;_this.btnText = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['18'][0]++, f.btn_text) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['18'][1]++, 'Columns&#9660;');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['38']++;_this.btnHtml = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['19'][0]++, f.btn_html) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['19'][1]++, null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['39']++;_this.btnCssClass = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['20'][0]++, f.btn_css_class) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['20'][1]++, 'colVis');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['40']++;_this.btnCloseText = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['21'][0]++, f.btn_close_text) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['21'][1]++, 'Close');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['41']++;_this.btnCloseHtml = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['22'][0]++, f.btn_close_html) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['22'][1]++, null);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['42']++;_this.btnCloseCssClass = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['23'][0]++, f.btn_close_css_class) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['23'][1]++, _this.btnCssClass);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['43']++;_this.stylesheet = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['24'][0]++, f.stylesheet) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['24'][1]++, 'colsVisibility.css');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['44']++;_this.spanCssClass = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['25'][0]++, f.span_css_class) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['25'][1]++, 'colVisSpan');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['45']++;_this.contCssClass = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['26'][0]++, f.cont_css_class) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['26'][1]++, 'colVisCont');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['46']++;_this.listCssClass = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['27'][0]++, cfg.list_css_class) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['27'][1]++, 'cols_checklist');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['47']++;_this.listItemCssClass = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['28'][0]++, cfg.checklist_item_css_class) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['28'][1]++, 'cols_checklist_item');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['48']++;_this.listSlcItemCssClass = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['29'][0]++, cfg.checklist_selected_item_css_class) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['29'][1]++, 'cols_checklist_slc_item');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['49']++;_this.text = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['30'][0]++, f.text) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['30'][1]++, _this.tickToHide ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['31'][0]++, 'Hide: ') : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['31'][1]++, 'Show: '));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['50']++;_this.atStart = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['32'][0]++, f.at_start) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['32'][1]++, []);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['51']++;_this.enableHover = Boolean(f.enable_hover);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['52']++;_this.enableTickAll = Boolean(f.enable_tick_all);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['53']++;_this.tickAllText = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['33'][0]++, f.tick_all_text) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['33'][1]++, 'Select all:');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['54']++;_this.hiddenCols = [];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['55']++;_this.onLoaded = (0, _types.isFn)(f.on_loaded) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['34'][0]++, f.on_loaded) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['34'][1]++, _types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['56']++;_this.onBeforeOpen = (0, _types.isFn)(f.on_before_open) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['35'][0]++, f.on_before_open) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['35'][1]++, _types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['57']++;_this.onAfterOpen = (0, _types.isFn)(f.on_after_open) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['36'][0]++, f.on_after_open) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['36'][1]++, _types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['58']++;_this.onBeforeClose = (0, _types.isFn)(f.on_before_close) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['37'][0]++, f.on_before_close) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['37'][1]++, _types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['59']++;_this.onAfterClose = (0, _types.isFn)(f.on_after_close) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['38'][0]++, f.on_after_close) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['38'][1]++, _types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['60']++;_this.onBeforeColHidden = (0, _types.isFn)(f.on_before_col_hidden) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['39'][0]++, f.on_before_col_hidden) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['39'][1]++, _types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['61']++;_this.onAfterColHidden = (0, _types.isFn)(f.on_after_col_hidden) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['40'][0]++, f.on_after_col_hidden) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['40'][1]++, _types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['62']++;_this.onBeforeColDisplayed = (0, _types.isFn)(f.on_before_col_displayed) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['41'][0]++, f.on_before_col_displayed) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['41'][1]++, _types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['63']++;_this.onAfterColDisplayed = (0, _types.isFn)(f.on_after_col_displayed) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['42'][0]++, f.on_after_col_displayed) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['42'][1]++, _types.EMPTY_FN);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['64']++;if (tf.gridLayout) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['43'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['65']++;_this.headersTbl = tf.feature('gridLayout').headTbl;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['66']++;_this.headersIndex = 0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['67']++;_this.onAfterColDisplayed = function () {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['6']++;
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['68']++;_this.onAfterColHidden = function () {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['7']++;
};
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['43'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['69']++;tf.import(f.name + 'Style', tf.stylePath + _this.stylesheet, null, 'link');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['70']++;_this.enable();__cov_TT8aGkNF4ejYvF9xGTR5VA.s['71']++;return _this;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['72']++;ColsVisibility.prototype.toggle = function toggle() {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['8']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['73']++;var contDisplay = this.contEl.style.display;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['74']++;if (contDisplay !== 'inline') {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['44'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['75']++;this.onBeforeOpen(this);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['44'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['76']++;if (contDisplay === 'inline') {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['45'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['77']++;this.onBeforeClose(this);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['45'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['78']++;this.contEl.style.display = contDisplay === 'inline' ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['46'][0]++, 'none') : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['46'][1]++, 'inline');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['79']++;if (contDisplay !== 'inline') {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['47'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['80']++;this.onAfterOpen(this);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['47'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['81']++;if (contDisplay === 'inline') {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['48'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['82']++;this.onAfterClose(this);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['48'][1]++;
}
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['83']++;ColsVisibility.prototype.checkItem = function checkItem(lbl) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['9']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['84']++;var li = lbl.parentNode;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['85']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['50'][0]++, !li) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['50'][1]++, !lbl)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['49'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['86']++;return;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['49'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['87']++;var isChecked = lbl.firstChild.checked;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['88']++;var colIndex = lbl.firstChild.getAttribute('id').split('_')[1];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['89']++;colIndex = parseInt(colIndex, 10);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['90']++;if (isChecked) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['51'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['91']++;(0, _dom.addClass)(li, this.listSlcItemCssClass);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['51'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['92']++;(0, _dom.removeClass)(li, this.listSlcItemCssClass);
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['93']++;var hide = false;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['94']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['53'][0]++, this.tickToHide) && (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['53'][1]++, isChecked) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['53'][2]++, !this.tickToHide) && (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['53'][3]++, !isChecked)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['52'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['95']++;hide = true;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['52'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['96']++;this.setHidden(colIndex, hide);
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['97']++;ColsVisibility.prototype.init = function init() {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['10']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['98']++;var _this2 = this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['99']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['55'][0]++, this.initialized) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['55'][1]++, !this.manager)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['54'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['100']++;return;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['54'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['101']++;this.emitter.on(['hide-column'], function (tf, colIndex) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['11']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['102']++;return _this2.hideCol(colIndex);
});__cov_TT8aGkNF4ejYvF9xGTR5VA.s['103']++;this.buildBtn();__cov_TT8aGkNF4ejYvF9xGTR5VA.s['104']++;this.buildManager();__cov_TT8aGkNF4ejYvF9xGTR5VA.s['105']++;this.initialized = true;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['106']++;this.emitter.emit('columns-visibility-initialized', this.tf, this);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['107']++;this._hideAtStart();
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['108']++;ColsVisibility.prototype.buildBtn = function buildBtn() {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['12']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['109']++;var _this3 = this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['110']++;if (this.btnEl) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['56'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['111']++;return;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['56'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['112']++;var tf = this.tf;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['113']++;var span = (0, _dom.createElm)('span');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['114']++;span.className = this.spanCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['115']++;if (!this.btnTgtId) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['57'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['116']++;tf.setToolbar();
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['57'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['117']++;var targetEl = !this.btnTgtId ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['58'][0]++, tf.rDiv) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['58'][1]++, (0, _dom.elm)(this.btnTgtId));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['118']++;if (!this.btnTgtId) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['59'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['119']++;var firstChild = targetEl.firstChild;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['120']++;firstChild.parentNode.insertBefore(span, firstChild);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['59'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['121']++;targetEl.appendChild(span);
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['122']++;if (!this.btnHtml) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['60'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['123']++;var btn = (0, _dom.createElm)('a', ['href', 'javascript:;']);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['124']++;btn.className = this.btnCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['125']++;btn.title = this.desc;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['126']++;btn.innerHTML = this.btnText;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['127']++;span.appendChild(btn);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['128']++;if (!this.enableHover) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['61'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['129']++;(0, _event.addEvt)(btn, 'click', function (evt) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['13']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['130']++;return _this3.toggle(evt);
});
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['61'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['131']++;(0, _event.addEvt)(btn, 'mouseover', function (evt) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['14']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['132']++;return _this3.toggle(evt);
});
}
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['60'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['133']++;span.innerHTML = this.btnHtml;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['134']++;var colVisEl = span.firstChild;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['135']++;if (!this.enableHover) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['62'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['136']++;(0, _event.addEvt)(colVisEl, 'click', function (evt) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['15']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['137']++;return _this3.toggle(evt);
});
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['62'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['138']++;(0, _event.addEvt)(colVisEl, 'mouseover', function (evt) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['16']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['139']++;return _this3.toggle(evt);
});
}
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['140']++;this.spanEl = span;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['141']++;this.btnEl = this.spanEl.firstChild;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['142']++;this.onLoaded(this);
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['143']++;ColsVisibility.prototype.buildManager = function buildManager() {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['17']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['144']++;var _this4 = this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['145']++;var tf = this.tf;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['146']++;var container = !this.contElTgtId ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['63'][0]++, (0, _dom.createElm)('div')) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['63'][1]++, (0, _dom.elm)(this.contElTgtId));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['147']++;container.className = this.contCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['148']++;var extNameLabel = (0, _dom.createElm)('p');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['149']++;extNameLabel.innerHTML = this.text;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['150']++;container.appendChild(extNameLabel);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['151']++;var ul = (0, _dom.createElm)('ul');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['152']++;ul.className = this.listCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['153']++;var tbl = this.headersTbl ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['64'][0]++, this.headersTbl) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['64'][1]++, tf.tbl);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['154']++;var headerIndex = this.headersTbl ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['65'][0]++, this.headersIndex) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['65'][1]++, tf.getHeadersRowIndex());__cov_TT8aGkNF4ejYvF9xGTR5VA.s['155']++;var headerRow = tbl.rows[headerIndex];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['156']++;if (this.enableTickAll) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['66'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['157']++;(function () {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['18']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['158']++;var li = (0, _dom.createCheckItem)('col__' + tf.id, _this4.tickAllText, _this4.tickAllText);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['159']++;(0, _dom.addClass)(li, _this4.listItemCssClass);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['160']++;ul.appendChild(li);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['161']++;li.check.checked = !_this4.tickToHide;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['162']++;(0, _event.addEvt)(li.check, 'click', function () {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['19']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['163']++;for (var h = 0; h < headerRow.cells.length; h++) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.s['164']++;var itm = (0, _dom.elm)('col_' + h + '_' + tf.id);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['165']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['68'][0]++, itm) && (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['68'][1]++, li.check.checked !== itm.checked)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['67'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['166']++;itm.click();__cov_TT8aGkNF4ejYvF9xGTR5VA.s['167']++;itm.checked = li.check.checked;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['67'][1]++;
}
}
});
})();
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['66'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['168']++;for (var i = 0; i < headerRow.cells.length; i++) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.s['169']++;var cell = headerRow.cells[i];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['170']++;var cellText = (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['70'][0]++, this.headersText) && (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['70'][1]++, this.headersText[i]) ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['69'][0]++, this.headersText[i]) : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['69'][1]++, this._getHeaderText(cell));__cov_TT8aGkNF4ejYvF9xGTR5VA.s['171']++;var liElm = (0, _dom.createCheckItem)('col_' + i + '_' + tf.id, cellText, cellText);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['172']++;(0, _dom.addClass)(liElm, this.listItemCssClass);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['173']++;if (!this.tickToHide) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['71'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['174']++;(0, _dom.addClass)(liElm, this.listSlcItemCssClass);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['71'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['175']++;ul.appendChild(liElm);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['176']++;if (!this.tickToHide) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['72'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['177']++;liElm.check.checked = true;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['72'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['178']++;(0, _event.addEvt)(liElm.check, 'click', function (evt) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['20']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['179']++;var elm = (0, _event.targetEvt)(evt);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['180']++;var lbl = elm.parentNode;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['181']++;_this4.checkItem(lbl);
});
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['182']++;var p = (0, _dom.createElm)('p', ['align', 'center']);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['183']++;var btn = void 0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['184']++;if (!this.btnCloseHtml) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['73'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['185']++;btn = (0, _dom.createElm)('a', ['href', 'javascript:;']);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['186']++;btn.className = this.btnCloseCssClass;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['187']++;btn.innerHTML = this.btnCloseText;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['188']++;(0, _event.addEvt)(btn, 'click', function (evt) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['21']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['189']++;return _this4.toggle(evt);
});__cov_TT8aGkNF4ejYvF9xGTR5VA.s['190']++;p.appendChild(btn);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['73'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['191']++;p.innerHTML = this.btnCloseHtml;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['192']++;btn = p.firstChild;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['193']++;(0, _event.addEvt)(btn, 'click', function (evt) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['22']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['194']++;return _this4.toggle(evt);
});
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['195']++;container.appendChild(ul);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['196']++;container.appendChild(p);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['197']++;this.btnEl.parentNode.insertBefore(container, this.btnEl);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['198']++;this.contEl = container;
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['199']++;ColsVisibility.prototype.setHidden = function setHidden(colIndex, hide) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['23']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['200']++;var tf = this.tf;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['201']++;var tbl = tf.tbl;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['202']++;if (hide) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['74'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['203']++;this.onBeforeColHidden(this, colIndex);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['74'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['204']++;if (!hide) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['75'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['205']++;this.onBeforeColDisplayed(this, colIndex);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['75'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['206']++;this._hideCells(tbl, colIndex, hide);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['207']++;if (this.headersTbl) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['76'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['208']++;this._hideCells(this.headersTbl, colIndex, hide);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['76'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['209']++;var hiddenCols = this.hiddenCols;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['210']++;var itemIndex = hiddenCols.indexOf(colIndex);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['211']++;if (hide) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['77'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['212']++;if (itemIndex === -1) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['78'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['213']++;this.hiddenCols.push(colIndex);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['78'][1]++;
}
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['77'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['214']++;if (itemIndex !== -1) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['79'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['215']++;this.hiddenCols.splice(itemIndex, 1);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['79'][1]++;
}
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['216']++;var gridLayout = void 0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['217']++;var headTbl = void 0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['218']++;var gridColElms = void 0;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['219']++;if (hide) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['80'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['220']++;if (tf.gridLayout) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['81'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['221']++;gridLayout = tf.feature('gridLayout');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['222']++;headTbl = gridLayout.headTbl;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['223']++;gridColElms = gridLayout.colElms;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['224']++;var hiddenWidth = parseInt(gridColElms[colIndex].style.width, 10);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['225']++;var headTblW = parseInt(headTbl.style.width, 10);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['226']++;headTbl.style.width = headTblW - hiddenWidth + 'px';__cov_TT8aGkNF4ejYvF9xGTR5VA.s['227']++;tbl.style.width = headTbl.style.width;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['81'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['228']++;this.onAfterColHidden(this, colIndex);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['229']++;this.emitter.emit('column-hidden', tf, this, colIndex, this.hiddenCols);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['80'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['230']++;if (!hide) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['82'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['231']++;if (tf.gridLayout) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['83'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['232']++;gridLayout = tf.feature('gridLayout');__cov_TT8aGkNF4ejYvF9xGTR5VA.s['233']++;headTbl = gridLayout.headTbl;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['234']++;gridColElms = gridLayout.colElms;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['235']++;var width = parseInt(gridColElms[colIndex].style.width, 10);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['236']++;headTbl.style.width = parseInt(headTbl.style.width, 10) + width + 'px';__cov_TT8aGkNF4ejYvF9xGTR5VA.s['237']++;tf.tbl.style.width = headTbl.style.width;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['83'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['238']++;this.onAfterColDisplayed(this, colIndex);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['239']++;this.emitter.emit('column-shown', tf, this, colIndex, this.hiddenCols);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['82'][1]++;
}
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['240']++;ColsVisibility.prototype.showCol = function showCol(colIndex) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['24']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['241']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['85'][0]++, colIndex === undefined) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['85'][1]++, !this.isColHidden(colIndex))) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['84'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['242']++;return;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['84'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['243']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['87'][0]++, this.manager) && (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['87'][1]++, this.contEl)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['86'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['244']++;var itm = (0, _dom.elm)('col_' + colIndex + '_' + this.tf.id);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['245']++;if (itm) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['88'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['246']++;itm.click();
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['88'][1]++;
}
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['86'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['247']++;this.setHidden(colIndex, false);
}
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['248']++;ColsVisibility.prototype.hideCol = function hideCol(colIndex) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['25']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['249']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['90'][0]++, colIndex === undefined) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['90'][1]++, this.isColHidden(colIndex))) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['89'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['250']++;return;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['89'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['251']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['92'][0]++, this.manager) && (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['92'][1]++, this.contEl)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['91'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['252']++;var itm = (0, _dom.elm)('col_' + colIndex + '_' + this.tf.id);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['253']++;if (itm) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['93'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['254']++;itm.click();
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['93'][1]++;
}
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['91'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['255']++;this.setHidden(colIndex, true);
}
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['256']++;ColsVisibility.prototype.isColHidden = function isColHidden(colIndex) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['26']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['257']++;if (this.hiddenCols.indexOf(colIndex) !== -1) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['94'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['258']++;return true;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['94'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['259']++;return false;
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['260']++;ColsVisibility.prototype.toggleCol = function toggleCol(colIndex) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['27']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['261']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['96'][0]++, colIndex === undefined) || (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['96'][1]++, this.isColHidden(colIndex))) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['95'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['262']++;this.showCol(colIndex);
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['95'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['263']++;this.hideCol(colIndex);
}
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['264']++;ColsVisibility.prototype.getHiddenCols = function getHiddenCols() {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['28']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['265']++;return this.hiddenCols;
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['266']++;ColsVisibility.prototype.destroy = function destroy() {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['29']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['267']++;var _this5 = this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['268']++;if (!this.initialized) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['97'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['269']++;return;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['97'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['270']++;if ((0, _dom.elm)(this.contElTgtId)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['98'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['271']++;(0, _dom.elm)(this.contElTgtId).innerHTML = '';
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['98'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['272']++;this.contEl.innerHTML = '';__cov_TT8aGkNF4ejYvF9xGTR5VA.s['273']++;(0, _dom.removeElm)(this.contEl);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['274']++;this.contEl = null;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['275']++;this.btnEl.innerHTML = '';__cov_TT8aGkNF4ejYvF9xGTR5VA.s['276']++;(0, _dom.removeElm)(this.btnEl);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['277']++;this.btnEl = null;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['278']++;this.emitter.off(['hide-column'], function (tf, colIndex) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['30']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['279']++;return _this5.hideCol(colIndex);
});__cov_TT8aGkNF4ejYvF9xGTR5VA.s['280']++;this.initialized = false;
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['281']++;ColsVisibility.prototype._getHeaderText = function _getHeaderText(cell) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['31']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['282']++;if (!cell.hasChildNodes) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['99'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['283']++;return '';
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['99'][1]++;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['284']++;for (var i = 0; i < cell.childNodes.length; i++) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.s['285']++;var n = cell.childNodes[i];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['286']++;if (n.nodeType === 3) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['100'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['287']++;return n.nodeValue;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['100'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['288']++;if (n.nodeType === 1) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['101'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['289']++;if ((__cov_TT8aGkNF4ejYvF9xGTR5VA.b['103'][0]++, n.id) && (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['103'][1]++, n.id.indexOf('popUp') !== -1)) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['102'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['290']++;continue;
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['102'][1]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['291']++;return (0, _dom.getText)(n);
}
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['101'][1]++;
}
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['292']++;continue;
}__cov_TT8aGkNF4ejYvF9xGTR5VA.s['293']++;return '';
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['294']++;ColsVisibility.prototype._hideCells = function _hideCells(tbl, colIndex, hide) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['32']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['295']++;for (var i = 0; i < tbl.rows.length; i++) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.s['296']++;var row = tbl.rows[i];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['297']++;var cell = row.cells[colIndex];__cov_TT8aGkNF4ejYvF9xGTR5VA.s['298']++;if (cell) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['104'][0]++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['299']++;cell.style.display = hide ? (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['105'][0]++, 'none') : (__cov_TT8aGkNF4ejYvF9xGTR5VA.b['105'][1]++, '');
} else {
__cov_TT8aGkNF4ejYvF9xGTR5VA.b['104'][1]++;
}
}
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['300']++;ColsVisibility.prototype._hideAtStart = function _hideAtStart() {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['33']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['301']++;var _this6 = this;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['302']++;this.atStart.forEach(function (colIdx) {
__cov_TT8aGkNF4ejYvF9xGTR5VA.f['34']++;__cov_TT8aGkNF4ejYvF9xGTR5VA.s['303']++;_this6.hideCol(colIdx);
});
};__cov_TT8aGkNF4ejYvF9xGTR5VA.s['304']++;return ColsVisibility;
}(_feature.Feature);__cov_TT8aGkNF4ejYvF9xGTR5VA.s['305']++;exports.default = ColsVisibility;
/***/ },
/***/ 440:
/***/ function(module, exports, __webpack_require__) {
"use strict";
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var __cov_p9NsfXSzI94mbGW_2dUVZw = Function('return this')();
if (!__cov_p9NsfXSzI94mbGW_2dUVZw.__coverage__) {
__cov_p9NsfXSzI94mbGW_2dUVZw.__coverage__ = {};
}
__cov_p9NsfXSzI94mbGW_2dUVZw = __cov_p9NsfXSzI94mbGW_2dUVZw.__coverage__;
if (!__cov_p9NsfXSzI94mbGW_2dUVZw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\filtersVisibility\\filtersVisibility.js']) {
__cov_p9NsfXSzI94mbGW_2dUVZw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\filtersVisibility\\filtersVisibility.js'] = { "path": 'C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\filtersVisibility\\filtersVisibility.js', "s": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 1, "7": 0, "8": 0, "9": 1, "10": 0, "11": 0, "12": 0, "13": 1, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 1, "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, "42": 0, "43": 0, "44": 0, "45": 0, "46": 0, "47": 0, "48": 0, "49": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 0, "80": 0, "81": 0, "82": 0, "83": 0, "84": 0, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "90": 0, "91": 0, "92": 0, "93": 0, "94": 0, "95": 0, "96": 0, "97": 0, "98": 0, "99": 0, "100": 0, "101": 0, "102": 0, "103": 0, "104": 0, "105": 0, "106": 0, "107": 0, "108": 0, "109": 0, "110": 0, "111": 0, "112": 0, "113": 0, "114": 0, "115": 0, "116": 0, "117": 0, "118": 0, "119": 0, "120": 0, "121": 0, "122": 0, "123": 0, "124": 0 }, "b": { "1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0, 0], "5": [0, 0], "6": [0, 0], "7": [0, 0], "8": [0, 0], "9": [0, 0], "10": [0, 0], "11": [0, 0], "12": [0, 0], "13": [0, 0], "14": [0, 0], "15": [0, 0], "16": [0, 0], "17": [0, 0], "18": [0, 0], "19": [0, 0], "20": [0, 0], "21": [0, 0], "22": [0, 0], "23": [0, 0], "24": [0, 0], "25": [0, 0], "26": [0, 0], "27": [0, 0], "28": [0, 0], "29": [0, 0], "30": [0, 0], "31": [0, 0], "32": [0, 0], "33": [0, 0], "34": [0, 0], "35": [0, 0], "36": [0, 0], "37": [0, 0], "38": [0, 0], "39": [0, 0], "40": [0, 0], "41": [0, 0], "42": [0, 0], "43": [0, 0], "44": [0, 0], "45": [0, 0], "46": [0, 0], "47": [0, 0], "48": [0, 0], "49": [0, 0] }, "f": { "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 }, "fnMap": { "1": { "name": "_classCallCheck", "line": 15, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "2": { "name": "_possibleConstructorReturn", "line": 17, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "3": { "name": "_inherits", "line": 19, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "4": { "name": "(anonymous_4)", "line": 24, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "5": { "name": "FiltersVisibility", "line": 32, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 16, "column": 23 } } }, "6": { "name": "init", "line": 193, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "7": { "name": "(anonymous_7)", "line": 207, "loc": { "start": { "line": 195, "column": 42 }, "end": { "line": 195, "column": 42 } } }, "8": { "name": "buildUI", "line": 218, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "9": { "name": "(anonymous_9)", "line": 251, "loc": { "start": { "line": 232, "column": 29 }, "end": { "line": 232, "column": 29 } } }, "10": { "name": "toggle", "line": 268, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "11": { "name": "show", "line": 284, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "12": { "name": "destroy", "line": 318, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "13": { "name": "(anonymous_13)", "line": 325, "loc": { "start": { "line": 295, "column": 43 }, "end": { "line": 295, "column": 43 } } } }, "statementMap": { "1": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "2": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 0 } }, "3": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 0 } }, "4": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 0 } }, "5": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 0 } }, "6": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "7": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "8": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "9": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "10": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "11": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "12": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "13": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "14": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "15": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "16": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "17": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "18": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "19": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "20": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "21": { "start": { "line": 16, "column": 4 }, "end": { "line": 178, "column": 5 } }, "22": { "start": { "line": 16, "column": 23 }, "end": { "line": 16, "column": 23 } }, "23": { "start": { "line": 16, "column": 23 }, "end": { "line": 16, "column": 23 } }, "24": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 8 } }, "25": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 8 } }, "26": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 8 } }, "27": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 8 } }, "28": { "start": { "line": 47, "column": 8 }, "end": { "line": 47, "column": 8 } }, "29": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 8 } }, "30": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 8 } }, "31": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 8 } }, "32": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 8 } }, "33": { "start": { "line": 79, "column": 8 }, "end": { "line": 79, "column": 8 } }, "34": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 8 } }, "35": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 8 } }, "36": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 8 } }, "37": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 8 } }, "38": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 8 } }, "39": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 8 } }, "40": { "start": { "line": 125, "column": 8 }, "end": { "line": 125, "column": 8 } }, "41": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 8 } }, "42": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 8 } }, "43": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 8 } }, "44": { "start": { "line": 151, "column": 8 }, "end": { "line": 151, "column": 8 } }, "45": { "start": { "line": 158, "column": 8 }, "end": { "line": 158, "column": 8 } }, "46": { "start": { "line": 164, "column": 8 }, "end": { "line": 164, "column": 8 } }, "47": { "start": { "line": 171, "column": 8 }, "end": { "line": 171, "column": 8 } }, "48": { "start": { "line": 174, "column": 8 }, "end": { "line": 174, "column": 8 } }, "49": { "start": { "line": 177, "column": 8 }, "end": { "line": 177, "column": 8 } }, "50": { "start": { "line": 16, "column": 23 }, "end": { "line": 16, "column": 23 } }, "51": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "52": { "start": { "line": 183, "column": 11 }, "end": { "line": 183, "column": 11 } }, "53": { "start": { "line": 184, "column": 8 }, "end": { "line": 186, "column": 9 } }, "54": { "start": { "line": 185, "column": 12 }, "end": { "line": 185, "column": 12 } }, "55": { "start": { "line": 188, "column": 8 }, "end": { "line": 188, "column": 8 } }, "56": { "start": { "line": 193, "column": 8 }, "end": { "line": 193, "column": 8 } }, "57": { "start": { "line": 195, "column": 8 }, "end": { "line": 195, "column": 8 } }, "58": { "start": { "line": 195, "column": 42 }, "end": { "line": 195, "column": 42 } }, "59": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 8 } }, "60": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "61": { "start": { "line": 202, "column": 14 }, "end": { "line": 202, "column": 14 } }, "62": { "start": { "line": 203, "column": 8 }, "end": { "line": 203, "column": 8 } }, "63": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 8 } }, "64": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 8 } }, "65": { "start": { "line": 208, "column": 8 }, "end": { "line": 210, "column": 9 } }, "66": { "start": { "line": 209, "column": 12 }, "end": { "line": 209, "column": 12 } }, "67": { "start": { "line": 211, "column": 8 }, "end": { "line": 211, "column": 8 } }, "68": { "start": { "line": 213, "column": 8 }, "end": { "line": 218, "column": 9 } }, "69": { "start": { "line": 214, "column": 12 }, "end": { "line": 214, "column": 12 } }, "70": { "start": { "line": 215, "column": 12 }, "end": { "line": 215, "column": 12 } }, "71": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 12 } }, "72": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 8 } }, "73": { "start": { "line": 221, "column": 8 }, "end": { "line": 230, "column": 9 } }, "74": { "start": { "line": 222, "column": 12 }, "end": { "line": 222, "column": 12 } }, "75": { "start": { "line": 223, "column": 12 }, "end": { "line": 223, "column": 12 } }, "76": { "start": { "line": 224, "column": 12 }, "end": { "line": 224, "column": 12 } }, "77": { "start": { "line": 225, "column": 12 }, "end": { "line": 225, "column": 12 } }, "78": { "start": { "line": 226, "column": 12 }, "end": { "line": 226, "column": 12 } }, "79": { "start": { "line": 228, "column": 12 }, "end": { "line": 228, "column": 12 } }, "80": { "start": { "line": 229, "column": 12 }, "end": { "line": 229, "column": 12 } }, "81": { "start": { "line": 232, "column": 8 }, "end": { "line": 232, "column": 8 } }, "82": { "start": { "line": 232, "column": 29 }, "end": { "line": 232, "column": 29 } }, "83": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 8 } }, "84": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 8 } }, "85": { "start": { "line": 237, "column": 8 }, "end": { "line": 239, "column": 9 } }, "86": { "start": { "line": 238, "column": 12 }, "end": { "line": 238, "column": 12 } }, "87": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "88": { "start": { "line": 246, "column": 8 }, "end": { "line": 246, "column": 8 } }, "89": { "start": { "line": 247, "column": 8 }, "end": { "line": 247, "column": 8 } }, "90": { "start": { "line": 248, "column": 8 }, "end": { "line": 248, "column": 8 } }, "91": { "start": { "line": 249, "column": 8 }, "end": { "line": 249, "column": 8 } }, "92": { "start": { "line": 251, "column": 8 }, "end": { "line": 251, "column": 8 } }, "93": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "94": { "start": { "line": 259, "column": 25 }, "end": { "line": 259, "column": 25 } }, "95": { "start": { "line": 260, "column": 8 }, "end": { "line": 260, "column": 8 } }, "96": { "start": { "line": 261, "column": 8 }, "end": { "line": 261, "column": 8 } }, "97": { "start": { "line": 262, "column": 8 }, "end": { "line": 262, "column": 8 } }, "98": { "start": { "line": 264, "column": 8 }, "end": { "line": 266, "column": 9 } }, "99": { "start": { "line": 265, "column": 12 }, "end": { "line": 265, "column": 12 } }, "100": { "start": { "line": 267, "column": 8 }, "end": { "line": 269, "column": 9 } }, "101": { "start": { "line": 268, "column": 12 }, "end": { "line": 268, "column": 12 } }, "102": { "start": { "line": 271, "column": 8 }, "end": { "line": 271, "column": 8 } }, "103": { "start": { "line": 272, "column": 8 }, "end": { "line": 275, "column": 9 } }, "104": { "start": { "line": 273, "column": 12 }, "end": { "line": 273, "column": 12 } }, "105": { "start": { "line": 277, "column": 8 }, "end": { "line": 279, "column": 9 } }, "106": { "start": { "line": 278, "column": 12 }, "end": { "line": 278, "column": 12 } }, "107": { "start": { "line": 280, "column": 8 }, "end": { "line": 282, "column": 9 } }, "108": { "start": { "line": 281, "column": 12 }, "end": { "line": 281, "column": 12 } }, "109": { "start": { "line": 284, "column": 8 }, "end": { "line": 284, "column": 8 } }, "110": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "111": { "start": { "line": 290, "column": 14 }, "end": { "line": 290, "column": 14 } }, "112": { "start": { "line": 291, "column": 8 }, "end": { "line": 293, "column": 9 } }, "113": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 12 } }, "114": { "start": { "line": 295, "column": 8 }, "end": { "line": 295, "column": 8 } }, "115": { "start": { "line": 295, "column": 43 }, "end": { "line": 295, "column": 43 } }, "116": { "start": { "line": 297, "column": 8 }, "end": { "line": 297, "column": 8 } }, "117": { "start": { "line": 298, "column": 8 }, "end": { "line": 298, "column": 8 } }, "118": { "start": { "line": 299, "column": 8 }, "end": { "line": 299, "column": 8 } }, "119": { "start": { "line": 301, "column": 8 }, "end": { "line": 301, "column": 8 } }, "120": { "start": { "line": 302, "column": 8 }, "end": { "line": 302, "column": 8 } }, "121": { "start": { "line": 303, "column": 8 }, "end": { "line": 303, "column": 8 } }, "122": { "start": { "line": 304, "column": 8 }, "end": { "line": 304, "column": 8 } }, "123": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "124": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true } }, "branchMap": { "1": { "line": 15, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "2": { "line": 17, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "3": { "line": 17, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "4": { "line": 17, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "5": { "line": 19, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "6": { "line": 19, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "7": { "line": 19, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "8": { "line": 19, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "9": { "line": 19, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "10": { "line": 47, "type": "binary-expr", "locations": [{ "start": { "line": 29, "column": 20 }, "end": { "line": 29, "column": 20 } }, { "start": { "line": 29, "column": 37 }, "end": { "line": 29, "column": 8 } }] }, "11": { "line": 53, "type": "binary-expr", "locations": [{ "start": { "line": 35, "column": 26 }, "end": { "line": 35, "column": 26 } }, { "start": { "line": 35, "column": 42 }, "end": { "line": 35, "column": 8 } }] }, "12": { "line": 59, "type": "binary-expr", "locations": [{ "start": { "line": 41, "column": 25 }, "end": { "line": 41, "column": 25 } }, { "start": { "line": 41, "column": 47 }, "end": { "line": 41, "column": 8 } }] }, "13": { "line": 65, "type": "binary-expr", "locations": [{ "start": { "line": 47, "column": 27 }, "end": { "line": 47, "column": 27 } }, { "start": { "line": 47, "column": 51 }, "end": { "line": 47, "column": 8 } }] }, "14": { "line": 101, "type": "binary-expr", "locations": [{ "start": { "line": 85, "column": 24 }, "end": { "line": 85, "column": 24 } }, { "start": { "line": 85, "column": 39 }, "end": { "line": 85, "column": 8 } }] }, "15": { "line": 107, "type": "cond-expr", "locations": [{ "start": { "line": 91, "column": 52 }, "end": { "line": 91, "column": 26 } }, { "start": { "line": 91, "column": 60 }, "end": { "line": 91, "column": 8 } }] }, "16": { "line": 113, "type": "binary-expr", "locations": [{ "start": { "line": 97, "column": 23 }, "end": { "line": 97, "column": 23 } }, { "start": { "line": 97, "column": 37 }, "end": { "line": 97, "column": 8 } }] }, "17": { "line": 119, "type": "cond-expr", "locations": [{ "start": { "line": 104, "column": 12 }, "end": { "line": 103, "column": 31 } }, { "start": { "line": 105, "column": 12 }, "end": { "line": 103, "column": 8 } }] }, "18": { "line": 119, "type": "binary-expr", "locations": [{ "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 12 } }, { "start": { "line": 105, "column": 28 }, "end": { "line": 103, "column": 8 } }] }, "19": { "line": 125, "type": "cond-expr", "locations": [{ "start": { "line": 112, "column": 12 }, "end": { "line": 111, "column": 29 } }, { "start": { "line": 113, "column": 12 }, "end": { "line": 111, "column": 8 } }] }, "20": { "line": 125, "type": "binary-expr", "locations": [{ "start": { "line": 113, "column": 12 }, "end": { "line": 113, "column": 12 } }, { "start": { "line": 113, "column": 28 }, "end": { "line": 111, "column": 8 } }] }, "21": { "line": 131, "type": "binary-expr", "locations": [{ "start": { "line": 119, "column": 23 }, "end": { "line": 119, "column": 23 } }, { "start": { "line": 119, "column": 37 }, "end": { "line": 119, "column": 8 } }] }, "22": { "line": 137, "type": "binary-expr", "locations": [{ "start": { "line": 125, "column": 27 }, "end": { "line": 125, "column": 27 } }, { "start": { "line": 125, "column": 46 }, "end": { "line": 125, "column": 8 } }] }, "23": { "line": 143, "type": "binary-expr", "locations": [{ "start": { "line": 131, "column": 28 }, "end": { "line": 131, "column": 28 } }, { "start": { "line": 131, "column": 48 }, "end": { "line": 131, "column": 8 } }] }, "24": { "line": 149, "type": "cond-expr", "locations": [{ "start": { "line": 138, "column": 12 }, "end": { "line": 137, "column": 31 } }, { "start": { "line": 138, "column": 34 }, "end": { "line": 137, "column": 8 } }] }, "25": { "line": 155, "type": "cond-expr", "locations": [{ "start": { "line": 145, "column": 12 }, "end": { "line": 144, "column": 30 } }, { "start": { "line": 145, "column": 42 }, "end": { "line": 144, "column": 8 } }] }, "26": { "line": 161, "type": "cond-expr", "locations": [{ "start": { "line": 152, "column": 12 }, "end": { "line": 151, "column": 28 } }, { "start": { "line": 151, "column": 28 }, "end": { "line": 151, "column": 8 } }] }, "27": { "line": 167, "type": "cond-expr", "locations": [{ "start": { "line": 158, "column": 51 }, "end": { "line": 158, "column": 27 } }, { "start": { "line": 158, "column": 27 }, "end": { "line": 158, "column": 8 } }] }, "28": { "line": 173, "type": "cond-expr", "locations": [{ "start": { "line": 165, "column": 12 }, "end": { "line": 164, "column": 28 } }, { "start": { "line": 164, "column": 28 }, "end": { "line": 164, "column": 8 } }] }, "29": { "line": 179, "type": "cond-expr", "locations": [{ "start": { "line": 171, "column": 51 }, "end": { "line": 171, "column": 27 } }, { "start": { "line": 171, "column": 27 }, "end": { "line": 171, "column": 8 } }] }, "30": { "line": 196, "type": "if", "locations": [{ "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 8 } }, { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 8 } }] }, "31": { "line": 226, "type": "if", "locations": [{ "start": { "line": 208, "column": 8 }, "end": { "line": 208, "column": 8 } }, { "start": { "line": 208, "column": 8 }, "end": { "line": 208, "column": 8 } }] }, "32": { "line": 229, "type": "cond-expr", "locations": [{ "start": { "line": 211, "column": 40 }, "end": { "line": 211, "column": 23 } }, { "start": { "line": 211, "column": 50 }, "end": { "line": 211, "column": 8 } }] }, "33": { "line": 231, "type": "if", "locations": [{ "start": { "line": 213, "column": 8 }, "end": { "line": 213, "column": 8 } }, { "start": { "line": 213, "column": 8 }, "end": { "line": 213, "column": 8 } }] }, "34": { "line": 239, "type": "if", "locations": [{ "start": { "line": 221, "column": 8 }, "end": { "line": 221, "column": 8 } }, { "start": { "line": 221, "column": 8 }, "end": { "line": 221, "column": 8 } }] }, "35": { "line": 242, "type": "binary-expr", "locations": [{ "start": { "line": 224, "column": 24 }, "end": { "line": 224, "column": 24 } }, { "start": { "line": 224, "column": 40 }, "end": { "line": 224, "column": 12 } }] }, "36": { "line": 258, "type": "if", "locations": [{ "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 8 } }, { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 8 } }] }, "37": { "line": 270, "type": "cond-expr", "locations": [{ "start": { "line": 247, "column": 34 }, "end": { "line": 247, "column": 18 } }, { "start": { "line": 247, "column": 69 }, "end": { "line": 247, "column": 8 } }] }, "38": { "line": 285, "type": "cond-expr", "locations": [{ "start": { "line": 259, "column": 25 }, "end": { "line": 259, "column": 25 } }, { "start": { "line": 259, "column": 19 }, "end": { "line": 259, "column": 25 } }] }, "39": { "line": 285, "type": "binary-expr", "locations": [{ "start": { "line": 259, "column": 25 }, "end": { "line": 259, "column": 25 } }, { "start": { "line": 259, "column": 25 }, "end": { "line": 259, "column": 25 } }] }, "40": { "line": 288, "type": "cond-expr", "locations": [{ "start": { "line": 261, "column": 34 }, "end": { "line": 261, "column": 18 } }, { "start": { "line": 261, "column": 69 }, "end": { "line": 261, "column": 8 } }] }, "41": { "line": 291, "type": "if", "locations": [{ "start": { "line": 264, "column": 8 }, "end": { "line": 264, "column": 8 } }, { "start": { "line": 264, "column": 8 }, "end": { "line": 264, "column": 8 } }] }, "42": { "line": 294, "type": "if", "locations": [{ "start": { "line": 267, "column": 8 }, "end": { "line": 267, "column": 8 } }, { "start": { "line": 267, "column": 8 }, "end": { "line": 267, "column": 8 } }] }, "43": { "line": 298, "type": "cond-expr", "locations": [{ "start": { "line": 271, "column": 41 }, "end": { "line": 271, "column": 31 } }, { "start": { "line": 271, "column": 46 }, "end": { "line": 271, "column": 8 } }] }, "44": { "line": 299, "type": "if", "locations": [{ "start": { "line": 272, "column": 8 }, "end": { "line": 272, "column": 8 } }, { "start": { "line": 272, "column": 8 }, "end": { "line": 272, "column": 8 } }] }, "45": { "line": 299, "type": "binary-expr", "locations": [{ "start": { "line": 272, "column": 12 }, "end": { "line": 272, "column": 12 } }, { "start": { "line": 272, "column": 31 }, "end": { "line": 272, "column": 8 } }] }, "46": { "line": 300, "type": "cond-expr", "locations": [{ "start": { "line": 274, "column": 16 }, "end": { "line": 273, "column": 35 } }, { "start": { "line": 274, "column": 39 }, "end": { "line": 273, "column": 12 } }] }, "47": { "line": 303, "type": "if", "locations": [{ "start": { "line": 277, "column": 8 }, "end": { "line": 277, "column": 8 } }, { "start": { "line": 277, "column": 8 }, "end": { "line": 277, "column": 8 } }] }, "48": { "line": 306, "type": "if", "locations": [{ "start": { "line": 280, "column": 8 }, "end": { "line": 280, "column": 8 } }, { "start": { "line": 280, "column": 8 }, "end": { "line": 280, "column": 8 } }] }, "49": { "line": 321, "type": "if", "locations": [{ "start": { "line": 291, "column": 8 }, "end": { "line": 291, "column": 8 } }, { "start": { "line": 291, "column": 8 }, "end": { "line": 291, "column": 8 } }] } }, "code": ["import {Feature} from '../../feature';", "import {createElm, removeElm, elm} from '../../dom';", "import {isFn, isUndef, EMPTY_FN} from '../../types';", "import {addEvt} from '../../event';", "", "/**", " * Filters Visibility extension", " */", "export default class FiltersVisibility extends Feature {", "", " /**", " * Creates an instance of FiltersVisibility", " * @param {TableFilter} tf TableFilter instance", " * @param {Object} Configuration object", " */", " constructor(tf, f) {", " super(tf, f.name);", "", " /**", " * Module name", " * @type {String}", " */", " this.name = f.name;", "", " /**", " * Module description", " * @type {String}", " */", " this.desc = f.description || 'Filters row visibility manager';", "", " /**", " * Extension's stylesheet filename", " * @type {String}", " */", " this.stylesheet = f.stylesheet || 'filtersVisibility.css';", "", " /**", " * Expand icon filename", " * @type {String}", " */", " this.icnExpand = f.expand_icon_name || 'icn_exp.png';", "", " /**", " * Collapse icon filename", " * @type {String}", " */", " this.icnCollapse = f.collapse_icon_name || 'icn_clp.png';", "", " /**", " * Main container element", " * @private", " */", " this.contEl = null;", "", " /**", " * Button element", " * @private", " */", " this.btnEl = null;", "", " /**", " * Expand icon HTML", " * @private", " */", " this.icnExpandHtml = '<img src=\"' + tf.themesPath + this.icnExpand +", " '\" alt=\"Expand filters\" >';", "", " /**", " * Collapse icon HTML", " * @private", " */", " this.icnCollapseHtml = '<img src=\"' + tf.themesPath + this.icnCollapse +", " '\" alt=\"Collapse filters\" >';", "", " /**", " * Default text", " * @private", " */", " this.defaultText = 'Toggle filters';", "", " /**", " * ID of main container element", " * @type {String}", " */", " this.targetId = f.target_id || null;", "", " /**", " * Enable expand/collapse icon, defaults to true", " * @type {Boolean}", " */", " this.enableIcon = f.enable_icon === false ? false : true;", "", " /**", " * Custom text for button", " * @type {String}", " */", " this.btnText = f.btn_text || '';", "", " /**", " * Collapse button HTML", " * @private", " */", " this.collapseBtnHtml = this.enableIcon ?", " this.icnCollapseHtml + this.btnText :", " this.btnText || this.defaultText;", "", " /**", " * Expand button HTML", " * @private", " */", " this.expandBtnHtml = this.enableIcon ?", " this.icnExpandHtml + this.btnText :", " this.btnText || this.defaultText;", "", " /**", " * Button's custom HTML", " * @type {String}", " */", " this.btnHtml = f.btn_html || null;", "", " /**", " * Css class for expand/collapse filters button", " * @type {String}", " */", " this.btnCssClass = f.btn_css_class || 'btnExpClpFlt';", "", " /**", " * Css class for main container", " * @type {String}", " */", " this.contCssClass = f.cont_css_class || 'expClpFlt';", "", " /**", " * Filters row index", " * @type {Number}", " */", " this.filtersRowIndex = !isUndef(f.filters_row_index) ?", " f.filters_row_index : tf.getFiltersRowIndex();", "", " /**", " * Make filters visible at initialization, defaults to true", " * @type {Boolean}", " */", " this.visibleAtStart = !isUndef(f.visible_at_start) ?", " Boolean(f.visible_at_start) : true;", "", " /**", " * Callback fired before filters row is shown", " * @type {Function}", " */", " this.onBeforeShow = isFn(f.on_before_show) ?", " f.on_before_show : EMPTY_FN;", "", " /**", " * Callback fired after filters row is shown", " * @type {Function}", " */", " this.onAfterShow = isFn(f.on_after_show) ? f.on_after_show : EMPTY_FN;", "", " /**", " * Callback fired before filters row is hidden", " * @type {Function}", " */", " this.onBeforeHide = isFn(f.on_before_hide) ?", " f.on_before_hide : EMPTY_FN;", "", " /**", " * Callback fired after filters row is hidden", " * @type {Function}", " */", " this.onAfterHide = isFn(f.on_after_hide) ? f.on_after_hide : EMPTY_FN;", "", " //Import extension's stylesheet", " tf.import(f.name + 'Style', tf.stylePath + this.stylesheet, null,", " 'link');", "", " this.enable();", " }", "", " /**", " * Initialise extension", " */", " init() {", " if (this.initialized) {", " return;", " }", "", " this.buildUI();", "", " /**", " * @inherited", " */", " this.initialized = true;", "", " this.emitter.on(['show-filters'], (tf, visible) => this.show(visible));", " this.emitter.emit('filters-visibility-initialized', this.tf, this);", " }", "", " /**", " * Build UI elements", " */", " buildUI() {", " let tf = this.tf;", " let span = createElm('span');", " span.className = this.contCssClass;", "", " //Container element (rdiv or custom element)", " if (!this.targetId) {", " tf.setToolbar();", " }", " let targetEl = !this.targetId ? tf.rDiv : elm(this.targetId);", "", " if (!this.targetId) {", " let firstChild = targetEl.firstChild;", " firstChild.parentNode.insertBefore(span, firstChild);", " } else {", " targetEl.appendChild(span);", " }", "", " let btn;", " if (!this.btnHtml) {", " btn = createElm('a', ['href', 'javascript:void(0);']);", " btn.className = this.btnCssClass;", " btn.title = this.btnText || this.defaultText;", " btn.innerHTML = this.collapseBtnHtml;", " span.appendChild(btn);", " } else { //Custom html", " span.innerHTML = this.btnHtml;", " btn = span.firstChild;", " }", "", " addEvt(btn, 'click', () => this.toggle());", "", " this.contEl = span;", " this.btnEl = btn;", "", " if (!this.visibleAtStart) {", " this.toggle();", " }", " }", "", " /**", " * Toggle filters visibility", " */", " toggle() {", " let tf = this.tf;", " let tbl = tf.gridLayout ? tf.feature('gridLayout').headTbl : tf.tbl;", " let fltRow = tbl.rows[this.filtersRowIndex];", " let isDisplayed = fltRow.style.display === '';", "", " this.show(!isDisplayed);", " }", "", " /**", " * Show or hide filters", " *", " * @param {boolean} [visible=true] Visibility flag", " */", " show(visible = true) {", " let tf = this.tf;", " let tbl = tf.gridLayout ? tf.feature('gridLayout').headTbl : tf.tbl;", " let fltRow = tbl.rows[this.filtersRowIndex];", "", " if (visible) {", " this.onBeforeShow(this);", " }", " if (!visible) {", " this.onBeforeHide(this);", " }", "", " fltRow.style.display = visible ? '' : 'none';", " if (this.enableIcon && !this.btnHtml) {", " this.btnEl.innerHTML = visible ?", " this.collapseBtnHtml : this.expandBtnHtml;", " }", "", " if (visible) {", " this.onAfterShow(this);", " }", " if (!visible) {", " this.onAfterHide(this);", " }", "", " this.emitter.emit('filters-toggled', tf, this, visible);", " }", "", " /**", " * Destroy the UI", " */", " destroy() {", " if (!this.initialized) {", " return;", " }", "", " this.emitter.off(['show-filters'], (tf, visible) => this.show(visible));", "", " this.btnEl.innerHTML = '';", " removeElm(this.btnEl);", " this.btnEl = null;", "", " this.contEl.innerHTML = '';", " removeElm(this.contEl);", " this.contEl = null;", " this.initialized = false;", " }", "", "}", ""] };
}
__cov_p9NsfXSzI94mbGW_2dUVZw = __cov_p9NsfXSzI94mbGW_2dUVZw['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\filtersVisibility\\filtersVisibility.js'];
__cov_p9NsfXSzI94mbGW_2dUVZw.s['1']++;Object.defineProperty(exports, '__esModule', { value: true });__cov_p9NsfXSzI94mbGW_2dUVZw.s['2']++;var _feature = __webpack_require__(10);__cov_p9NsfXSzI94mbGW_2dUVZw.s['3']++;var _dom = __webpack_require__(3);__cov_p9NsfXSzI94mbGW_2dUVZw.s['4']++;var _types = __webpack_require__(4);__cov_p9NsfXSzI94mbGW_2dUVZw.s['5']++;var _event = __webpack_require__(1);function _classCallCheck(instance, Constructor) {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['1']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['7']++;if (!(instance instanceof Constructor)) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['1'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['8']++;throw new TypeError('Cannot call a class as a function');
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['1'][1]++;
}
}function _possibleConstructorReturn(self, call) {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['2']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['10']++;if (!self) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['2'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['11']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['2'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['12']++;return (__cov_p9NsfXSzI94mbGW_2dUVZw.b['4'][0]++, call) && ((__cov_p9NsfXSzI94mbGW_2dUVZw.b['4'][1]++, (typeof call === 'undefined' ? 'undefined' : _typeof(call)) === 'object') || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['4'][2]++, typeof call === 'function')) ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['3'][0]++, call) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['3'][1]++, self);
}function _inherits(subClass, superClass) {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['3']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['14']++;if ((__cov_p9NsfXSzI94mbGW_2dUVZw.b['6'][0]++, typeof superClass !== 'function') && (__cov_p9NsfXSzI94mbGW_2dUVZw.b['6'][1]++, superClass !== null)) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['5'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['15']++;throw new TypeError('Super expression must either be null or a function, not ' + (typeof superClass === 'undefined' ? 'undefined' : _typeof(superClass)));
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['5'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['16']++;subClass.prototype = Object.create((__cov_p9NsfXSzI94mbGW_2dUVZw.b['7'][0]++, superClass) && (__cov_p9NsfXSzI94mbGW_2dUVZw.b['7'][1]++, superClass.prototype), { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });__cov_p9NsfXSzI94mbGW_2dUVZw.s['17']++;if (superClass) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['8'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['18']++;Object.setPrototypeOf ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['9'][0]++, Object.setPrototypeOf(subClass, superClass)) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['9'][1]++, subClass.__proto__ = superClass);
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['8'][1]++;
}
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['19']++;var FiltersVisibility = function (_Feature) {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['4']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['20']++;_inherits(FiltersVisibility, _Feature);function FiltersVisibility(tf, f) {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['5']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['22']++;_classCallCheck(this, FiltersVisibility);__cov_p9NsfXSzI94mbGW_2dUVZw.s['23']++;var _this = _possibleConstructorReturn(this, _Feature.call(this, tf, f.name));__cov_p9NsfXSzI94mbGW_2dUVZw.s['24']++;_this.name = f.name;__cov_p9NsfXSzI94mbGW_2dUVZw.s['25']++;_this.desc = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['10'][0]++, f.description) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['10'][1]++, 'Filters row visibility manager');__cov_p9NsfXSzI94mbGW_2dUVZw.s['26']++;_this.stylesheet = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['11'][0]++, f.stylesheet) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['11'][1]++, 'filtersVisibility.css');__cov_p9NsfXSzI94mbGW_2dUVZw.s['27']++;_this.icnExpand = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['12'][0]++, f.expand_icon_name) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['12'][1]++, 'icn_exp.png');__cov_p9NsfXSzI94mbGW_2dUVZw.s['28']++;_this.icnCollapse = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['13'][0]++, f.collapse_icon_name) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['13'][1]++, 'icn_clp.png');__cov_p9NsfXSzI94mbGW_2dUVZw.s['29']++;_this.contEl = null;__cov_p9NsfXSzI94mbGW_2dUVZw.s['30']++;_this.btnEl = null;__cov_p9NsfXSzI94mbGW_2dUVZw.s['31']++;_this.icnExpandHtml = '<img src="' + tf.themesPath + _this.icnExpand + '" alt="Expand filters" >';__cov_p9NsfXSzI94mbGW_2dUVZw.s['32']++;_this.icnCollapseHtml = '<img src="' + tf.themesPath + _this.icnCollapse + '" alt="Collapse filters" >';__cov_p9NsfXSzI94mbGW_2dUVZw.s['33']++;_this.defaultText = 'Toggle filters';__cov_p9NsfXSzI94mbGW_2dUVZw.s['34']++;_this.targetId = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['14'][0]++, f.target_id) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['14'][1]++, null);__cov_p9NsfXSzI94mbGW_2dUVZw.s['35']++;_this.enableIcon = f.enable_icon === false ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['15'][0]++, false) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['15'][1]++, true);__cov_p9NsfXSzI94mbGW_2dUVZw.s['36']++;_this.btnText = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['16'][0]++, f.btn_text) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['16'][1]++, '');__cov_p9NsfXSzI94mbGW_2dUVZw.s['37']++;_this.collapseBtnHtml = _this.enableIcon ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['17'][0]++, _this.icnCollapseHtml + _this.btnText) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['17'][1]++, (__cov_p9NsfXSzI94mbGW_2dUVZw.b['18'][0]++, _this.btnText) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['18'][1]++, _this.defaultText));__cov_p9NsfXSzI94mbGW_2dUVZw.s['38']++;_this.expandBtnHtml = _this.enableIcon ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['19'][0]++, _this.icnExpandHtml + _this.btnText) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['19'][1]++, (__cov_p9NsfXSzI94mbGW_2dUVZw.b['20'][0]++, _this.btnText) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['20'][1]++, _this.defaultText));__cov_p9NsfXSzI94mbGW_2dUVZw.s['39']++;_this.btnHtml = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['21'][0]++, f.btn_html) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['21'][1]++, null);__cov_p9NsfXSzI94mbGW_2dUVZw.s['40']++;_this.btnCssClass = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['22'][0]++, f.btn_css_class) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['22'][1]++, 'btnExpClpFlt');__cov_p9NsfXSzI94mbGW_2dUVZw.s['41']++;_this.contCssClass = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['23'][0]++, f.cont_css_class) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['23'][1]++, 'expClpFlt');__cov_p9NsfXSzI94mbGW_2dUVZw.s['42']++;_this.filtersRowIndex = !(0, _types.isUndef)(f.filters_row_index) ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['24'][0]++, f.filters_row_index) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['24'][1]++, tf.getFiltersRowIndex());__cov_p9NsfXSzI94mbGW_2dUVZw.s['43']++;_this.visibleAtStart = !(0, _types.isUndef)(f.visible_at_start) ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['25'][0]++, Boolean(f.visible_at_start)) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['25'][1]++, true);__cov_p9NsfXSzI94mbGW_2dUVZw.s['44']++;_this.onBeforeShow = (0, _types.isFn)(f.on_before_show) ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['26'][0]++, f.on_before_show) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['26'][1]++, _types.EMPTY_FN);__cov_p9NsfXSzI94mbGW_2dUVZw.s['45']++;_this.onAfterShow = (0, _types.isFn)(f.on_after_show) ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['27'][0]++, f.on_after_show) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['27'][1]++, _types.EMPTY_FN);__cov_p9NsfXSzI94mbGW_2dUVZw.s['46']++;_this.onBeforeHide = (0, _types.isFn)(f.on_before_hide) ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['28'][0]++, f.on_before_hide) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['28'][1]++, _types.EMPTY_FN);__cov_p9NsfXSzI94mbGW_2dUVZw.s['47']++;_this.onAfterHide = (0, _types.isFn)(f.on_after_hide) ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['29'][0]++, f.on_after_hide) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['29'][1]++, _types.EMPTY_FN);__cov_p9NsfXSzI94mbGW_2dUVZw.s['48']++;tf.import(f.name + 'Style', tf.stylePath + _this.stylesheet, null, 'link');__cov_p9NsfXSzI94mbGW_2dUVZw.s['49']++;_this.enable();__cov_p9NsfXSzI94mbGW_2dUVZw.s['50']++;return _this;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['51']++;FiltersVisibility.prototype.init = function init() {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['6']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['52']++;var _this2 = this;__cov_p9NsfXSzI94mbGW_2dUVZw.s['53']++;if (this.initialized) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['30'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['54']++;return;
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['30'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['55']++;this.buildUI();__cov_p9NsfXSzI94mbGW_2dUVZw.s['56']++;this.initialized = true;__cov_p9NsfXSzI94mbGW_2dUVZw.s['57']++;this.emitter.on(['show-filters'], function (tf, visible) {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['7']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['58']++;return _this2.show(visible);
});__cov_p9NsfXSzI94mbGW_2dUVZw.s['59']++;this.emitter.emit('filters-visibility-initialized', this.tf, this);
};__cov_p9NsfXSzI94mbGW_2dUVZw.s['60']++;FiltersVisibility.prototype.buildUI = function buildUI() {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['8']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['61']++;var _this3 = this;__cov_p9NsfXSzI94mbGW_2dUVZw.s['62']++;var tf = this.tf;__cov_p9NsfXSzI94mbGW_2dUVZw.s['63']++;var span = (0, _dom.createElm)('span');__cov_p9NsfXSzI94mbGW_2dUVZw.s['64']++;span.className = this.contCssClass;__cov_p9NsfXSzI94mbGW_2dUVZw.s['65']++;if (!this.targetId) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['31'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['66']++;tf.setToolbar();
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['31'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['67']++;var targetEl = !this.targetId ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['32'][0]++, tf.rDiv) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['32'][1]++, (0, _dom.elm)(this.targetId));__cov_p9NsfXSzI94mbGW_2dUVZw.s['68']++;if (!this.targetId) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['33'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['69']++;var firstChild = targetEl.firstChild;__cov_p9NsfXSzI94mbGW_2dUVZw.s['70']++;firstChild.parentNode.insertBefore(span, firstChild);
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['33'][1]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['71']++;targetEl.appendChild(span);
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['72']++;var btn = void 0;__cov_p9NsfXSzI94mbGW_2dUVZw.s['73']++;if (!this.btnHtml) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['34'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['74']++;btn = (0, _dom.createElm)('a', ['href', 'javascript:void(0);']);__cov_p9NsfXSzI94mbGW_2dUVZw.s['75']++;btn.className = this.btnCssClass;__cov_p9NsfXSzI94mbGW_2dUVZw.s['76']++;btn.title = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['35'][0]++, this.btnText) || (__cov_p9NsfXSzI94mbGW_2dUVZw.b['35'][1]++, this.defaultText);__cov_p9NsfXSzI94mbGW_2dUVZw.s['77']++;btn.innerHTML = this.collapseBtnHtml;__cov_p9NsfXSzI94mbGW_2dUVZw.s['78']++;span.appendChild(btn);
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['34'][1]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['79']++;span.innerHTML = this.btnHtml;__cov_p9NsfXSzI94mbGW_2dUVZw.s['80']++;btn = span.firstChild;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['81']++;(0, _event.addEvt)(btn, 'click', function () {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['9']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['82']++;return _this3.toggle();
});__cov_p9NsfXSzI94mbGW_2dUVZw.s['83']++;this.contEl = span;__cov_p9NsfXSzI94mbGW_2dUVZw.s['84']++;this.btnEl = btn;__cov_p9NsfXSzI94mbGW_2dUVZw.s['85']++;if (!this.visibleAtStart) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['36'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['86']++;this.toggle();
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['36'][1]++;
}
};__cov_p9NsfXSzI94mbGW_2dUVZw.s['87']++;FiltersVisibility.prototype.toggle = function toggle() {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['10']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['88']++;var tf = this.tf;__cov_p9NsfXSzI94mbGW_2dUVZw.s['89']++;var tbl = tf.gridLayout ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['37'][0]++, tf.feature('gridLayout').headTbl) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['37'][1]++, tf.tbl);__cov_p9NsfXSzI94mbGW_2dUVZw.s['90']++;var fltRow = tbl.rows[this.filtersRowIndex];__cov_p9NsfXSzI94mbGW_2dUVZw.s['91']++;var isDisplayed = fltRow.style.display === '';__cov_p9NsfXSzI94mbGW_2dUVZw.s['92']++;this.show(!isDisplayed);
};__cov_p9NsfXSzI94mbGW_2dUVZw.s['93']++;FiltersVisibility.prototype.show = function show() {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['11']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['94']++;var visible = (__cov_p9NsfXSzI94mbGW_2dUVZw.b['39'][0]++, arguments.length > 0) && (__cov_p9NsfXSzI94mbGW_2dUVZw.b['39'][1]++, arguments[0] !== undefined) ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['38'][0]++, arguments[0]) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['38'][1]++, true);__cov_p9NsfXSzI94mbGW_2dUVZw.s['95']++;var tf = this.tf;__cov_p9NsfXSzI94mbGW_2dUVZw.s['96']++;var tbl = tf.gridLayout ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['40'][0]++, tf.feature('gridLayout').headTbl) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['40'][1]++, tf.tbl);__cov_p9NsfXSzI94mbGW_2dUVZw.s['97']++;var fltRow = tbl.rows[this.filtersRowIndex];__cov_p9NsfXSzI94mbGW_2dUVZw.s['98']++;if (visible) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['41'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['99']++;this.onBeforeShow(this);
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['41'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['100']++;if (!visible) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['42'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['101']++;this.onBeforeHide(this);
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['42'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['102']++;fltRow.style.display = visible ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['43'][0]++, '') : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['43'][1]++, 'none');__cov_p9NsfXSzI94mbGW_2dUVZw.s['103']++;if ((__cov_p9NsfXSzI94mbGW_2dUVZw.b['45'][0]++, this.enableIcon) && (__cov_p9NsfXSzI94mbGW_2dUVZw.b['45'][1]++, !this.btnHtml)) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['44'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['104']++;this.btnEl.innerHTML = visible ? (__cov_p9NsfXSzI94mbGW_2dUVZw.b['46'][0]++, this.collapseBtnHtml) : (__cov_p9NsfXSzI94mbGW_2dUVZw.b['46'][1]++, this.expandBtnHtml);
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['44'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['105']++;if (visible) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['47'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['106']++;this.onAfterShow(this);
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['47'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['107']++;if (!visible) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['48'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['108']++;this.onAfterHide(this);
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['48'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['109']++;this.emitter.emit('filters-toggled', tf, this, visible);
};__cov_p9NsfXSzI94mbGW_2dUVZw.s['110']++;FiltersVisibility.prototype.destroy = function destroy() {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['12']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['111']++;var _this4 = this;__cov_p9NsfXSzI94mbGW_2dUVZw.s['112']++;if (!this.initialized) {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['49'][0]++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['113']++;return;
} else {
__cov_p9NsfXSzI94mbGW_2dUVZw.b['49'][1]++;
}__cov_p9NsfXSzI94mbGW_2dUVZw.s['114']++;this.emitter.off(['show-filters'], function (tf, visible) {
__cov_p9NsfXSzI94mbGW_2dUVZw.f['13']++;__cov_p9NsfXSzI94mbGW_2dUVZw.s['115']++;return _this4.show(visible);
});__cov_p9NsfXSzI94mbGW_2dUVZw.s['116']++;this.btnEl.innerHTML = '';__cov_p9NsfXSzI94mbGW_2dUVZw.s['117']++;(0, _dom.removeElm)(this.btnEl);__cov_p9NsfXSzI94mbGW_2dUVZw.s['118']++;this.btnEl = null;__cov_p9NsfXSzI94mbGW_2dUVZw.s['119']++;this.contEl.innerHTML = '';__cov_p9NsfXSzI94mbGW_2dUVZw.s['120']++;(0, _dom.removeElm)(this.contEl);__cov_p9NsfXSzI94mbGW_2dUVZw.s['121']++;this.contEl = null;__cov_p9NsfXSzI94mbGW_2dUVZw.s['122']++;this.initialized = false;
};__cov_p9NsfXSzI94mbGW_2dUVZw.s['123']++;return FiltersVisibility;
}(_feature.Feature);__cov_p9NsfXSzI94mbGW_2dUVZw.s['124']++;exports.default = FiltersVisibility;
/***/ },
/***/ 441:
/***/ function(module, exports, __webpack_require__) {
"use strict";
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var __cov_C$Mijoc7oG4JB_Vixvek8w = Function('return this')();
if (!__cov_C$Mijoc7oG4JB_Vixvek8w.__coverage__) {
__cov_C$Mijoc7oG4JB_Vixvek8w.__coverage__ = {};
}
__cov_C$Mijoc7oG4JB_Vixvek8w = __cov_C$Mijoc7oG4JB_Vixvek8w.__coverage__;
if (!__cov_C$Mijoc7oG4JB_Vixvek8w['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\adapterSortabletable.js']) {
__cov_C$Mijoc7oG4JB_Vixvek8w['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\adapterSortabletable.js'] = { "path": 'C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\adapterSortabletable.js', "s": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 1, "9": 0, "10": 0, "11": 1, "12": 0, "13": 0, "14": 0, "15": 1, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 0, "22": 0, "23": 1, "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, "42": 0, "43": 0, "44": 0, "45": 0, "46": 0, "47": 0, "48": 0, "49": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 0, "80": 0, "81": 0, "82": 0, "83": 0, "84": 0, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "90": 0, "91": 0, "92": 0, "93": 0, "94": 0, "95": 0, "96": 0, "97": 0, "98": 0, "99": 0, "100": 0, "101": 0, "102": 0, "103": 0, "104": 0, "105": 0, "106": 0, "107": 0, "108": 0, "109": 0, "110": 0, "111": 0, "112": 0, "113": 0, "114": 0, "115": 0, "116": 0, "117": 0, "118": 0, "119": 0, "120": 0, "121": 0, "122": 0, "123": 0, "124": 0, "125": 0, "126": 0, "127": 0, "128": 0, "129": 0, "130": 0, "131": 0, "132": 0, "133": 0, "134": 0, "135": 0, "136": 0, "137": 0, "138": 0, "139": 0, "140": 0, "141": 0, "142": 0, "143": 0, "144": 0, "145": 0, "146": 0, "147": 0, "148": 0, "149": 0, "150": 0, "151": 0, "152": 0, "153": 0, "154": 0, "155": 0, "156": 0, "157": 0, "158": 0, "159": 0, "160": 0, "161": 0, "162": 0, "163": 0, "164": 0, "165": 0, "166": 0, "167": 0, "168": 0, "169": 0, "170": 0, "171": 0, "172": 0, "173": 0, "174": 0, "175": 0, "176": 0, "177": 0, "178": 0, "179": 0, "180": 0, "181": 0, "182": 0, "183": 0, "184": 0, "185": 0, "186": 0, "187": 0, "188": 0, "189": 0, "190": 0, "191": 0, "192": 0, "193": 0, "194": 0, "195": 0, "196": 0, "197": 0, "198": 0, "199": 0, "200": 0, "201": 0, "202": 0, "203": 0, "204": 0, "205": 0, "206": 0, "207": 0, "208": 0, "209": 0, "210": 0, "211": 0, "212": 0, "213": 0, "214": 0, "215": 0, "216": 0, "217": 0, "218": 0, "219": 0, "220": 0, "221": 0, "222": 0, "223": 0, "224": 0, "225": 0, "226": 0, "227": 0, "228": 0, "229": 0, "230": 0, "231": 0, "232": 0, "233": 1, "234": 0, "235": 0, "236": 0, "237": 0, "238": 0, "239": 0, "240": 0, "241": 1, "242": 0, "243": 0, "244": 0, "245": 0, "246": 0, "247": 0, "248": 0 }, "b": { "1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0, 0], "5": [0, 0], "6": [0, 0], "7": [0, 0], "8": [0, 0], "9": [0, 0], "10": [0, 0], "11": [0, 0], "12": [0, 0], "13": [0, 0], "14": [0, 0], "15": [0, 0], "16": [0, 0], "17": [0, 0], "18": [0, 0], "19": [0, 0], "20": [0, 0], "21": [0, 0], "22": [0, 0], "23": [0, 0], "24": [0, 0], "25": [0, 0], "26": [0, 0], "27": [0, 0], "28": [0, 0], "29": [0, 0], "30": [0, 0], "31": [0, 0], "32": [0, 0], "33": [0, 0], "34": [0, 0], "35": [0, 0], "36": [0, 0], "37": [0, 0], "38": [0, 0], "39": [0, 0], "40": [0, 0], "41": [0, 0], "42": [0, 0], "43": [0, 0], "44": [0, 0], "45": [0, 0], "46": [0, 0], "47": [0, 0], "48": [0, 0], "49": [0, 0], "50": [0, 0], "51": [0, 0], "52": [0, 0], "53": [0, 0], "54": [0, 0], "55": [0, 0], "56": [0, 0], "57": [0, 0], "58": [0, 0], "59": [0, 0], "60": [0, 0], "61": [0, 0], "62": [0, 0], "63": [0, 0], "64": [0, 0], "65": [0, 0], "66": [0, 0], "67": [0, 0], "68": [0, 0], "69": [0, 0], "70": [0, 0], "71": [0, 0], "72": [0, 0], "73": [0, 0] }, "f": { "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 }, "fnMap": { "1": { "name": "_classCallCheck", "line": 19, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "2": { "name": "_possibleConstructorReturn", "line": 21, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "3": { "name": "_inherits", "line": 23, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "4": { "name": "(anonymous_4)", "line": 28, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "5": { "name": "AdapterSortableTable", "line": 36, "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 26 } } }, "6": { "name": "init", "line": 156, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "7": { "name": "(anonymous_7)", "line": 179, "loc": { "start": { "line": 161, "column": 32 }, "end": { "line": 161, "column": 44 } } }, "8": { "name": "(anonymous_8)", "line": 188, "loc": { "start": { "line": 170, "column": 26 }, "end": { "line": 170, "column": 38 } } }, "9": { "name": "(anonymous_9)", "line": 210, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 12 } } }, "10": { "name": "sortByColumnIndex", "line": 227, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "11": { "name": "overrideSortableTable", "line": 236, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "12": { "name": "(anonymous_12)", "line": 244, "loc": { "start": { "line": 222, "column": 48 }, "end": { "line": 222, "column": 63 } } }, "13": { "name": "(anonymous_13)", "line": 265, "loc": { "start": { "line": 246, "column": 37 }, "end": { "line": 246, "column": 52 } } }, "14": { "name": "(anonymous_14)", "line": 277, "loc": { "start": { "line": 257, "column": 45 }, "end": { "line": 257, "column": 67 } } }, "15": { "name": "(anonymous_15)", "line": 315, "loc": { "start": { "line": 295, "column": 53 }, "end": { "line": 295, "column": 65 } } }, "16": { "name": "(anonymous_16)", "line": 364, "loc": { "start": { "line": 346, "column": 46 }, "end": { "line": 346, "column": 78 } } }, "17": { "name": "(anonymous_17)", "line": 382, "loc": { "start": { "line": 364, "column": 37 }, "end": { "line": 364, "column": 54 } } }, "18": { "name": "addSortType", "line": 399, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "19": { "name": "setSortTypes", "line": 418, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "20": { "name": "(anonymous_20)", "line": 464, "loc": { "start": { "line": 436, "column": 58 }, "end": { "line": 436, "column": 58 } } }, "21": { "name": "(anonymous_21)", "line": 474, "loc": { "start": { "line": 446, "column": 45 }, "end": { "line": 446, "column": 54 } } }, "22": { "name": "_addDateType", "line": 488, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "23": { "name": "(anonymous_23)", "line": 494, "loc": { "start": { "line": 465, "column": 34 }, "end": { "line": 465, "column": 45 } } }, "24": { "name": "_addNumberType", "line": 502, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "25": { "name": "(anonymous_25)", "line": 505, "loc": { "start": { "line": 476, "column": 34 }, "end": { "line": 476, "column": 45 } } }, "26": { "name": "destroy", "line": 516, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true }, "27": { "name": "(anonymous_27)", "line": 523, "loc": { "start": { "line": 491, "column": 12 }, "end": { "line": 491, "column": 12 } } }, "28": { "name": "ipAddress", "line": 548, "loc": { "start": { "line": 510, "column": 0 }, "end": { "line": 510, "column": 26 } } }, "29": { "name": "sortIP", "line": 560, "loc": { "start": { "line": 522, "column": 0 }, "end": { "line": 522, "column": 22 } } } }, "statementMap": { "1": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "2": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 0 } }, "3": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 0 } }, "4": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 0 } }, "5": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 0 } }, "6": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 0 } }, "7": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 0 } }, "8": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "9": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "10": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "11": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "12": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "13": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "14": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "15": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "16": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "17": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "18": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "19": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "20": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "21": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "22": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "23": { "start": { "line": 21, "column": 4 }, "end": { "line": 135, "column": 5 } }, "24": { "start": { "line": 21, "column": 26 }, "end": { "line": 21, "column": 26 } }, "25": { "start": { "line": 21, "column": 26 }, "end": { "line": 21, "column": 26 } }, "26": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 8 } }, "27": { "start": { "line": 34, "column": 8 }, "end": { "line": 34, "column": 8 } }, "28": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 8 } }, "29": { "start": { "line": 47, "column": 8 }, "end": { "line": 47, "column": 8 } }, "30": { "start": { "line": 54, "column": 8 }, "end": { "line": 54, "column": 8 } }, "31": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 8 } }, "32": { "start": { "line": 67, "column": 8 }, "end": { "line": 67, "column": 8 } }, "33": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 8 } }, "34": { "start": { "line": 81, "column": 8 }, "end": { "line": 81, "column": 8 } }, "35": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 8 } }, "36": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 8 } }, "37": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 8 } }, "38": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 8 } }, "39": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 8 } }, "40": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 8 } }, "41": { "start": { "line": 125, "column": 8 }, "end": { "line": 125, "column": 8 } }, "42": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 8 } }, "43": { "start": { "line": 134, "column": 8 }, "end": { "line": 134, "column": 8 } }, "44": { "start": { "line": 21, "column": 26 }, "end": { "line": 21, "column": 26 } }, "45": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "46": { "start": { "line": 140, "column": 11 }, "end": { "line": 140, "column": 11 } }, "47": { "start": { "line": 141, "column": 8 }, "end": { "line": 143, "column": 9 } }, "48": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 12 } }, "49": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 8 } }, "50": { "start": { "line": 145, "column": 8 }, "end": { "line": 145, "column": 8 } }, "51": { "start": { "line": 148, "column": 8 }, "end": { "line": 150, "column": 9 } }, "52": { "start": { "line": 149, "column": 12 }, "end": { "line": 149, "column": 12 } }, "53": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 8 } }, "54": { "start": { "line": 155, "column": 8 }, "end": { "line": 155, "column": 8 } }, "55": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 8 } }, "56": { "start": { "line": 158, "column": 8 }, "end": { "line": 158, "column": 8 } }, "57": { "start": { "line": 161, "column": 8 }, "end": { "line": 161, "column": 8 } }, "58": { "start": { "line": 162, "column": 12 }, "end": { "line": 162, "column": 12 } }, "59": { "start": { "line": 165, "column": 12 }, "end": { "line": 167, "column": 13 } }, "60": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 16 } }, "61": { "start": { "line": 170, "column": 8 }, "end": { "line": 170, "column": 8 } }, "62": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 12 } }, "63": { "start": { "line": 174, "column": 12 }, "end": { "line": 180, "column": 13 } }, "64": { "start": { "line": 175, "column": 16 }, "end": { "line": 175, "column": 16 } }, "65": { "start": { "line": 177, "column": 16 }, "end": { "line": 177, "column": 16 } }, "66": { "start": { "line": 178, "column": 16 }, "end": { "line": 178, "column": 16 } }, "67": { "start": { "line": 179, "column": 16 }, "end": { "line": 179, "column": 16 } }, "68": { "start": { "line": 182, "column": 12 }, "end": { "line": 182, "column": 12 } }, "69": { "start": { "line": 183, "column": 12 }, "end": { "line": 183, "column": 12 } }, "70": { "start": { "line": 188, "column": 8 }, "end": { "line": 188, "column": 8 } }, "71": { "start": { "line": 189, "column": 8 }, "end": { "line": 191, "column": 9 } }, "72": { "start": { "line": 190, "column": 12 }, "end": { "line": 190, "column": 12 } }, "73": { "start": { "line": 193, "column": 8 }, "end": { "line": 193, "column": 8 } }, "74": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 12 } }, "75": { "start": { "line": 197, "column": 8 }, "end": { "line": 197, "column": 8 } }, "76": { "start": { "line": 199, "column": 8 }, "end": { "line": 199, "column": 8 } }, "77": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "78": { "start": { "line": 208, "column": 8 }, "end": { "line": 208, "column": 8 } }, "79": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "80": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 8 } }, "81": { "start": { "line": 222, "column": 8 }, "end": { "line": 222, "column": 8 } }, "82": { "start": { "line": 223, "column": 12 }, "end": { "line": 225, "column": 13 } }, "83": { "start": { "line": 224, "column": 16 }, "end": { "line": 224, "column": 16 } }, "84": { "start": { "line": 228, "column": 12 }, "end": { "line": 228, "column": 12 } }, "85": { "start": { "line": 230, "column": 12 }, "end": { "line": 232, "column": 13 } }, "86": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 16 } }, "87": { "start": { "line": 234, "column": 12 }, "end": { "line": 234, "column": 12 } }, "88": { "start": { "line": 246, "column": 8 }, "end": { "line": 246, "column": 8 } }, "89": { "start": { "line": 247, "column": 12 }, "end": { "line": 247, "column": 12 } }, "90": { "start": { "line": 249, "column": 12 }, "end": { "line": 249, "column": 59 } }, "91": { "start": { "line": 250, "column": 12 }, "end": { "line": 250, "column": 12 } }, "92": { "start": { "line": 257, "column": 8 }, "end": { "line": 257, "column": 8 } }, "93": { "start": { "line": 258, "column": 12 }, "end": { "line": 258, "column": 12 } }, "94": { "start": { "line": 259, "column": 12 }, "end": { "line": 265, "column": 13 } }, "95": { "start": { "line": 260, "column": 16 }, "end": { "line": 264, "column": 17 } }, "96": { "start": { "line": 261, "column": 20 }, "end": { "line": 261, "column": 20 } }, "97": { "start": { "line": 263, "column": 20 }, "end": { "line": 263, "column": 20 } }, "98": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 12 } }, "99": { "start": { "line": 268, "column": 12 }, "end": { "line": 268, "column": 12 } }, "100": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 12 } }, "101": { "start": { "line": 270, "column": 12 }, "end": { "line": 270, "column": 12 } }, "102": { "start": { "line": 271, "column": 12 }, "end": { "line": 271, "column": 12 } }, "103": { "start": { "line": 273, "column": 12 }, "end": { "line": 288, "column": 13 } }, "104": { "start": { "line": 274, "column": 16 }, "end": { "line": 274, "column": 16 } }, "105": { "start": { "line": 275, "column": 16 }, "end": { "line": 287, "column": 17 } }, "106": { "start": { "line": 276, "column": 20 }, "end": { "line": 276, "column": 20 } }, "107": { "start": { "line": 277, "column": 20 }, "end": { "line": 277, "column": 20 } }, "108": { "start": { "line": 279, "column": 20 }, "end": { "line": 279, "column": 20 } }, "109": { "start": { "line": 280, "column": 20 }, "end": { "line": 282, "column": 21 } }, "110": { "start": { "line": 281, "column": 24 }, "end": { "line": 281, "column": 24 } }, "111": { "start": { "line": 283, "column": 20 }, "end": { "line": 283, "column": 20 } }, "112": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 20 } }, "113": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 20 } }, "114": { "start": { "line": 289, "column": 12 }, "end": { "line": 289, "column": 12 } }, "115": { "start": { "line": 295, "column": 8 }, "end": { "line": 295, "column": 8 } }, "116": { "start": { "line": 296, "column": 12 }, "end": { "line": 296, "column": 12 } }, "117": { "start": { "line": 297, "column": 12 }, "end": { "line": 297, "column": 12 } }, "118": { "start": { "line": 300, "column": 12 }, "end": { "line": 313, "column": 13 } }, "119": { "start": { "line": 301, "column": 16 }, "end": { "line": 301, "column": 16 } }, "120": { "start": { "line": 302, "column": 16 }, "end": { "line": 302, "column": 16 } }, "121": { "start": { "line": 303, "column": 16 }, "end": { "line": 303, "column": 16 } }, "122": { "start": { "line": 304, "column": 16 }, "end": { "line": 306, "column": 17 } }, "123": { "start": { "line": 305, "column": 20 }, "end": { "line": 305, "column": 20 } }, "124": { "start": { "line": 308, "column": 16 }, "end": { "line": 310, "column": 17 } }, "125": { "start": { "line": 309, "column": 20 }, "end": { "line": 309, "column": 20 } }, "126": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 16 } }, "127": { "start": { "line": 312, "column": 16 }, "end": { "line": 312, "column": 16 } }, "128": { "start": { "line": 314, "column": 12 }, "end": { "line": 336, "column": 13 } }, "129": { "start": { "line": 315, "column": 16 }, "end": { "line": 315, "column": 16 } }, "130": { "start": { "line": 316, "column": 16 }, "end": { "line": 318, "column": 17 } }, "131": { "start": { "line": 317, "column": 20 }, "end": { "line": 317, "column": 20 } }, "132": { "start": { "line": 319, "column": 16 }, "end": { "line": 319, "column": 16 } }, "133": { "start": { "line": 320, "column": 16 }, "end": { "line": 335, "column": 17 } }, "134": { "start": { "line": 321, "column": 20 }, "end": { "line": 321, "column": 20 } }, "135": { "start": { "line": 322, "column": 20 }, "end": { "line": 326, "column": 21 } }, "136": { "start": { "line": 323, "column": 24 }, "end": { "line": 323, "column": 24 } }, "137": { "start": { "line": 325, "column": 24 }, "end": { "line": 325, "column": 24 } }, "138": { "start": { "line": 327, "column": 20 }, "end": { "line": 334, "column": 21 } }, "139": { "start": { "line": 328, "column": 24 }, "end": { "line": 328, "column": 24 } }, "140": { "start": { "line": 333, "column": 24 }, "end": { "line": 333, "column": 24 } }, "141": { "start": { "line": 346, "column": 8 }, "end": { "line": 346, "column": 8 } }, "142": { "start": { "line": 347, "column": 12 }, "end": { "line": 347, "column": 12 } }, "143": { "start": { "line": 349, "column": 12 }, "end": { "line": 349, "column": 12 } }, "144": { "start": { "line": 350, "column": 12 }, "end": { "line": 352, "column": 13 } }, "145": { "start": { "line": 351, "column": 16 }, "end": { "line": 351, "column": 16 } }, "146": { "start": { "line": 353, "column": 12 }, "end": { "line": 353, "column": 12 } }, "147": { "start": { "line": 354, "column": 12 }, "end": { "line": 354, "column": 12 } }, "148": { "start": { "line": 355, "column": 12 }, "end": { "line": 355, "column": 12 } }, "149": { "start": { "line": 364, "column": 8 }, "end": { "line": 364, "column": 8 } }, "150": { "start": { "line": 365, "column": 12 }, "end": { "line": 367, "column": 13 } }, "151": { "start": { "line": 366, "column": 16 }, "end": { "line": 366, "column": 16 } }, "152": { "start": { "line": 368, "column": 12 }, "end": { "line": 372, "column": 13 } }, "153": { "start": { "line": 369, "column": 16 }, "end": { "line": 369, "column": 16 } }, "154": { "start": { "line": 371, "column": 16 }, "end": { "line": 371, "column": 16 } }, "155": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "156": { "start": { "line": 379, "column": 25 }, "end": { "line": 379, "column": 25 } }, "157": { "start": { "line": 379, "column": 19 }, "end": { "line": 379, "column": 25 } }, "158": { "start": { "line": 379, "column": 25 }, "end": { "line": 379, "column": 25 } }, "159": { "start": { "line": 382, "column": 8 }, "end": { "line": 382, "column": 8 } }, "160": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "161": { "start": { "line": 389, "column": 19 }, "end": { "line": 389, "column": 19 } }, "162": { "start": { "line": 390, "column": 8 }, "end": { "line": 390, "column": 8 } }, "163": { "start": { "line": 394, "column": 8 }, "end": { "line": 424, "column": 9 } }, "164": { "start": { "line": 395, "column": 12 }, "end": { "line": 395, "column": 12 } }, "165": { "start": { "line": 396, "column": 12 }, "end": { "line": 422, "column": 13 } }, "166": { "start": { "line": 397, "column": 16 }, "end": { "line": 397, "column": 16 } }, "167": { "start": { "line": 398, "column": 16 }, "end": { "line": 419, "column": 17 } }, "168": { "start": { "line": 399, "column": 20 }, "end": { "line": 405, "column": 21 } }, "169": { "start": { "line": 400, "column": 24 }, "end": { "line": 400, "column": 24 } }, "170": { "start": { "line": 402, "column": 25 }, "end": { "line": 405, "column": 21 } }, "171": { "start": { "line": 403, "column": 24 }, "end": { "line": 403, "column": 24 } }, "172": { "start": { "line": 404, "column": 24 }, "end": { "line": 404, "column": 24 } }, "173": { "start": { "line": 407, "column": 20 }, "end": { "line": 407, "column": 20 } }, "174": { "start": { "line": 408, "column": 20 }, "end": { "line": 418, "column": 21 } }, "175": { "start": { "line": 409, "column": 24 }, "end": { "line": 409, "column": 24 } }, "176": { "start": { "line": 411, "column": 25 }, "end": { "line": 418, "column": 21 } }, "177": { "start": { "line": 413, "column": 24 }, "end": { "line": 413, "column": 24 } }, "178": { "start": { "line": 415, "column": 25 }, "end": { "line": 418, "column": 21 } }, "179": { "start": { "line": 417, "column": 24 }, "end": { "line": 417, "column": 24 } }, "180": { "start": { "line": 421, "column": 16 }, "end": { "line": 421, "column": 16 } }, "181": { "start": { "line": 423, "column": 12 }, "end": { "line": 423, "column": 12 } }, "182": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 8 } }, "183": { "start": { "line": 430, "column": 8 }, "end": { "line": 430, "column": 8 } }, "184": { "start": { "line": 431, "column": 8 }, "end": { "line": 431, "column": 8 } }, "185": { "start": { "line": 433, "column": 8 }, "end": { "line": 433, "column": 8 } }, "186": { "start": { "line": 436, "column": 8 }, "end": { "line": 456, "column": 9 } }, "187": { "start": { "line": 436, "column": 58 }, "end": { "line": 436, "column": 58 } }, "188": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 12 } }, "189": { "start": { "line": 438, "column": 12 }, "end": { "line": 455, "column": 13 } }, "190": { "start": { "line": 439, "column": 16 }, "end": { "line": 441, "column": 17 } }, "191": { "start": { "line": 440, "column": 20 }, "end": { "line": 440, "column": 20 } }, "192": { "start": { "line": 442, "column": 16 }, "end": { "line": 442, "column": 16 } }, "193": { "start": { "line": 443, "column": 16 }, "end": { "line": 454, "column": 17 } }, "194": { "start": { "line": 444, "column": 20 }, "end": { "line": 444, "column": 20 } }, "195": { "start": { "line": 446, "column": 20 }, "end": { "line": 446, "column": 20 } }, "196": { "start": { "line": 447, "column": 24 }, "end": { "line": 447, "column": 24 } }, "197": { "start": { "line": 448, "column": 24 }, "end": { "line": 450, "column": 25 } }, "198": { "start": { "line": 449, "column": 28 }, "end": { "line": 449, "column": 28 } }, "199": { "start": { "line": 451, "column": 24 }, "end": { "line": 451, "column": 24 } }, "200": { "start": { "line": 453, "column": 20 }, "end": { "line": 453, "column": 20 } }, "201": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "202": { "start": { "line": 460, "column": 8 }, "end": { "line": 460, "column": 8 } }, "203": { "start": { "line": 461, "column": 8 }, "end": { "line": 461, "column": 8 } }, "204": { "start": { "line": 462, "column": 8 }, "end": { "line": 462, "column": 8 } }, "205": { "start": { "line": 463, "column": 8 }, "end": { "line": 463, "column": 8 } }, "206": { "start": { "line": 465, "column": 8 }, "end": { "line": 465, "column": 8 } }, "207": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 12 } }, "208": { "start": { "line": 468, "column": 12 }, "end": { "line": 468, "column": 12 } }, "209": { "start": { "line": 470, "column": 8 }, "end": { "line": 470, "column": 8 } }, "210": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "211": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 8 } }, "212": { "start": { "line": 476, "column": 8 }, "end": { "line": 476, "column": 8 } }, "213": { "start": { "line": 477, "column": 12 }, "end": { "line": 477, "column": 12 } }, "214": { "start": { "line": 479, "column": 8 }, "end": { "line": 479, "column": 8 } }, "215": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "216": { "start": { "line": 485, "column": 14 }, "end": { "line": 485, "column": 14 } }, "217": { "start": { "line": 486, "column": 8 }, "end": { "line": 488, "column": 9 } }, "218": { "start": { "line": 487, "column": 12 }, "end": { "line": 487, "column": 12 } }, "219": { "start": { "line": 489, "column": 8 }, "end": { "line": 489, "column": 8 } }, "220": { "start": { "line": 490, "column": 8 }, "end": { "line": 490, "column": 8 } }, "221": { "start": { "line": 491, "column": 12 }, "end": { "line": 491, "column": 12 } }, "222": { "start": { "line": 492, "column": 8 }, "end": { "line": 492, "column": 8 } }, "223": { "start": { "line": 493, "column": 8 }, "end": { "line": 493, "column": 8 } }, "224": { "start": { "line": 495, "column": 8 }, "end": { "line": 495, "column": 8 } }, "225": { "start": { "line": 496, "column": 8 }, "end": { "line": 503, "column": 9 } }, "226": { "start": { "line": 497, "column": 12 }, "end": { "line": 497, "column": 12 } }, "227": { "start": { "line": 498, "column": 12 }, "end": { "line": 498, "column": 12 } }, "228": { "start": { "line": 500, "column": 12 }, "end": { "line": 502, "column": 13 } }, "229": { "start": { "line": 501, "column": 16 }, "end": { "line": 501, "column": 16 } }, "230": { "start": { "line": 504, "column": 8 }, "end": { "line": 504, "column": 8 } }, "231": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "232": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "233": { "start": { "line": 510, "column": 0 }, "end": { "line": 520, "column": 1 } }, "234": { "start": { "line": 511, "column": 4 }, "end": { "line": 511, "column": 4 } }, "235": { "start": { "line": 512, "column": 4 }, "end": { "line": 518, "column": 5 } }, "236": { "start": { "line": 513, "column": 8 }, "end": { "line": 513, "column": 8 } }, "237": { "start": { "line": 514, "column": 8 }, "end": { "line": 516, "column": 9 } }, "238": { "start": { "line": 515, "column": 12 }, "end": { "line": 515, "column": 12 } }, "239": { "start": { "line": 517, "column": 8 }, "end": { "line": 517, "column": 8 } }, "240": { "start": { "line": 519, "column": 4 }, "end": { "line": 519, "column": 4 } }, "241": { "start": { "line": 522, "column": 0 }, "end": { "line": 532, "column": 1 } }, "242": { "start": { "line": 523, "column": 4 }, "end": { "line": 523, "column": 4 } }, "243": { "start": { "line": 524, "column": 4 }, "end": { "line": 524, "column": 4 } }, "244": { "start": { "line": 525, "column": 4 }, "end": { "line": 531, "column": 5 } }, "245": { "start": { "line": 526, "column": 8 }, "end": { "line": 526, "column": 8 } }, "246": { "start": { "line": 527, "column": 11 }, "end": { "line": 531, "column": 5 } }, "247": { "start": { "line": 528, "column": 8 }, "end": { "line": 528, "column": 8 } }, "248": { "start": { "line": 530, "column": 8 }, "end": { "line": 530, "column": 8 } } }, "branchMap": { "1": { "line": 19, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "2": { "line": 21, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "3": { "line": 21, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "4": { "line": 21, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "5": { "line": 23, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "6": { "line": 23, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "7": { "line": 23, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "8": { "line": 23, "type": "if", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "9": { "line": 23, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "10": { "line": 51, "type": "binary-expr", "locations": [{ "start": { "line": 34, "column": 20 }, "end": { "line": 34, "column": 20 } }, { "start": { "line": 34, "column": 40 }, "end": { "line": 34, "column": 8 } }] }, "11": { "line": 64, "type": "cond-expr", "locations": [{ "start": { "line": 47, "column": 47 }, "end": { "line": 47, "column": 25 } }, { "start": { "line": 47, "column": 60 }, "end": { "line": 47, "column": 8 } }] }, "12": { "line": 71, "type": "cond-expr", "locations": [{ "start": { "line": 55, "column": 12 }, "end": { "line": 54, "column": 30 } }, { "start": { "line": 55, "column": 37 }, "end": { "line": 54, "column": 8 } }] }, "13": { "line": 83, "type": "cond-expr", "locations": [{ "start": { "line": 67, "column": 54 }, "end": { "line": 67, "column": 26 } }, { "start": { "line": 67, "column": 73 }, "end": { "line": 67, "column": 8 } }] }, "14": { "line": 91, "type": "binary-expr", "locations": [{ "start": { "line": 75, "column": 23 }, "end": { "line": 75, "column": 23 } }, { "start": { "line": 75, "column": 43 }, "end": { "line": 75, "column": 8 } }] }, "15": { "line": 97, "type": "binary-expr", "locations": [{ "start": { "line": 81, "column": 24 }, "end": { "line": 81, "column": 24 } }, { "start": { "line": 81, "column": 44 }, "end": { "line": 81, "column": 8 } }] }, "16": { "line": 103, "type": "binary-expr", "locations": [{ "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 28 } }, { "start": { "line": 87, "column": 53 }, "end": { "line": 87, "column": 8 } }] }, "17": { "line": 109, "type": "binary-expr", "locations": [{ "start": { "line": 93, "column": 31 }, "end": { "line": 93, "column": 31 } }, { "start": { "line": 93, "column": 60 }, "end": { "line": 93, "column": 8 } }] }, "18": { "line": 115, "type": "binary-expr", "locations": [{ "start": { "line": 99, "column": 32 }, "end": { "line": 99, "column": 32 } }, { "start": { "line": 99, "column": 62 }, "end": { "line": 99, "column": 8 } }] }, "19": { "line": 121, "type": "binary-expr", "locations": [{ "start": { "line": 105, "column": 25 }, "end": { "line": 105, "column": 25 } }, { "start": { "line": 105, "column": 44 }, "end": { "line": 105, "column": 8 } }] }, "20": { "line": 127, "type": "cond-expr", "locations": [{ "start": { "line": 112, "column": 12 }, "end": { "line": 111, "column": 28 } }, { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 8 } }] }, "21": { "line": 133, "type": "cond-expr", "locations": [{ "start": { "line": 119, "column": 12 }, "end": { "line": 118, "column": 28 } }, { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 8 } }] }, "22": { "line": 139, "type": "cond-expr", "locations": [{ "start": { "line": 126, "column": 12 }, "end": { "line": 125, "column": 27 } }, { "start": { "line": 125, "column": 27 }, "end": { "line": 125, "column": 8 } }] }, "23": { "line": 159, "type": "if", "locations": [{ "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 8 } }, { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 8 } }] }, "24": { "line": 166, "type": "if", "locations": [{ "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 8 } }, { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 8 } }] }, "25": { "line": 183, "type": "if", "locations": [{ "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 12 } }, { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 12 } }] }, "26": { "line": 192, "type": "if", "locations": [{ "start": { "line": 174, "column": 12 }, "end": { "line": 174, "column": 12 } }, { "start": { "line": 174, "column": 12 }, "end": { "line": 174, "column": 12 } }] }, "27": { "line": 206, "type": "if", "locations": [{ "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 8 } }, { "start": { "line": 189, "column": 8 }, "end": { "line": 189, "column": 8 } }] }, "28": { "line": 245, "type": "if", "locations": [{ "start": { "line": 223, "column": 12 }, "end": { "line": 223, "column": 12 } }, { "start": { "line": 223, "column": 12 }, "end": { "line": 223, "column": 12 } }] }, "29": { "line": 250, "type": "binary-expr", "locations": [{ "start": { "line": 228, "column": 21 }, "end": { "line": 228, "column": 21 } }, { "start": { "line": 228, "column": 35 }, "end": { "line": 228, "column": 12 } }] }, "30": { "line": 252, "type": "binary-expr", "locations": [{ "start": { "line": 230, "column": 19 }, "end": { "line": 230, "column": 19 } }, { "start": { "line": 230, "column": 46 }, "end": { "line": 230, "column": 12 } }] }, "31": { "line": 256, "type": "cond-expr", "locations": [{ "start": { "line": 236, "column": 20 }, "end": { "line": 235, "column": 16 } }, { "start": { "line": 236, "column": 53 }, "end": { "line": 234, "column": 12 } }] }, "32": { "line": 269, "type": "binary-expr", "locations": [{ "start": { "line": 249, "column": 24 }, "end": { "line": 249, "column": 24 } }, { "start": { "line": 249, "column": 44 }, "end": { "line": 249, "column": 12 } }] }, "33": { "line": 279, "type": "if", "locations": [{ "start": { "line": 259, "column": 12 }, "end": { "line": 259, "column": 12 } }, { "start": { "line": 259, "column": 12 }, "end": { "line": 259, "column": 12 } }] }, "34": { "line": 280, "type": "if", "locations": [{ "start": { "line": 260, "column": 16 }, "end": { "line": 260, "column": 16 } }, { "start": { "line": 260, "column": 16 }, "end": { "line": 260, "column": 16 } }] }, "35": { "line": 289, "type": "binary-expr", "locations": [{ "start": { "line": 269, "column": 28 }, "end": { "line": 269, "column": 28 } }, { "start": { "line": 269, "column": 42 }, "end": { "line": 269, "column": 12 } }] }, "36": { "line": 296, "type": "if", "locations": [{ "start": { "line": 275, "column": 16 }, "end": { "line": 275, "column": 16 } }, { "start": { "line": 275, "column": 16 }, "end": { "line": 275, "column": 16 } }] }, "37": { "line": 296, "type": "binary-expr", "locations": [{ "start": { "line": 275, "column": 20 }, "end": { "line": 275, "column": 20 } }, { "start": { "line": 275, "column": 49 }, "end": { "line": 275, "column": 16 } }] }, "38": { "line": 300, "type": "if", "locations": [{ "start": { "line": 280, "column": 20 }, "end": { "line": 280, "column": 20 } }, { "start": { "line": 280, "column": 20 }, "end": { "line": 280, "column": 20 } }] }, "39": { "line": 322, "type": "if", "locations": [{ "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 12 } }, { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 12 } }] }, "40": { "line": 322, "type": "binary-expr", "locations": [{ "start": { "line": 300, "column": 16 }, "end": { "line": 300, "column": 16 } }, { "start": { "line": 300, "column": 34 }, "end": { "line": 300, "column": 12 } }] }, "41": { "line": 330, "type": "if", "locations": [{ "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 16 } }, { "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 16 } }] }, "42": { "line": 338, "type": "if", "locations": [{ "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 16 } }, { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 16 } }] }, "43": { "line": 342, "type": "if", "locations": [{ "start": { "line": 320, "column": 16 }, "end": { "line": 320, "column": 16 } }, { "start": { "line": 320, "column": 16 }, "end": { "line": 320, "column": 16 } }] }, "44": { "line": 342, "type": "binary-expr", "locations": [{ "start": { "line": 320, "column": 20 }, "end": { "line": 320, "column": 20 } }, { "start": { "line": 320, "column": 41 }, "end": { "line": 320, "column": 16 } }] }, "45": { "line": 343, "type": "binary-expr", "locations": [{ "start": { "line": 321, "column": 26 }, "end": { "line": 321, "column": 26 } }, { "start": { "line": 321, "column": 44 }, "end": { "line": 321, "column": 20 } }] }, "46": { "line": 344, "type": "if", "locations": [{ "start": { "line": 322, "column": 20 }, "end": { "line": 322, "column": 20 } }, { "start": { "line": 322, "column": 20 }, "end": { "line": 322, "column": 20 } }] }, "47": { "line": 348, "type": "if", "locations": [{ "start": { "line": 327, "column": 20 }, "end": { "line": 327, "column": 20 } }, { "start": { "line": 327, "column": 20 }, "end": { "line": 327, "column": 20 } }] }, "48": { "line": 349, "type": "cond-expr", "locations": [{ "start": { "line": 330, "column": 32 }, "end": { "line": 329, "column": 29 } }, { "start": { "line": 331, "column": 32 }, "end": { "line": 328, "column": 40 } }] }, "49": { "line": 368, "type": "if", "locations": [{ "start": { "line": 350, "column": 12 }, "end": { "line": 350, "column": 12 } }, { "start": { "line": 350, "column": 12 }, "end": { "line": 350, "column": 12 } }] }, "50": { "line": 368, "type": "binary-expr", "locations": [{ "start": { "line": 350, "column": 16 }, "end": { "line": 350, "column": 16 } }, { "start": { "line": 350, "column": 32 }, "end": { "line": 350, "column": 12 } }] }, "51": { "line": 383, "type": "if", "locations": [{ "start": { "line": 365, "column": 12 }, "end": { "line": 365, "column": 12 } }, { "start": { "line": 365, "column": 12 }, "end": { "line": 365, "column": 12 } }] }, "52": { "line": 386, "type": "if", "locations": [{ "start": { "line": 368, "column": 12 }, "end": { "line": 368, "column": 12 } }, { "start": { "line": 368, "column": 12 }, "end": { "line": 368, "column": 12 } }] }, "53": { "line": 427, "type": "if", "locations": [{ "start": { "line": 396, "column": 12 }, "end": { "line": 396, "column": 12 } }, { "start": { "line": 396, "column": 12 }, "end": { "line": 396, "column": 12 } }] }, "54": { "line": 429, "type": "if", "locations": [{ "start": { "line": 398, "column": 16 }, "end": { "line": 398, "column": 16 } }, { "start": { "line": 398, "column": 16 }, "end": { "line": 398, "column": 16 } }] }, "55": { "line": 430, "type": "if", "locations": [{ "start": { "line": 399, "column": 20 }, "end": { "line": 399, "column": 20 } }, { "start": { "line": 399, "column": 20 }, "end": { "line": 399, "column": 20 } }] }, "56": { "line": 432, "type": "if", "locations": [{ "start": { "line": 402, "column": 25 }, "end": { "line": 402, "column": 25 } }, { "start": { "line": 402, "column": 25 }, "end": { "line": 402, "column": 25 } }] }, "57": { "line": 433, "type": "binary-expr", "locations": [{ "start": { "line": 403, "column": 38 }, "end": { "line": 403, "column": 38 } }, { "start": { "line": 403, "column": 57 }, "end": { "line": 403, "column": 24 } }] }, "58": { "line": 438, "type": "if", "locations": [{ "start": { "line": 408, "column": 20 }, "end": { "line": 408, "column": 20 } }, { "start": { "line": 408, "column": 20 }, "end": { "line": 408, "column": 20 } }] }, "59": { "line": 440, "type": "if", "locations": [{ "start": { "line": 411, "column": 25 }, "end": { "line": 411, "column": 25 } }, { "start": { "line": 411, "column": 25 }, "end": { "line": 411, "column": 25 } }] }, "60": { "line": 440, "type": "binary-expr", "locations": [{ "start": { "line": 411, "column": 29 }, "end": { "line": 411, "column": 29 } }, { "start": { "line": 412, "column": 24 }, "end": { "line": 411, "column": 25 } }] }, "61": { "line": 442, "type": "if", "locations": [{ "start": { "line": 415, "column": 25 }, "end": { "line": 415, "column": 25 } }, { "start": { "line": 415, "column": 25 }, "end": { "line": 415, "column": 25 } }] }, "62": { "line": 463, "type": "if", "locations": [{ "start": { "line": 436, "column": 8 }, "end": { "line": 436, "column": 8 } }, { "start": { "line": 436, "column": 8 }, "end": { "line": 436, "column": 8 } }] }, "63": { "line": 463, "type": "binary-expr", "locations": [{ "start": { "line": 436, "column": 12 }, "end": { "line": 436, "column": 12 } }, { "start": { "line": 436, "column": 30 }, "end": { "line": 436, "column": 8 } }] }, "64": { "line": 467, "type": "if", "locations": [{ "start": { "line": 439, "column": 16 }, "end": { "line": 439, "column": 16 } }, { "start": { "line": 439, "column": 16 }, "end": { "line": 439, "column": 16 } }] }, "65": { "line": 471, "type": "if", "locations": [{ "start": { "line": 443, "column": 16 }, "end": { "line": 443, "column": 16 } }, { "start": { "line": 443, "column": 16 }, "end": { "line": 443, "column": 16 } }] }, "66": { "line": 476, "type": "if", "locations": [{ "start": { "line": 448, "column": 24 }, "end": { "line": 448, "column": 24 } }, { "start": { "line": 448, "column": 24 }, "end": { "line": 448, "column": 24 } }] }, "67": { "line": 491, "type": "binary-expr", "locations": [{ "start": { "line": 462, "column": 21 }, "end": { "line": 462, "column": 21 } }, { "start": { "line": 462, "column": 68 }, "end": { "line": 462, "column": 8 } }] }, "68": { "line": 497, "type": "cond-expr", "locations": [{ "start": { "line": 468, "column": 40 }, "end": { "line": 468, "column": 19 } }, { "start": { "line": 468, "column": 68 }, "end": { "line": 468, "column": 12 } }] }, "69": { "line": 503, "type": "cond-expr", "locations": [{ "start": { "line": 474, "column": 62 }, "end": { "line": 474, "column": 44 } }, { "start": { "line": 474, "column": 67 }, "end": { "line": 474, "column": 12 } }] }, "70": { "line": 519, "type": "if", "locations": [{ "start": { "line": 486, "column": 8 }, "end": { "line": 486, "column": 8 } }, { "start": { "line": 486, "column": 8 }, "end": { "line": 486, "column": 8 } }] }, "71": { "line": 534, "type": "if", "locations": [{ "start": { "line": 500, "column": 12 }, "end": { "line": 500, "column": 12 } }, { "start": { "line": 500, "column": 12 }, "end": { "line": 500, "column": 12 } }] }, "72": { "line": 563, "type": "if", "locations": [{ "start": { "line": 525, "column": 4 }, "end": { "line": 525, "column": 4 } }, { "start": { "line": 525, "column": 4 }, "end": { "line": 525, "column": 4 } }] }, "73": { "line": 565, "type": "if", "locations": [{ "start": { "line": 527, "column": 11 }, "end": { "line": 527, "column": 11 } }, { "start": { "line": 527, "column": 11 }, "end": { "line": 527, "column": 11 } }] } }, "code": ["import {Feature} from '../../feature';", "import {isArray, isFn, isUndef, isObj, EMPTY_FN} from '../../types';", "import {createElm, elm, getText, tag} from '../../dom';", "import {addEvt} from '../../event';", "import {parse as parseNb} from '../../number';", "import {", " NONE, CELL_TAG, HEADER_TAG, STRING, NUMBER, DATE, FORMATTED_NUMBER,", " IP_ADDRESS", "} from '../../const';", "", "/**", " * SortableTable Adapter module", " */", "export default class AdapterSortableTable extends Feature {", "", " /**", " * Creates an instance of AdapterSortableTable", " * @param {TableFilter} tf TableFilter instance", " * @param {Object} opts Configuration object", " */", " constructor(tf, opts) {", " super(tf, opts.name);", "", " /**", " * Module name", " * @type {String}", " */", " this.name = opts.name;", "", " /**", " * Module description", " * @type {String}", " */", " this.desc = opts.description || 'Sortable table';", "", " /**", " * Indicate whether table previously sorted", " * @type {Boolean}", " * @private", " */", " this.sorted = false;", "", " /**", " * List of sort type per column basis", " * @type {Array}", " */", " this.sortTypes = isArray(opts.types) ? opts.types : tf.colTypes;", "", " /**", " * Column to be sorted at initialization, ie:", " * sort_col_at_start: [1, true]", " * @type {Array}", " */", " this.sortColAtStart = isArray(opts.sort_col_at_start) ?", " opts.sort_col_at_start : null;", "", " /**", " * Enable asynchronous sort, if triggers are external", " * @type {Boolean}", " */", " this.asyncSort = Boolean(opts.async_sort);", "", " /**", " * List of element IDs triggering sort on a per column basis", " * @type {Array}", " */", " this.triggerIds = isArray(opts.trigger_ids) ? opts.trigger_ids : [];", "", " // edit .sort-arrow.descending / .sort-arrow.ascending in", " // tablefilter.css to reflect any path change", " /**", " * Path to images", " * @type {String}", " */", " this.imgPath = opts.images_path || tf.themesPath;", "", " /**", " * Blank image file name", " * @type {String}", " */", " this.imgBlank = opts.image_blank || 'blank.png';", "", " /**", " * Css class for sort indicator image", " * @type {String}", " */", " this.imgClassName = opts.image_class_name || 'sort-arrow';", "", " /**", " * Css class for ascending sort indicator image", " * @type {String}", " */", " this.imgAscClassName = opts.image_asc_class_name || 'ascending';", "", " /**", " * Css class for descending sort indicator image", " * @type {String}", " */", " this.imgDescClassName = opts.image_desc_class_name || 'descending';", "", " /**", " * Cell attribute key storing custom value used for sorting", " * @type {String}", " */", " this.customKey = opts.custom_key || 'data-tf-sortKey';", "", " /**", " * Callback fired when sort extension is instanciated", " * @type {Function}", " */", " this.onSortLoaded = isFn(opts.on_sort_loaded) ?", " opts.on_sort_loaded : EMPTY_FN;", "", " /**", " * Callback fired before a table column is sorted", " * @type {Function}", " */", " this.onBeforeSort = isFn(opts.on_before_sort) ?", " opts.on_before_sort : EMPTY_FN;", "", " /**", " * Callback fired after a table column is sorted", " * @type {Function}", " */", " this.onAfterSort = isFn(opts.on_after_sort) ?", " opts.on_after_sort : EMPTY_FN;", "", " /**", " * SortableTable instance", " * @private", " */", " this.stt = null;", "", " this.enable();", " }", "", " /**", " * Initializes AdapterSortableTable instance", " */", " init() {", " if (this.initialized) {", " return;", " }", " let tf = this.tf;", " let adpt = this;", "", " // SortableTable class sanity check (sortabletable.js)", " if (isUndef(SortableTable)) {", " throw new Error('SortableTable class not found.');", " }", "", " // Add any date format if needed", " this.emitter.emit('add-date-type-formats', this.tf, this.sortTypes);", "", " this.overrideSortableTable();", " this.setSortTypes();", "", " this.onSortLoaded(tf, this);", "", " /*** SortableTable callbacks ***/", " this.stt.onbeforesort = function () {", " adpt.onBeforeSort(tf, adpt.stt.sortColumn);", "", " /*** sort behaviour for paging ***/", " if (tf.paging) {", " tf.feature('paging').disable();", " }", " };", "", " this.stt.onsort = function () {", " adpt.sorted = true;", "", " //sort behaviour for paging", " if (tf.paging) {", " let paginator = tf.feature('paging');", " // recalculate valid rows index as sorting may have change it", " tf.getValidRows(true);", " paginator.enable();", " paginator.setPage(paginator.getPage());", " }", "", " adpt.onAfterSort(tf, adpt.stt.sortColumn, adpt.stt.descending);", " adpt.emitter.emit('column-sorted', tf, adpt.stt.sortColumn,", " adpt.stt.descending);", " };", "", " // Column sort at start", " let sortColAtStart = adpt.sortColAtStart;", " if (sortColAtStart) {", " this.stt.sort(sortColAtStart[0], sortColAtStart[1]);", " }", "", " this.emitter.on(['sort'],", " (tf, colIdx, desc) => this.sortByColumnIndex(colIdx, desc));", "", " /** @inherited */", " this.initialized = true;", "", " this.emitter.emit('sort-initialized', tf, this);", " }", "", " /**", " * Sort specified column", " * @param {Number} colIdx Column index", " * @param {Boolean} desc Optional: descending manner", " */", " sortByColumnIndex(colIdx, desc) {", " this.stt.sort(colIdx, desc);", " }", "", " /**", " * Set SortableTable overrides for TableFilter integration", " */", " overrideSortableTable() {", " let adpt = this,", " tf = this.tf;", "", " /**", " * Overrides headerOnclick method in order to handle th event", " * @param {Object} e [description]", " */", " SortableTable.prototype.headerOnclick = function (evt) {", " if (!adpt.initialized) {", " return;", " }", "", " // find Header element", " let el = evt.target || evt.srcElement;", "", " while (el.tagName !== CELL_TAG && el.tagName !== HEADER_TAG) {", " el = el.parentNode;", " }", "", " this.sort(", " SortableTable.msie ?", " SortableTable.getCellIndex(el) : el.cellIndex", " );", " };", "", " /**", " * Overrides getCellIndex IE returns wrong cellIndex when columns are", " * hidden", " * @param {Object} oTd TD element", " * @return {Number} Cell index", " */", " SortableTable.getCellIndex = function (oTd) {", " let cells = oTd.parentNode.cells,", " l = cells.length, i;", " for (i = 0; cells[i] !== oTd && i < l; i++) { }", " return i;", " };", "", " /**", " * Overrides initHeader in order to handle filters row position", " * @param {Array} oSortTypes", " */", " SortableTable.prototype.initHeader = function (oSortTypes) {", " let stt = this;", " if (!stt.tHead) {", " if (tf.gridLayout) {", " stt.tHead = tf.feature('gridLayout').headTbl.tHead;", " } else {", " return;", " }", " }", "", " stt.headersRow = tf.headersRow;", " let cells = stt.tHead.rows[stt.headersRow].cells;", " stt.sortTypes = oSortTypes || [];", " let l = cells.length;", " let img, c;", "", " for (let i = 0; i < l; i++) {", " c = cells[i];", " if (stt.sortTypes[i] !== null && stt.sortTypes[i] !== 'None') {", " c.style.cursor = 'pointer';", " img = createElm('img',", " ['src', adpt.imgPath + adpt.imgBlank]);", " c.appendChild(img);", " if (stt.sortTypes[i] !== null) {", " c.setAttribute('_sortType', stt.sortTypes[i]);", " }", " addEvt(c, 'click', stt._headerOnclick);", " } else {", " c.setAttribute('_sortType', oSortTypes[i]);", " c._sortType = 'None';", " }", " }", " stt.updateHeaderArrows();", " };", "", " /**", " * Overrides updateHeaderArrows in order to handle arrows indicators", " */", " SortableTable.prototype.updateHeaderArrows = function () {", " let stt = this;", " let cells, l, img;", "", " // external headers", " if (adpt.asyncSort && adpt.triggerIds.length > 0) {", " let triggers = adpt.triggerIds;", " cells = [];", " l = triggers.length;", " for (let j = 0; j < l; j++) {", " cells.push(elm(triggers[j]));", " }", " } else {", " if (!this.tHead) {", " return;", " }", " cells = stt.tHead.rows[stt.headersRow].cells;", " l = cells.length;", " }", " for (let i = 0; i < l; i++) {", " let cell = cells[i];", " if (!cell) {", " continue;", " }", " let cellAttr = cell.getAttribute('_sortType');", " if (cellAttr !== null && cellAttr !== 'None') {", " img = cell.lastChild || cell;", " if (img.nodeName.toLowerCase() !== 'img') {", " img = createElm('img',", " ['src', adpt.imgPath + adpt.imgBlank]);", " cell.appendChild(img);", " }", " if (i === stt.sortColumn) {", " img.className = adpt.imgClassName + ' ' +", " (this.descending ?", " adpt.imgDescClassName :", " adpt.imgAscClassName);", " } else {", " img.className = adpt.imgClassName;", " }", " }", " }", " };", "", " /**", " * Overrides getRowValue for custom key value feature", " * @param {Object} oRow Row element", " * @param {String} sType", " * @param {Number} nColumn", " * @return {String}", " */", " SortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {", " let stt = this;", " // if we have defined a custom getRowValue use that", " let sortTypeInfo = stt._sortTypeInfo[sType];", " if (sortTypeInfo && sortTypeInfo.getRowValue) {", " return sortTypeInfo.getRowValue(oRow, nColumn);", " }", " let c = oRow.cells[nColumn];", " let s = SortableTable.getInnerText(c);", " return stt.getValueFromString(s, sType);", " };", "", " /**", " * Overrides getInnerText in order to avoid Firefox unexpected sorting", " * behaviour with untrimmed text elements", " * @param {Object} oNode DOM element", " * @return {String} DOM element inner text", " */", " SortableTable.getInnerText = function (oNode) {", " if (!oNode) {", " return;", " }", " if (oNode.getAttribute(adpt.customKey)) {", " return oNode.getAttribute(adpt.customKey);", " } else {", " return getText(oNode);", " }", " };", " }", "", " /**", " * Adds a sort type", " */", " addSortType(...args) {", " // Extract the arguments", " let [id, caster, sorter] = args;", " SortableTable.prototype.addSortType(id, caster, sorter);", " }", "", " /**", " * Sets the sort types on a column basis", " * @private", " */", " setSortTypes() {", " let tf = this.tf,", " sortTypes = this.sortTypes,", " _sortTypes = [];", "", " for (let i = 0; i < tf.nbCells; i++) {", " let colType;", " if (sortTypes[i]) {", " colType = sortTypes[i];", " if (isObj(colType)) {", " if (colType.type === DATE) {", " colType = this._addDateType(i, sortTypes);", " }", " else if (colType.type === FORMATTED_NUMBER) {", " let decimal = colType.decimal || tf.decimalSeparator;", " colType = this._addNumberType(i, decimal);", " }", " } else {", " colType = colType.toLowerCase();", " if (colType === DATE) {", " colType = this._addDateType(i, sortTypes);", " }", " else if (colType === FORMATTED_NUMBER ||", " colType === NUMBER) {", " colType = this._addNumberType(i, tf.decimalSeparator);", " }", " else if (colType === NONE) {", " // TODO: normalise 'none' vs 'None'", " colType = 'None';", " }", " }", " } else {", " colType = STRING;", " }", " _sortTypes.push(colType);", " }", "", " //Public TF method to add sort type", "", " //Custom sort types", " this.addSortType('caseinsensitivestring', SortableTable.toUpperCase);", " this.addSortType(STRING);", " this.addSortType(IP_ADDRESS, ipAddress, sortIP);", "", " this.stt = new SortableTable(tf.tbl, _sortTypes);", "", " /*** external table headers adapter ***/", " if (this.asyncSort && this.triggerIds.length > 0) {", " let triggers = this.triggerIds;", " for (let j = 0; j < triggers.length; j++) {", " if (triggers[j] === null) {", " continue;", " }", " let trigger = elm(triggers[j]);", " if (trigger) {", " trigger.style.cursor = 'pointer';", "", " addEvt(trigger, 'click', (evt) => {", " let elm = evt.target;", " if (!this.tf.sort) {", " return;", " }", " this.stt.asyncSort(triggers.indexOf(elm.id));", " });", " trigger.setAttribute('_sortType', _sortTypes[j]);", " }", " }", " }", " }", "", " _addDateType(colIndex, types) {", " let tf = this.tf;", " let dateType = tf.feature('dateType');", " let locale = dateType.getOptions(colIndex, types).locale || tf.locale;", " let colType = `${DATE}-${locale}`;", "", " this.addSortType(colType, (value) => {", " let parsedDate = dateType.parse(value, locale);", " // Invalid date defaults to Wed Feb 04 -768 11:00:00", " return isNaN(+parsedDate) ? new Date(-86400000000000) : parsedDate;", " });", " return colType;", " }", "", " _addNumberType(colIndex, decimal) {", " let colType = `${FORMATTED_NUMBER}${decimal === '.' ? '' : '-custom'}`;", "", " this.addSortType(colType, (value) => {", " return parseNb(value, decimal);", " });", " return colType;", " }", "", " /**", " * Remove extension", " */", " destroy() {", " if (!this.initialized) {", " return;", " }", " let tf = this.tf;", " this.emitter.off(['sort'],", " (tf, colIdx, desc) => this.sortByColumnIndex(colIdx, desc));", " this.sorted = false;", " this.stt.destroy();", "", " let ids = tf.getFiltersId();", " for (let idx = 0; idx < ids.length; idx++) {", " let header = tf.getHeaderElement(idx);", " let img = tag(header, 'img');", "", " if (img.length === 1) {", " header.removeChild(img[0]);", " }", " }", " this.initialized = false;", " }", "", "}", "", "//Converters", "function ipAddress(value) {", " let vals = value.split('.');", " for (let x in vals) {", " let val = vals[x];", " while (3 > val.length) {", " val = '0' + val;", " }", " vals[x] = val;", " }", " return vals.join('.');", "}", "", "function sortIP(a, b) {", " let aa = ipAddress(a.value.toLowerCase());", " let bb = ipAddress(b.value.toLowerCase());", " if (aa === bb) {", " return 0;", " } else if (aa < bb) {", " return -1;", " } else {", " return 1;", " }", "}", ""] };
}
__cov_C$Mijoc7oG4JB_Vixvek8w = __cov_C$Mijoc7oG4JB_Vixvek8w['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\adapterSortabletable.js'];
__cov_C$Mijoc7oG4JB_Vixvek8w.s['1']++;Object.defineProperty(exports, '__esModule', { value: true });__cov_C$Mijoc7oG4JB_Vixvek8w.s['2']++;var _feature = __webpack_require__(10);__cov_C$Mijoc7oG4JB_Vixvek8w.s['3']++;var _types = __webpack_require__(4);__cov_C$Mijoc7oG4JB_Vixvek8w.s['4']++;var _dom = __webpack_require__(3);__cov_C$Mijoc7oG4JB_Vixvek8w.s['5']++;var _event = __webpack_require__(1);__cov_C$Mijoc7oG4JB_Vixvek8w.s['6']++;var _number = __webpack_require__(7);__cov_C$Mijoc7oG4JB_Vixvek8w.s['7']++;var _const = __webpack_require__(11);function _classCallCheck(instance, Constructor) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['1']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['9']++;if (!(instance instanceof Constructor)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['1'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['10']++;throw new TypeError('Cannot call a class as a function');
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['1'][1]++;
}
}function _possibleConstructorReturn(self, call) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['2']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['12']++;if (!self) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['2'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['13']++;throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['2'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['14']++;return (__cov_C$Mijoc7oG4JB_Vixvek8w.b['4'][0]++, call) && ((__cov_C$Mijoc7oG4JB_Vixvek8w.b['4'][1]++, (typeof call === 'undefined' ? 'undefined' : _typeof(call)) === 'object') || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['4'][2]++, typeof call === 'function')) ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['3'][0]++, call) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['3'][1]++, self);
}function _inherits(subClass, superClass) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['3']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['16']++;if ((__cov_C$Mijoc7oG4JB_Vixvek8w.b['6'][0]++, typeof superClass !== 'function') && (__cov_C$Mijoc7oG4JB_Vixvek8w.b['6'][1]++, superClass !== null)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['5'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['17']++;throw new TypeError('Super expression must either be null or a function, not ' + (typeof superClass === 'undefined' ? 'undefined' : _typeof(superClass)));
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['5'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['18']++;subClass.prototype = Object.create((__cov_C$Mijoc7oG4JB_Vixvek8w.b['7'][0]++, superClass) && (__cov_C$Mijoc7oG4JB_Vixvek8w.b['7'][1]++, superClass.prototype), { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });__cov_C$Mijoc7oG4JB_Vixvek8w.s['19']++;if (superClass) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['8'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['20']++;Object.setPrototypeOf ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['9'][0]++, Object.setPrototypeOf(subClass, superClass)) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['9'][1]++, subClass.__proto__ = superClass);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['8'][1]++;
}
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['21']++;var AdapterSortableTable = function (_Feature) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['4']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['22']++;_inherits(AdapterSortableTable, _Feature);function AdapterSortableTable(tf, opts) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['5']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['24']++;_classCallCheck(this, AdapterSortableTable);__cov_C$Mijoc7oG4JB_Vixvek8w.s['25']++;var _this = _possibleConstructorReturn(this, _Feature.call(this, tf, opts.name));__cov_C$Mijoc7oG4JB_Vixvek8w.s['26']++;_this.name = opts.name;__cov_C$Mijoc7oG4JB_Vixvek8w.s['27']++;_this.desc = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['10'][0]++, opts.description) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['10'][1]++, 'Sortable table');__cov_C$Mijoc7oG4JB_Vixvek8w.s['28']++;_this.sorted = false;__cov_C$Mijoc7oG4JB_Vixvek8w.s['29']++;_this.sortTypes = (0, _types.isArray)(opts.types) ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['11'][0]++, opts.types) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['11'][1]++, tf.colTypes);__cov_C$Mijoc7oG4JB_Vixvek8w.s['30']++;_this.sortColAtStart = (0, _types.isArray)(opts.sort_col_at_start) ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['12'][0]++, opts.sort_col_at_start) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['12'][1]++, null);__cov_C$Mijoc7oG4JB_Vixvek8w.s['31']++;_this.asyncSort = Boolean(opts.async_sort);__cov_C$Mijoc7oG4JB_Vixvek8w.s['32']++;_this.triggerIds = (0, _types.isArray)(opts.trigger_ids) ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['13'][0]++, opts.trigger_ids) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['13'][1]++, []);__cov_C$Mijoc7oG4JB_Vixvek8w.s['33']++;_this.imgPath = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['14'][0]++, opts.images_path) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['14'][1]++, tf.themesPath);__cov_C$Mijoc7oG4JB_Vixvek8w.s['34']++;_this.imgBlank = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['15'][0]++, opts.image_blank) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['15'][1]++, 'blank.png');__cov_C$Mijoc7oG4JB_Vixvek8w.s['35']++;_this.imgClassName = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['16'][0]++, opts.image_class_name) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['16'][1]++, 'sort-arrow');__cov_C$Mijoc7oG4JB_Vixvek8w.s['36']++;_this.imgAscClassName = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['17'][0]++, opts.image_asc_class_name) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['17'][1]++, 'ascending');__cov_C$Mijoc7oG4JB_Vixvek8w.s['37']++;_this.imgDescClassName = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['18'][0]++, opts.image_desc_class_name) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['18'][1]++, 'descending');__cov_C$Mijoc7oG4JB_Vixvek8w.s['38']++;_this.customKey = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['19'][0]++, opts.custom_key) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['19'][1]++, 'data-tf-sortKey');__cov_C$Mijoc7oG4JB_Vixvek8w.s['39']++;_this.onSortLoaded = (0, _types.isFn)(opts.on_sort_loaded) ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['20'][0]++, opts.on_sort_loaded) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['20'][1]++, _types.EMPTY_FN);__cov_C$Mijoc7oG4JB_Vixvek8w.s['40']++;_this.onBeforeSort = (0, _types.isFn)(opts.on_before_sort) ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['21'][0]++, opts.on_before_sort) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['21'][1]++, _types.EMPTY_FN);__cov_C$Mijoc7oG4JB_Vixvek8w.s['41']++;_this.onAfterSort = (0, _types.isFn)(opts.on_after_sort) ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['22'][0]++, opts.on_after_sort) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['22'][1]++, _types.EMPTY_FN);__cov_C$Mijoc7oG4JB_Vixvek8w.s['42']++;_this.stt = null;__cov_C$Mijoc7oG4JB_Vixvek8w.s['43']++;_this.enable();__cov_C$Mijoc7oG4JB_Vixvek8w.s['44']++;return _this;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['45']++;AdapterSortableTable.prototype.init = function init() {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['6']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['46']++;var _this2 = this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['47']++;if (this.initialized) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['23'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['48']++;return;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['23'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['49']++;var tf = this.tf;__cov_C$Mijoc7oG4JB_Vixvek8w.s['50']++;var adpt = this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['51']++;if ((0, _types.isUndef)(SortableTable)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['24'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['52']++;throw new Error('SortableTable class not found.');
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['24'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['53']++;this.emitter.emit('add-date-type-formats', this.tf, this.sortTypes);__cov_C$Mijoc7oG4JB_Vixvek8w.s['54']++;this.overrideSortableTable();__cov_C$Mijoc7oG4JB_Vixvek8w.s['55']++;this.setSortTypes();__cov_C$Mijoc7oG4JB_Vixvek8w.s['56']++;this.onSortLoaded(tf, this);__cov_C$Mijoc7oG4JB_Vixvek8w.s['57']++;this.stt.onbeforesort = function () {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['7']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['58']++;adpt.onBeforeSort(tf, adpt.stt.sortColumn);__cov_C$Mijoc7oG4JB_Vixvek8w.s['59']++;if (tf.paging) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['25'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['60']++;tf.feature('paging').disable();
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['25'][1]++;
}
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['61']++;this.stt.onsort = function () {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['8']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['62']++;adpt.sorted = true;__cov_C$Mijoc7oG4JB_Vixvek8w.s['63']++;if (tf.paging) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['26'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['64']++;var paginator = tf.feature('paging');__cov_C$Mijoc7oG4JB_Vixvek8w.s['65']++;tf.getValidRows(true);__cov_C$Mijoc7oG4JB_Vixvek8w.s['66']++;paginator.enable();__cov_C$Mijoc7oG4JB_Vixvek8w.s['67']++;paginator.setPage(paginator.getPage());
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['26'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['68']++;adpt.onAfterSort(tf, adpt.stt.sortColumn, adpt.stt.descending);__cov_C$Mijoc7oG4JB_Vixvek8w.s['69']++;adpt.emitter.emit('column-sorted', tf, adpt.stt.sortColumn, adpt.stt.descending);
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['70']++;var sortColAtStart = adpt.sortColAtStart;__cov_C$Mijoc7oG4JB_Vixvek8w.s['71']++;if (sortColAtStart) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['27'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['72']++;this.stt.sort(sortColAtStart[0], sortColAtStart[1]);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['27'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['73']++;this.emitter.on(['sort'], function (tf, colIdx, desc) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['9']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['74']++;return _this2.sortByColumnIndex(colIdx, desc);
});__cov_C$Mijoc7oG4JB_Vixvek8w.s['75']++;this.initialized = true;__cov_C$Mijoc7oG4JB_Vixvek8w.s['76']++;this.emitter.emit('sort-initialized', tf, this);
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['77']++;AdapterSortableTable.prototype.sortByColumnIndex = function sortByColumnIndex(colIdx, desc) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['10']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['78']++;this.stt.sort(colIdx, desc);
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['79']++;AdapterSortableTable.prototype.overrideSortableTable = function overrideSortableTable() {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['11']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['80']++;var adpt = this,
tf = this.tf;__cov_C$Mijoc7oG4JB_Vixvek8w.s['81']++;SortableTable.prototype.headerOnclick = function (evt) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['12']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['82']++;if (!adpt.initialized) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['28'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['83']++;return;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['28'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['84']++;var el = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['29'][0]++, evt.target) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['29'][1]++, evt.srcElement);__cov_C$Mijoc7oG4JB_Vixvek8w.s['85']++;while ((__cov_C$Mijoc7oG4JB_Vixvek8w.b['30'][0]++, el.tagName !== _const.CELL_TAG) && (__cov_C$Mijoc7oG4JB_Vixvek8w.b['30'][1]++, el.tagName !== _const.HEADER_TAG)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['86']++;el = el.parentNode;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['87']++;this.sort(SortableTable.msie ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['31'][0]++, SortableTable.getCellIndex(el)) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['31'][1]++, el.cellIndex));
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['88']++;SortableTable.getCellIndex = function (oTd) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['13']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['89']++;var cells = oTd.parentNode.cells,
l = cells.length,
i = void 0;__cov_C$Mijoc7oG4JB_Vixvek8w.s['90']++;for (i = 0; (__cov_C$Mijoc7oG4JB_Vixvek8w.b['32'][0]++, cells[i] !== oTd) && (__cov_C$Mijoc7oG4JB_Vixvek8w.b['32'][1]++, i < l); i++) {}__cov_C$Mijoc7oG4JB_Vixvek8w.s['91']++;return i;
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['92']++;SortableTable.prototype.initHeader = function (oSortTypes) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['14']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['93']++;var stt = this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['94']++;if (!stt.tHead) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['33'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['95']++;if (tf.gridLayout) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['34'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['96']++;stt.tHead = tf.feature('gridLayout').headTbl.tHead;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['34'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['97']++;return;
}
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['33'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['98']++;stt.headersRow = tf.headersRow;__cov_C$Mijoc7oG4JB_Vixvek8w.s['99']++;var cells = stt.tHead.rows[stt.headersRow].cells;__cov_C$Mijoc7oG4JB_Vixvek8w.s['100']++;stt.sortTypes = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['35'][0]++, oSortTypes) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['35'][1]++, []);__cov_C$Mijoc7oG4JB_Vixvek8w.s['101']++;var l = cells.length;__cov_C$Mijoc7oG4JB_Vixvek8w.s['102']++;var img = void 0,
c = void 0;__cov_C$Mijoc7oG4JB_Vixvek8w.s['103']++;for (var i = 0; i < l; i++) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['104']++;c = cells[i];__cov_C$Mijoc7oG4JB_Vixvek8w.s['105']++;if ((__cov_C$Mijoc7oG4JB_Vixvek8w.b['37'][0]++, stt.sortTypes[i] !== null) && (__cov_C$Mijoc7oG4JB_Vixvek8w.b['37'][1]++, stt.sortTypes[i] !== 'None')) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['36'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['106']++;c.style.cursor = 'pointer';__cov_C$Mijoc7oG4JB_Vixvek8w.s['107']++;img = (0, _dom.createElm)('img', ['src', adpt.imgPath + adpt.imgBlank]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['108']++;c.appendChild(img);__cov_C$Mijoc7oG4JB_Vixvek8w.s['109']++;if (stt.sortTypes[i] !== null) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['38'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['110']++;c.setAttribute('_sortType', stt.sortTypes[i]);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['38'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['111']++;(0, _event.addEvt)(c, 'click', stt._headerOnclick);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['36'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['112']++;c.setAttribute('_sortType', oSortTypes[i]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['113']++;c._sortType = 'None';
}
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['114']++;stt.updateHeaderArrows();
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['115']++;SortableTable.prototype.updateHeaderArrows = function () {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['15']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['116']++;var stt = this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['117']++;var cells = void 0,
l = void 0,
img = void 0;__cov_C$Mijoc7oG4JB_Vixvek8w.s['118']++;if ((__cov_C$Mijoc7oG4JB_Vixvek8w.b['40'][0]++, adpt.asyncSort) && (__cov_C$Mijoc7oG4JB_Vixvek8w.b['40'][1]++, adpt.triggerIds.length > 0)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['39'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['119']++;var triggers = adpt.triggerIds;__cov_C$Mijoc7oG4JB_Vixvek8w.s['120']++;cells = [];__cov_C$Mijoc7oG4JB_Vixvek8w.s['121']++;l = triggers.length;__cov_C$Mijoc7oG4JB_Vixvek8w.s['122']++;for (var j = 0; j < l; j++) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['123']++;cells.push((0, _dom.elm)(triggers[j]));
}
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['39'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['124']++;if (!this.tHead) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['41'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['125']++;return;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['41'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['126']++;cells = stt.tHead.rows[stt.headersRow].cells;__cov_C$Mijoc7oG4JB_Vixvek8w.s['127']++;l = cells.length;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['128']++;for (var i = 0; i < l; i++) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['129']++;var cell = cells[i];__cov_C$Mijoc7oG4JB_Vixvek8w.s['130']++;if (!cell) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['42'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['131']++;continue;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['42'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['132']++;var cellAttr = cell.getAttribute('_sortType');__cov_C$Mijoc7oG4JB_Vixvek8w.s['133']++;if ((__cov_C$Mijoc7oG4JB_Vixvek8w.b['44'][0]++, cellAttr !== null) && (__cov_C$Mijoc7oG4JB_Vixvek8w.b['44'][1]++, cellAttr !== 'None')) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['43'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['134']++;img = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['45'][0]++, cell.lastChild) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['45'][1]++, cell);__cov_C$Mijoc7oG4JB_Vixvek8w.s['135']++;if (img.nodeName.toLowerCase() !== 'img') {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['46'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['136']++;img = (0, _dom.createElm)('img', ['src', adpt.imgPath + adpt.imgBlank]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['137']++;cell.appendChild(img);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['46'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['138']++;if (i === stt.sortColumn) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['47'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['139']++;img.className = adpt.imgClassName + ' ' + (this.descending ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['48'][0]++, adpt.imgDescClassName) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['48'][1]++, adpt.imgAscClassName));
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['47'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['140']++;img.className = adpt.imgClassName;
}
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['43'][1]++;
}
}
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['141']++;SortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['16']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['142']++;var stt = this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['143']++;var sortTypeInfo = stt._sortTypeInfo[sType];__cov_C$Mijoc7oG4JB_Vixvek8w.s['144']++;if ((__cov_C$Mijoc7oG4JB_Vixvek8w.b['50'][0]++, sortTypeInfo) && (__cov_C$Mijoc7oG4JB_Vixvek8w.b['50'][1]++, sortTypeInfo.getRowValue)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['49'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['145']++;return sortTypeInfo.getRowValue(oRow, nColumn);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['49'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['146']++;var c = oRow.cells[nColumn];__cov_C$Mijoc7oG4JB_Vixvek8w.s['147']++;var s = SortableTable.getInnerText(c);__cov_C$Mijoc7oG4JB_Vixvek8w.s['148']++;return stt.getValueFromString(s, sType);
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['149']++;SortableTable.getInnerText = function (oNode) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['17']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['150']++;if (!oNode) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['51'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['151']++;return;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['51'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['152']++;if (oNode.getAttribute(adpt.customKey)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['52'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['153']++;return oNode.getAttribute(adpt.customKey);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['52'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['154']++;return (0, _dom.getText)(oNode);
}
};
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['155']++;AdapterSortableTable.prototype.addSortType = function addSortType() {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['18']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['156']++;for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['157']++;args[_key] = arguments[_key];
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['158']++;var id = args[0],
caster = args[1],
sorter = args[2];__cov_C$Mijoc7oG4JB_Vixvek8w.s['159']++;SortableTable.prototype.addSortType(id, caster, sorter);
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['160']++;AdapterSortableTable.prototype.setSortTypes = function setSortTypes() {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['19']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['161']++;var _this3 = this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['162']++;var tf = this.tf,
sortTypes = this.sortTypes,
_sortTypes = [];__cov_C$Mijoc7oG4JB_Vixvek8w.s['163']++;for (var i = 0; i < tf.nbCells; i++) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['164']++;var colType = void 0;__cov_C$Mijoc7oG4JB_Vixvek8w.s['165']++;if (sortTypes[i]) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['53'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['166']++;colType = sortTypes[i];__cov_C$Mijoc7oG4JB_Vixvek8w.s['167']++;if ((0, _types.isObj)(colType)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['54'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['168']++;if (colType.type === _const.DATE) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['55'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['169']++;colType = this._addDateType(i, sortTypes);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['55'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['170']++;if (colType.type === _const.FORMATTED_NUMBER) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['56'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['171']++;var decimal = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['57'][0]++, colType.decimal) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['57'][1]++, tf.decimalSeparator);__cov_C$Mijoc7oG4JB_Vixvek8w.s['172']++;colType = this._addNumberType(i, decimal);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['56'][1]++;
}
}
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['54'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['173']++;colType = colType.toLowerCase();__cov_C$Mijoc7oG4JB_Vixvek8w.s['174']++;if (colType === _const.DATE) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['58'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['175']++;colType = this._addDateType(i, sortTypes);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['58'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['176']++;if ((__cov_C$Mijoc7oG4JB_Vixvek8w.b['60'][0]++, colType === _const.FORMATTED_NUMBER) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['60'][1]++, colType === _const.NUMBER)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['59'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['177']++;colType = this._addNumberType(i, tf.decimalSeparator);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['59'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['178']++;if (colType === _const.NONE) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['61'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['179']++;colType = 'None';
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['61'][1]++;
}
}
}
}
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['53'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['180']++;colType = _const.STRING;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['181']++;_sortTypes.push(colType);
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['182']++;this.addSortType('caseinsensitivestring', SortableTable.toUpperCase);__cov_C$Mijoc7oG4JB_Vixvek8w.s['183']++;this.addSortType(_const.STRING);__cov_C$Mijoc7oG4JB_Vixvek8w.s['184']++;this.addSortType(_const.IP_ADDRESS, ipAddress, sortIP);__cov_C$Mijoc7oG4JB_Vixvek8w.s['185']++;this.stt = new SortableTable(tf.tbl, _sortTypes);__cov_C$Mijoc7oG4JB_Vixvek8w.s['186']++;if ((__cov_C$Mijoc7oG4JB_Vixvek8w.b['63'][0]++, this.asyncSort) && (__cov_C$Mijoc7oG4JB_Vixvek8w.b['63'][1]++, this.triggerIds.length > 0)) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['62'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['187']++;(function () {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['20']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['188']++;var triggers = _this3.triggerIds;__cov_C$Mijoc7oG4JB_Vixvek8w.s['189']++;for (var j = 0; j < triggers.length; j++) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['190']++;if (triggers[j] === null) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['64'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['191']++;continue;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['64'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['192']++;var trigger = (0, _dom.elm)(triggers[j]);__cov_C$Mijoc7oG4JB_Vixvek8w.s['193']++;if (trigger) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['65'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['194']++;trigger.style.cursor = 'pointer';__cov_C$Mijoc7oG4JB_Vixvek8w.s['195']++;(0, _event.addEvt)(trigger, 'click', function (evt) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['21']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['196']++;var elm = evt.target;__cov_C$Mijoc7oG4JB_Vixvek8w.s['197']++;if (!_this3.tf.sort) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['66'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['198']++;return;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['66'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['199']++;_this3.stt.asyncSort(triggers.indexOf(elm.id));
});__cov_C$Mijoc7oG4JB_Vixvek8w.s['200']++;trigger.setAttribute('_sortType', _sortTypes[j]);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['65'][1]++;
}
}
})();
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['62'][1]++;
}
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['201']++;AdapterSortableTable.prototype._addDateType = function _addDateType(colIndex, types) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['22']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['202']++;var tf = this.tf;__cov_C$Mijoc7oG4JB_Vixvek8w.s['203']++;var dateType = tf.feature('dateType');__cov_C$Mijoc7oG4JB_Vixvek8w.s['204']++;var locale = (__cov_C$Mijoc7oG4JB_Vixvek8w.b['67'][0]++, dateType.getOptions(colIndex, types).locale) || (__cov_C$Mijoc7oG4JB_Vixvek8w.b['67'][1]++, tf.locale);__cov_C$Mijoc7oG4JB_Vixvek8w.s['205']++;var colType = _const.DATE + '-' + locale;__cov_C$Mijoc7oG4JB_Vixvek8w.s['206']++;this.addSortType(colType, function (value) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['23']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['207']++;var parsedDate = dateType.parse(value, locale);__cov_C$Mijoc7oG4JB_Vixvek8w.s['208']++;return isNaN(+parsedDate) ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['68'][0]++, new Date(-86400000000000)) : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['68'][1]++, parsedDate);
});__cov_C$Mijoc7oG4JB_Vixvek8w.s['209']++;return colType;
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['210']++;AdapterSortableTable.prototype._addNumberType = function _addNumberType(colIndex, decimal) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['24']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['211']++;var colType = '' + _const.FORMATTED_NUMBER + (decimal === '.' ? (__cov_C$Mijoc7oG4JB_Vixvek8w.b['69'][0]++, '') : (__cov_C$Mijoc7oG4JB_Vixvek8w.b['69'][1]++, '-custom'));__cov_C$Mijoc7oG4JB_Vixvek8w.s['212']++;this.addSortType(colType, function (value) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['25']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['213']++;return (0, _number.parse)(value, decimal);
});__cov_C$Mijoc7oG4JB_Vixvek8w.s['214']++;return colType;
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['215']++;AdapterSortableTable.prototype.destroy = function destroy() {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['26']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['216']++;var _this4 = this;__cov_C$Mijoc7oG4JB_Vixvek8w.s['217']++;if (!this.initialized) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['70'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['218']++;return;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['70'][1]++;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['219']++;var tf = this.tf;__cov_C$Mijoc7oG4JB_Vixvek8w.s['220']++;this.emitter.off(['sort'], function (tf, colIdx, desc) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['27']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['221']++;return _this4.sortByColumnIndex(colIdx, desc);
});__cov_C$Mijoc7oG4JB_Vixvek8w.s['222']++;this.sorted = false;__cov_C$Mijoc7oG4JB_Vixvek8w.s['223']++;this.stt.destroy();__cov_C$Mijoc7oG4JB_Vixvek8w.s['224']++;var ids = tf.getFiltersId();__cov_C$Mijoc7oG4JB_Vixvek8w.s['225']++;for (var idx = 0; idx < ids.length; idx++) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['226']++;var header = tf.getHeaderElement(idx);__cov_C$Mijoc7oG4JB_Vixvek8w.s['227']++;var img = (0, _dom.tag)(header, 'img');__cov_C$Mijoc7oG4JB_Vixvek8w.s['228']++;if (img.length === 1) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['71'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['229']++;header.removeChild(img[0]);
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['71'][1]++;
}
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['230']++;this.initialized = false;
};__cov_C$Mijoc7oG4JB_Vixvek8w.s['231']++;return AdapterSortableTable;
}(_feature.Feature);__cov_C$Mijoc7oG4JB_Vixvek8w.s['232']++;exports.default = AdapterSortableTable;function ipAddress(value) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['28']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['234']++;var vals = value.split('.');__cov_C$Mijoc7oG4JB_Vixvek8w.s['235']++;for (var x in vals) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['236']++;var val = vals[x];__cov_C$Mijoc7oG4JB_Vixvek8w.s['237']++;while (3 > val.length) {
__cov_C$Mijoc7oG4JB_Vixvek8w.s['238']++;val = '0' + val;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['239']++;vals[x] = val;
}__cov_C$Mijoc7oG4JB_Vixvek8w.s['240']++;return vals.join('.');
}function sortIP(a, b) {
__cov_C$Mijoc7oG4JB_Vixvek8w.f['29']++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['242']++;var aa = ipAddress(a.value.toLowerCase());__cov_C$Mijoc7oG4JB_Vixvek8w.s['243']++;var bb = ipAddress(b.value.toLowerCase());__cov_C$Mijoc7oG4JB_Vixvek8w.s['244']++;if (aa === bb) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['72'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['245']++;return 0;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['72'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['246']++;if (aa < bb) {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['73'][0]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['247']++;return -1;
} else {
__cov_C$Mijoc7oG4JB_Vixvek8w.b['73'][1]++;__cov_C$Mijoc7oG4JB_Vixvek8w.s['248']++;return 1;
}
}
}
/***/ },
/***/ 442:
/***/ function(module, exports, __webpack_require__) {
"use strict";
var __cov_BsPALRBEpatU8_skvlLzrQ = Function('return this')();
if (!__cov_BsPALRBEpatU8_skvlLzrQ.__coverage__) {
__cov_BsPALRBEpatU8_skvlLzrQ.__coverage__ = {};
}
__cov_BsPALRBEpatU8_skvlLzrQ = __cov_BsPALRBEpatU8_skvlLzrQ.__coverage__;
if (!__cov_BsPALRBEpatU8_skvlLzrQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\sort.js']) {
__cov_BsPALRBEpatU8_skvlLzrQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\sort.js'] = { "path": 'C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\sort.js', "s": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 1, "6": 0, "7": 0, "8": 0, "9": 0 }, "b": { "1": [0, 0], "2": [0, 0], "3": [0, 0] }, "f": { "1": 0 }, "fnMap": { "1": { "name": "_interopRequireDefault", "line": 13, "loc": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "skip": true } }, "statementMap": { "1": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "2": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 0 } }, "3": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "4": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 0 } }, "5": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "6": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, "7": { "start": { "line": 4, "column": 0 }, "end": { "line": 6, "column": 1 } }, "8": { "start": { "line": 5, "column": 4 }, "end": { "line": 5, "column": 4 } }, "9": { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true } }, "branchMap": { "1": { "line": 13, "type": "cond-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "2": { "line": 13, "type": "binary-expr", "locations": [{ "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }, { "start": { "line": 0, "column": 0 }, "end": { "line": 0, "column": 0 }, "skip": true }] }, "3": { "line": 15, "type": "if", "locations": [{ "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 0 } }, { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 0 } }] } }, "code": ["import AdapterSortableTable from './adapterSortabletable';", "import {root} from '../../root';", "", "if (!root.SortableTable) {", " require('script!sortabletable');", "}", "", "export default AdapterSortableTable;", ""] };
}
__cov_BsPALRBEpatU8_skvlLzrQ = __cov_BsPALRBEpatU8_skvlLzrQ['C:\\Users\\max.guglielmi\\Documents\\dev\\perso\\javascript\\GitHub\\TableFilter\\src\\extensions\\sort\\sort.js'];
__cov_BsPALRBEpatU8_skvlLzrQ.s['1']++;Object.defineProperty(exports, '__esModule', { value: true });__cov_BsPALRBEpatU8_skvlLzrQ.s['2']++;var _adapterSortabletable = __webpack_require__(441);__cov_BsPALRBEpatU8_skvlLzrQ.s['3']++;var _adapterSortabletable2 = _interopRequireDefault(_adapterSortabletable);__cov_BsPALRBEpatU8_skvlLzrQ.s['4']++;var _root = __webpack_require__(2);function _interopRequireDefault(obj) {
__cov_BsPALRBEpatU8_skvlLzrQ.f['1']++;__cov_BsPALRBEpatU8_skvlLzrQ.s['6']++;return (__cov_BsPALRBEpatU8_skvlLzrQ.b['2'][0]++, obj) && (__cov_BsPALRBEpatU8_skvlLzrQ.b['2'][1]++, obj.__esModule) ? (__cov_BsPALRBEpatU8_skvlLzrQ.b['1'][0]++, obj) : (__cov_BsPALRBEpatU8_skvlLzrQ.b['1'][1]++, { default: obj });
}__cov_BsPALRBEpatU8_skvlLzrQ.s['7']++;if (!_root.root.SortableTable) {
__cov_BsPALRBEpatU8_skvlLzrQ.b['3'][0]++;__cov_BsPALRBEpatU8_skvlLzrQ.s['8']++;__webpack_require__(443);
} else {
__cov_BsPALRBEpatU8_skvlLzrQ.b['3'][1]++;
}__cov_BsPALRBEpatU8_skvlLzrQ.s['9']++;exports.default = _adapterSortabletable2.default;
/***/ },
/***/ 443:
/***/ function(module, exports, __webpack_require__) {
__webpack_require__(444)(__webpack_require__(445)+"\n\n// SCRIPT-LOADER FOOTER\n//# sourceURL=script:///C:/Users/max.guglielmi/Documents/dev/perso/javascript/GitHub/TableFilter/libs/sortabletable.js")
/***/ },
/***/ 444:
/***/ function(module, exports) {
/*
MIT License http://www.opensource.org/licenses/mit-license.php
Author Tobias Koppers @sokra
*/
module.exports = function(src) {
if (typeof execScript !== "undefined")
execScript(src);
else
eval.call(null, src);
}
/***/ },
/***/ 445:
/***/ function(module, exports) {
module.exports = "/*----------------------------------------------------------------------------\\\n| Sortable Table 1.12 |\n|-----------------------------------------------------------------------------|\n| Created by Erik Arvidsson |\n| (http://webfx.eae.net/contact.html#erik) |\n| For WebFX (http://webfx.eae.net/) |\n|-----------------------------------------------------------------------------|\n| A DOM 1 based script that allows an ordinary HTML table to be sortable. |\n|-----------------------------------------------------------------------------|\n| Copyright (c) 1998 - 2006 Erik Arvidsson |\n|-----------------------------------------------------------------------------|\n| Licensed under the Apache License, Version 2.0 (the \"License\"); you may not |\n| use this file except in compliance with the License. You may obtain a copy |\n| of the License at http://www.apache.org/licenses/LICENSE-2.0 |\n| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |\n| Unless required by applicable law or agreed to in writing, software |\n| distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT |\n| WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |\n| License for the specific language governing permissions and limitations |\n| under the License. |\n|-----------------------------------------------------------------------------|\n| 2003-01-10 | First version |\n| 2003-01-19 | Minor changes to the date parsing |\n| 2003-01-28 | JScript 5.0 fixes (no support for 'in' operator) |\n| 2003-02-01 | Sloppy typo like error fixed in getInnerText |\n| 2003-07-04 | Added workaround for IE cellIndex bug. |\n| 2003-11-09 | The bDescending argument to sort was not correctly working |\n| | Using onclick DOM0 event if no support for addEventListener |\n| | or attachEvent |\n| 2004-01-13 | Adding addSortType and removeSortType which makes it a lot |\n| | easier to add new, custom sort types. |\n| 2004-01-27 | Switch to use descending = false as the default sort order. |\n| | Change defaultDescending to suit your needs. |\n| 2004-03-14 | Improved sort type None look and feel a bit |\n| 2004-08-26 | Made the handling of tBody and tHead more flexible. Now you |\n| | can use another tHead or no tHead, and you can chose some |\n| | other tBody. |\n| 2006-04-25 | Changed license to Apache Software License 2.0 |\n|-----------------------------------------------------------------------------|\n| Created 2003-01-10 | All changes are in the log above. | Updated 2006-04-25 |\n\\----------------------------------------------------------------------------*/\n\n\nfunction SortableTable(oTable, oSortTypes) {\n\n\tthis.sortTypes = oSortTypes || [];\n\n\tthis.sortColumn = null;\n\tthis.descending = null;\n\n\tvar oThis = this;\n\tthis._headerOnclick = function (e) {\n\t\toThis.headerOnclick(e);\n\t};\n\n\tif (oTable) {\n\t\tthis.setTable( oTable );\n\t\tthis.document = oTable.ownerDocument || oTable.document;\n\t}\n\telse {\n\t\tthis.document = document;\n\t}\n\n\n\t// only IE needs this\n\tvar win = this.document.defaultView || this.document.parentWindow;\n\tthis._onunload = function () {\n\t\toThis.destroy();\n\t};\n\tif (win && typeof win.attachEvent != \"undefined\") {\n\t\twin.attachEvent(\"onunload\", this._onunload);\n\t}\n}\n\nSortableTable.gecko = navigator.product == \"Gecko\";\nSortableTable.msie = /msie/i.test(navigator.userAgent);\n// Mozilla is faster when doing the DOM manipulations on\n// an orphaned element. MSIE is not\nSortableTable.removeBeforeSort = SortableTable.gecko;\n\nSortableTable.prototype.onsort = function () {};\n\n// default sort order. true -> descending, false -> ascending\nSortableTable.prototype.defaultDescending = false;\n\n// shared between all instances. This is intentional to allow external files\n// to modify the prototype\nSortableTable.prototype._sortTypeInfo = {};\n\nSortableTable.prototype.setTable = function (oTable) {\n\tif ( this.tHead )\n\t\tthis.uninitHeader();\n\tthis.element = oTable;\n\tthis.setTHead( oTable.tHead );\n\tthis.setTBody( oTable.tBodies[0] );\n};\n\nSortableTable.prototype.setTHead = function (oTHead) {\n\tif (this.tHead && this.tHead != oTHead )\n\t\tthis.uninitHeader();\n\tthis.tHead = oTHead;\n\tthis.initHeader( this.sortTypes );\n};\n\nSortableTable.prototype.setTBody = function (oTBody) {\n\tthis.tBody = oTBody;\n};\n\nSortableTable.prototype.setSortTypes = function ( oSortTypes ) {\n\tif ( this.tHead )\n\t\tthis.uninitHeader();\n\tthis.sortTypes = oSortTypes || [];\n\tif ( this.tHead )\n\t\tthis.initHeader( this.sortTypes );\n};\n\n// adds arrow containers and events\n// also binds sort type to the header cells so that reordering columns does\n// not break the sort types\nSortableTable.prototype.initHeader = function (oSortTypes) {\n\tif (!this.tHead) return;\n\tvar cells = this.tHead.rows[0].cells;\n\tvar doc = this.tHead.ownerDocument || this.tHead.document;\n\tthis.sortTypes = oSortTypes || [];\n\tvar l = cells.length;\n\tvar img, c;\n\tfor (var i = 0; i < l; i++) {\n\t\tc = cells[i];\n\t\tif (this.sortTypes[i] != null && this.sortTypes[i] != \"None\") {\n\t\t\timg = doc.createElement(\"IMG\");\n\t\t\timg.src = \"images/blank.png\";\n\t\t\tc.appendChild(img);\n\t\t\tif (this.sortTypes[i] != null)\n\t\t\t\tc._sortType = this.sortTypes[i];\n\t\t\tif (typeof c.addEventListener != \"undefined\")\n\t\t\t\tc.addEventListener(\"click\", this._headerOnclick, false);\n\t\t\telse if (typeof c.attachEvent != \"undefined\")\n\t\t\t\tc.attachEvent(\"onclick\", this._headerOnclick);\n\t\t\telse\n\t\t\t\tc.onclick = this._headerOnclick;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tc.setAttribute( \"_sortType\", oSortTypes[i] );\n\t\t\tc._sortType = \"None\";\n\t\t}\n\t}\n\tthis.updateHeaderArrows();\n};\n\n// remove arrows and events\nSortableTable.prototype.uninitHeader = function () {\n\tif (!this.tHead) return;\n\tvar cells = this.tHead.rows[0].cells;\n\tvar l = cells.length;\n\tvar c;\n\tfor (var i = 0; i < l; i++) {\n\t\tc = cells[i];\n\t\tif (c._sortType != null && c._sortType != \"None\") {\n\t\t\tc.removeChild(c.lastChild);\n\t\t\tif (typeof c.removeEventListener != \"undefined\")\n\t\t\t\tc.removeEventListener(\"click\", this._headerOnclick, false);\n\t\t\telse if (typeof c.detachEvent != \"undefined\")\n\t\t\t\tc.detachEvent(\"onclick\", this._headerOnclick);\n\t\t\tc._sortType = null;\n\t\t\tc.removeAttribute( \"_sortType\" );\n\t\t}\n\t}\n};\n\nSortableTable.prototype.updateHeaderArrows = function () {\n\tif (!this.tHead) return;\n\tvar cells = this.tHead.rows[0].cells;\n\tvar l = cells.length;\n\tvar img;\n\tfor (var i = 0; i < l; i++) {\n\t\tif (cells[i]._sortType != null && cells[i]._sortType != \"None\") {\n\t\t\timg = cells[i].lastChild;\n\t\t\tif (i == this.sortColumn)\n\t\t\t\timg.className = \"sort-arrow \" + (this.descending ? \"descending\" : \"ascending\");\n\t\t\telse\n\t\t\t\timg.className = \"sort-arrow\";\n\t\t}\n\t}\n};\n\nSortableTable.prototype.headerOnclick = function (e) {\n\t// find TD element\n\tvar el = e.target || e.srcElement;\n\twhile (el.tagName != \"TD\")\n\t\tel = el.parentNode;\n\n\tthis.sort(SortableTable.msie ? SortableTable.getCellIndex(el) : el.cellIndex);\n};\n\n// IE returns wrong cellIndex when columns are hidden\nSortableTable.getCellIndex = function (oTd) {\n\tvar cells = oTd.parentNode.childNodes\n\tvar l = cells.length;\n\tvar i;\n\tfor (i = 0; cells[i] != oTd && i < l; i++)\n\t\t;\n\treturn i;\n};\n\nSortableTable.prototype.getSortType = function (nColumn) {\n\treturn this.sortTypes[nColumn] || \"String\";\n};\n\n// only nColumn is required\n// if bDescending is left out the old value is taken into account\n// if sSortType is left out the sort type is found from the sortTypes array\n\nSortableTable.prototype.sort = function (nColumn, bDescending, sSortType) {\n\tif (!this.tBody) return;\n\tif (sSortType == null)\n\t\tsSortType = this.getSortType(nColumn);\n\n\t// exit if None\n\tif (sSortType == \"None\")\n\t\treturn;\n\n\tif (bDescending == null) {\n\t\tif (this.sortColumn != nColumn)\n\t\t\tthis.descending = this.defaultDescending;\n\t\telse\n\t\t\tthis.descending = !this.descending;\n\t}\n\telse\n\t\tthis.descending = bDescending;\n\n\tthis.sortColumn = nColumn;\n\n\tif (typeof this.onbeforesort == \"function\")\n\t\tthis.onbeforesort();\n\n\tvar f = this.getSortFunction(sSortType, nColumn);\n\tvar a = this.getCache(sSortType, nColumn);\n\tvar tBody = this.tBody;\n\n\ta.sort(f);\n\n\tif (this.descending)\n\t\ta.reverse();\n\n\tif (SortableTable.removeBeforeSort) {\n\t\t// remove from doc\n\t\tvar nextSibling = tBody.nextSibling;\n\t\tvar p = tBody.parentNode;\n\t\tp.removeChild(tBody);\n\t}\n\n\t// insert in the new order\n\tvar l = a.length;\n\tfor (var i = 0; i < l; i++)\n\t\ttBody.appendChild(a[i].element);\n\n\tif (SortableTable.removeBeforeSort) {\n\t\t// insert into doc\n\t\tp.insertBefore(tBody, nextSibling);\n\t}\n\n\tthis.updateHeaderArrows();\n\n\tthis.destroyCache(a);\n\n\tif (typeof this.onsort == \"function\")\n\t\tthis.onsort();\n};\n\nSortableTable.prototype.asyncSort = function (nColumn, bDescending, sSortType) {\n\tvar oThis = this;\n\tthis._asyncsort = function () {\n\t\toThis.sort(nColumn, bDescending, sSortType);\n\t};\n\twindow.setTimeout(this._asyncsort, 1);\n};\n\nSortableTable.prototype.getCache = function (sType, nColumn) {\n\tif (!this.tBody) return [];\n\tvar rows = this.tBody.rows;\n\tvar l = rows.length;\n\tvar a = new Array(l);\n\tvar r;\n\tfor (var i = 0; i < l; i++) {\n\t\tr = rows[i];\n\t\ta[i] = {\n\t\t\tvalue:\t\tthis.getRowValue(r, sType, nColumn),\n\t\t\telement:\tr\n\t\t};\n\t};\n\treturn a;\n};\n\nSortableTable.prototype.destroyCache = function (oArray) {\n\tvar l = oArray.length;\n\tfor (var i = 0; i < l; i++) {\n\t\toArray[i].value = null;\n\t\toArray[i].element = null;\n\t\toArray[i] = null;\n\t}\n};\n\nSortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {\n\t// if we have defined a custom getRowValue use that\n\tif (this._sortTypeInfo[sType] && this._sortTypeInfo[sType].getRowValue)\n\t\treturn this._sortTypeInfo[sType].getRowValue(oRow, nColumn);\n\n\tvar s;\n\tvar c = oRow.cells[nColumn];\n\tif (typeof c.innerText != \"undefined\")\n\t\ts = c.innerText;\n\telse\n\t\ts = SortableTable.getInnerText(c);\n\treturn this.getValueFromString(s, sType);\n};\n\nSortableTable.getInnerText = function (oNode) {\n\tvar s = \"\";\n\tvar cs = oNode.childNodes;\n\tvar l = cs.length;\n\tfor (var i = 0; i < l; i++) {\n\t\tswitch (cs[i].nodeType) {\n\t\t\tcase 1: //ELEMENT_NODE\n\t\t\t\ts += SortableTable.getInnerText(cs[i]);\n\t\t\t\tbreak;\n\t\t\tcase 3:\t//TEXT_NODE\n\t\t\t\ts += cs[i].nodeValue;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\treturn s;\n};\n\nSortableTable.prototype.getValueFromString = function (sText, sType) {\n\tif (this._sortTypeInfo[sType])\n\t\treturn this._sortTypeInfo[sType].getValueFromString( sText );\n\treturn sText;\n\t/*\n\tswitch (sType) {\n\t\tcase \"Number\":\n\t\t\treturn Number(sText);\n\t\tcase \"CaseInsensitiveString\":\n\t\t\treturn sText.toUpperCase();\n\t\tcase \"Date\":\n\t\t\tvar parts = sText.split(\"-\");\n\t\t\tvar d = new Date(0);\n\t\t\td.setFullYear(parts[0]);\n\t\t\td.setDate(parts[2]);\n\t\t\td.setMonth(parts[1] - 1);\n\t\t\treturn d.valueOf();\n\t}\n\treturn sText;\n\t*/\n\t};\n\nSortableTable.prototype.getSortFunction = function (sType, nColumn) {\n\tif (this._sortTypeInfo[sType])\n\t\treturn this._sortTypeInfo[sType].compare;\n\treturn SortableTable.basicCompare;\n};\n\nSortableTable.prototype.destroy = function () {\n\tthis.uninitHeader();\n\tvar win = this.document.parentWindow;\n\tif (win && typeof win.detachEvent != \"undefined\") {\t// only IE needs this\n\t\twin.detachEvent(\"onunload\", this._onunload);\n\t}\n\tthis._onunload = null;\n\tthis.element = null;\n\tthis.tHead = null;\n\tthis.tBody = null;\n\tthis.document = null;\n\tthis._headerOnclick = null;\n\tthis.sortTypes = null;\n\tthis._asyncsort = null;\n\tthis.onsort = null;\n};\n\n// Adds a sort type to all instance of SortableTable\n// sType : String - the identifier of the sort type\n// fGetValueFromString : function ( s : string ) : T - A function that takes a\n// string and casts it to a desired format. If left out the string is just\n// returned\n// fCompareFunction : function ( n1 : T, n2 : T ) : Number - A normal JS sort\n// compare function. Takes two values and compares them. If left out less than,\n// <, compare is used\n// fGetRowValue : function( oRow : HTMLTRElement, nColumn : int ) : T - A function\n// that takes the row and the column index and returns the value used to compare.\n// If left out then the innerText is first taken for the cell and then the\n// fGetValueFromString is used to convert that string the desired value and type\n\nSortableTable.prototype.addSortType = function (sType, fGetValueFromString, fCompareFunction, fGetRowValue) {\n\tthis._sortTypeInfo[sType] = {\n\t\ttype:\t\t\t\tsType,\n\t\tgetValueFromString:\tfGetValueFromString || SortableTable.idFunction,\n\t\tcompare:\t\t\tfCompareFunction || SortableTable.basicCompare,\n\t\tgetRowValue:\t\tfGetRowValue\n\t};\n};\n\n// this removes the sort type from all instances of SortableTable\nSortableTable.prototype.removeSortType = function (sType) {\n\tdelete this._sortTypeInfo[sType];\n};\n\nSortableTable.basicCompare = function compare(n1, n2) {\n\tif (n1.value < n2.value)\n\t\treturn -1;\n\tif (n2.value < n1.value)\n\t\treturn 1;\n\treturn 0;\n};\n\nSortableTable.idFunction = function (x) {\n\treturn x;\n};\n\nSortableTable.toUpperCase = function (s) {\n\treturn s.toUpperCase();\n};\n\nSortableTable.toDate = function (s) {\n\tvar parts = s.split(\"-\");\n\tvar d = new Date(0);\n\td.setFullYear(parts[0]);\n\td.setDate(parts[2]);\n\td.setMonth(parts[1] - 1);\n\treturn d.valueOf();\n};\n\n\n// add sort types\nSortableTable.prototype.addSortType(\"Number\", Number);\nSortableTable.prototype.addSortType(\"CaseInsensitiveString\", SortableTable.toUpperCase);\nSortableTable.prototype.addSortType(\"Date\", SortableTable.toDate);\nSortableTable.prototype.addSortType(\"String\");\n// None is a special case\n"
/***/ }
});
//# sourceMappingURL=tf-1-1e181e290c10d2a7d082.js.map