From 15fdb8aad534da1b12f64b00a499b46dae315f42 Mon Sep 17 00:00:00 2001 From: koalyptus Date: Fri, 8 Apr 2016 16:43:16 +0000 Subject: [PATCH] publish Docs to gh-pages (auto) branch: master SHA: 6d92ea3979b8195390fa11ef019de52287e31545 range SHA: 135af7bfda09...6d92ea3979b8 build id: 121748875 build number: 255 --- docs/ast/source/modules/hash.js.json | 1288 +- docs/ast/source/modules/state.js.json | 9301 ++++++---- docs/ast/source/modules/storage.js.json | 7113 ++++++++ docs/ast/source/tablefilter.js.json | 14358 ++++++++-------- docs/class/src/emitter.js~Emitter.html | 4 +- ...pterEzEditTable.js~AdapterEzEditTable.html | 4 +- .../extensions/colOps/colOps.js~ColOps.html | 4 +- .../colsVisibility.js~ColsVisibility.html | 4 +- ...iltersVisibility.js~FiltersVisibility.html | 4 +- ...Sortabletable.js~AdapterSortableTable.html | 4 +- .../alternateRows.js~AlternateRows.html | 4 +- .../src/modules/checkList.js~CheckList.html | 4 +- .../modules/clearButton.js~ClearButton.html | 4 +- .../src/modules/dropdown.js~Dropdown.html | 4 +- .../class/src/modules/feature.js~Feature.html | 4 +- .../src/modules/gridLayout.js~GridLayout.html | 4 +- docs/class/src/modules/hash.js~Hash.html | 10 +- docs/class/src/modules/help.js~Help.html | 4 +- ...highlightKeywords.js~HighlightKeyword.html | 4 +- docs/class/src/modules/loader.js~Loader.html | 4 +- .../src/modules/noResults.js~NoResults.html | 4 +- docs/class/src/modules/paging.js~Paging.html | 4 +- .../modules/popupFilter.js~PopupFilter.html | 4 +- .../modules/rowsCounter.js~RowsCounter.html | 4 +- docs/class/src/modules/state.js~State.html | 390 +- .../src/modules/statusBar.js~StatusBar.html | 4 +- .../class/src/modules/storage.js~Storage.html | 1138 ++ docs/class/src/modules/store.js~Store.html | 4 +- .../class/src/tablefilter.js~TableFilter.html | 124 +- docs/coverage.json | 53 +- docs/dump.json | 1784 +- docs/file/src/array.js.html | 4 +- docs/file/src/cookie.js.html | 4 +- docs/file/src/date.js.html | 4 +- docs/file/src/dom.js.html | 4 +- docs/file/src/emitter.js.html | 4 +- docs/file/src/event.js.html | 4 +- .../advancedGrid/adapterEzEditTable.js.html | 4 +- .../advancedGrid/advancedGrid.js.html | 4 +- .../file/src/extensions/colOps/colOps.js.html | 4 +- .../colsVisibility/colsVisibility.js.html | 4 +- .../filtersVisibility.js.html | 4 +- .../sort/adapterSortabletable.js.html | 4 +- docs/file/src/extensions/sort/sort.js.html | 4 +- docs/file/src/helpers.js.html | 4 +- docs/file/src/modules/alternateRows.js.html | 4 +- docs/file/src/modules/checkList.js.html | 4 +- docs/file/src/modules/clearButton.js.html | 4 +- docs/file/src/modules/dropdown.js.html | 4 +- docs/file/src/modules/feature.js.html | 4 +- docs/file/src/modules/gridLayout.js.html | 4 +- docs/file/src/modules/hash.js.html | 18 +- docs/file/src/modules/help.js.html | 4 +- .../src/modules/highlightKeywords.js.html | 4 +- docs/file/src/modules/loader.js.html | 4 +- docs/file/src/modules/noResults.js.html | 4 +- docs/file/src/modules/paging.js.html | 4 +- docs/file/src/modules/popupFilter.js.html | 4 +- docs/file/src/modules/rowsCounter.js.html | 4 +- docs/file/src/modules/state.js.html | 42 +- docs/file/src/modules/statusBar.js.html | 4 +- docs/file/src/modules/storage.js.html | 206 + docs/file/src/modules/store.js.html | 4 +- docs/file/src/sort.js.html | 4 +- docs/file/src/string.js.html | 4 +- docs/file/src/tablefilter.js.html | 21 +- docs/file/src/types.js.html | 4 +- docs/identifiers.html | 55 +- docs/index.html | 4 +- docs/package.json | 2 +- docs/script/search_index.js | 138 + docs/source.html | 103 +- docs/variable/index.html | 69 +- 73 files changed, 24506 insertions(+), 11923 deletions(-) create mode 100644 docs/ast/source/modules/storage.js.json create mode 100644 docs/class/src/modules/storage.js~Storage.html create mode 100644 docs/file/src/modules/storage.js.html diff --git a/docs/ast/source/modules/hash.js.json b/docs/ast/source/modules/hash.js.json index c09d83fa..a79a865c 100644 --- a/docs/ast/source/modules/hash.js.json +++ b/docs/ast/source/modules/hash.js.json @@ -4283,37 +4283,19 @@ "trailingComments": [ { "type": "Line", - "value": " To prevent state to react to features changes, state is temporarily", + "value": " override current state with persisted one and sync features", "range": [ - 1914, - 1984 + 1913, + 1975 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 8 }, "end": { - "line": 85, - "column": 78 - } - } - }, - { - "type": "Line", - "value": " disabled", - "range": [ - 1993, - 2004 - ], - "loc": { - "start": { - "line": 86, - "column": 8 - }, - "end": { - "line": 86, - "column": 19 + "line": 84, + "column": 70 } } } @@ -4332,16 +4314,16 @@ "object": { "type": "ThisExpression", "range": [ - 2013, - 2017 + 1984, + 1988 ], "loc": { "start": { - "line": 87, + "line": 85, "column": 8 }, "end": { - "line": 87, + "line": 85, "column": 12 } } @@ -4350,105 +4332,56 @@ "type": "Identifier", "name": "state", "range": [ - 2018, - 2023 + 1989, + 1994 ], "loc": { "start": { - "line": 87, + "line": 85, "column": 13 }, "end": { - "line": 87, + "line": 85, "column": 18 } } }, "range": [ - 2013, - 2023 + 1984, + 1994 ], "loc": { "start": { - "line": 87, + "line": 85, "column": 8 }, "end": { - "line": 87, + "line": 85, "column": 18 } } }, "property": { "type": "Identifier", - "name": "disable", + "name": "overrideAndSync", "range": [ - 2024, - 2031 + 1995, + 2010 ], "loc": { "start": { - "line": 87, + "line": 85, "column": 19 }, "end": { - "line": 87, - "column": 26 + "line": 85, + "column": 34 } } }, "range": [ - 2013, - 2031 - ], - "loc": { - "start": { - "line": 87, - "column": 8 - }, - "end": { - "line": 87, - "column": 26 - } - } - }, - "arguments": [], - "range": [ - 2013, - 2033 - ], - "loc": { - "start": { - "line": 87, - "column": 8 - }, - "end": { - "line": 87, - "column": 28 - } - } - }, - "range": [ - 2013, - 2034 - ], - "loc": { - "start": { - "line": 87, - "column": 8 - }, - "end": { - "line": 87, - "column": 29 - } - }, - "leadingComments": [ - { - "type": "Line", - "value": " To prevent state to react to features changes, state is temporarily", - "range": [ - 1914, - 1984 + 1984, + 2010 ], "loc": { "start": { @@ -4457,140 +4390,7 @@ }, "end": { "line": 85, - "column": 78 - } - } - }, - { - "type": "Line", - "value": " disabled", - "range": [ - 1993, - 2004 - ], - "loc": { - "start": { - "line": 86, - "column": 8 - }, - "end": { - "line": 86, - "column": 19 - } - } - } - ], - "trailingComments": [ - { - "type": "Line", - "value": " State is overriden with hash state object", - "range": [ - 2043, - 2087 - ], - "loc": { - "start": { - "line": 88, - "column": 8 - }, - "end": { - "line": 88, - "column": 52 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 2096, - 2100 - ], - "loc": { - "start": { - "line": 89, - "column": 8 - }, - "end": { - "line": 89, - "column": 12 - } - } - }, - "property": { - "type": "Identifier", - "name": "state", - "range": [ - 2101, - 2106 - ], - "loc": { - "start": { - "line": 89, - "column": 13 - }, - "end": { - "line": 89, - "column": 18 - } - } - }, - "range": [ - 2096, - 2106 - ], - "loc": { - "start": { - "line": 89, - "column": 8 - }, - "end": { - "line": 89, - "column": 18 - } - } - }, - "property": { - "type": "Identifier", - "name": "override", - "range": [ - 2107, - 2115 - ], - "loc": { - "start": { - "line": 89, - "column": 19 - }, - "end": { - "line": 89, - "column": 27 - } - } - }, - "range": [ - 2096, - 2115 - ], - "loc": { - "start": { - "line": 89, - "column": 8 - }, - "end": { - "line": 89, - "column": 27 + "column": 34 } } }, @@ -4599,394 +4399,66 @@ "type": "Identifier", "name": "state", "range": [ - 2116, - 2121 + 2011, + 2016 ], "loc": { "start": { - "line": 89, - "column": 28 + "line": 85, + "column": 35 }, "end": { - "line": 89, - "column": 33 + "line": 85, + "column": 40 } } } ], "range": [ - 2096, - 2122 + 1984, + 2017 ], "loc": { "start": { - "line": 89, + "line": 85, "column": 8 }, "end": { - "line": 89, - "column": 34 + "line": 85, + "column": 41 } } }, "range": [ - 2096, - 2123 + 1984, + 2018 ], "loc": { "start": { - "line": 89, + "line": 85, "column": 8 }, "end": { - "line": 89, - "column": 35 + "line": 85, + "column": 42 } }, "leadingComments": [ { "type": "Line", - "value": " State is overriden with hash state object", + "value": " override current state with persisted one and sync features", "range": [ - 2043, - 2087 + 1913, + 1975 ], "loc": { "start": { - "line": 88, + "line": 84, "column": 8 }, "end": { - "line": 88, - "column": 52 - } - } - } - ], - "trailingComments": [ - { - "type": "Line", - "value": " New hash state is applied to features", - "range": [ - 2132, - 2172 - ], - "loc": { - "start": { - "line": 90, - "column": 8 - }, - "end": { - "line": 90, - "column": 48 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 2181, - 2185 - ], - "loc": { - "start": { - "line": 91, - "column": 8 - }, - "end": { - "line": 91, - "column": 12 - } - } - }, - "property": { - "type": "Identifier", - "name": "state", - "range": [ - 2186, - 2191 - ], - "loc": { - "start": { - "line": 91, - "column": 13 - }, - "end": { - "line": 91, - "column": 18 - } - } - }, - "range": [ - 2181, - 2191 - ], - "loc": { - "start": { - "line": 91, - "column": 8 - }, - "end": { - "line": 91, - "column": 18 - } - } - }, - "property": { - "type": "Identifier", - "name": "sync", - "range": [ - 2192, - 2196 - ], - "loc": { - "start": { - "line": 91, - "column": 19 - }, - "end": { - "line": 91, - "column": 23 - } - } - }, - "range": [ - 2181, - 2196 - ], - "loc": { - "start": { - "line": 91, - "column": 8 - }, - "end": { - "line": 91, - "column": 23 - } - } - }, - "arguments": [], - "range": [ - 2181, - 2198 - ], - "loc": { - "start": { - "line": 91, - "column": 8 - }, - "end": { - "line": 91, - "column": 25 - } - } - }, - "range": [ - 2181, - 2199 - ], - "loc": { - "start": { - "line": 91, - "column": 8 - }, - "end": { - "line": 91, - "column": 26 - } - }, - "leadingComments": [ - { - "type": "Line", - "value": " New hash state is applied to features", - "range": [ - 2132, - 2172 - ], - "loc": { - "start": { - "line": 90, - "column": 8 - }, - "end": { - "line": 90, - "column": 48 - } - } - } - ], - "trailingComments": [ - { - "type": "Line", - "value": " State is re-enabled", - "range": [ - 2208, - 2230 - ], - "loc": { - "start": { - "line": 92, - "column": 8 - }, - "end": { - "line": 92, - "column": 30 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 2239, - 2243 - ], - "loc": { - "start": { - "line": 93, - "column": 8 - }, - "end": { - "line": 93, - "column": 12 - } - } - }, - "property": { - "type": "Identifier", - "name": "state", - "range": [ - 2244, - 2249 - ], - "loc": { - "start": { - "line": 93, - "column": 13 - }, - "end": { - "line": 93, - "column": 18 - } - } - }, - "range": [ - 2239, - 2249 - ], - "loc": { - "start": { - "line": 93, - "column": 8 - }, - "end": { - "line": 93, - "column": 18 - } - } - }, - "property": { - "type": "Identifier", - "name": "enable", - "range": [ - 2250, - 2256 - ], - "loc": { - "start": { - "line": 93, - "column": 19 - }, - "end": { - "line": 93, - "column": 25 - } - } - }, - "range": [ - 2239, - 2256 - ], - "loc": { - "start": { - "line": 93, - "column": 8 - }, - "end": { - "line": 93, - "column": 25 - } - } - }, - "arguments": [], - "range": [ - 2239, - 2258 - ], - "loc": { - "start": { - "line": 93, - "column": 8 - }, - "end": { - "line": 93, - "column": 27 - } - } - }, - "range": [ - 2239, - 2259 - ], - "loc": { - "start": { - "line": 93, - "column": 8 - }, - "end": { - "line": 93, - "column": 28 - } - }, - "leadingComments": [ - { - "type": "Line", - "value": " State is re-enabled", - "range": [ - 2208, - 2230 - ], - "loc": { - "start": { - "line": 92, - "column": 8 - }, - "end": { - "line": 92, - "column": 30 + "line": 84, + "column": 70 } } } @@ -4995,7 +4467,7 @@ ], "range": [ 1804, - 2265 + 2024 ], "loc": { "start": { @@ -5003,7 +4475,7 @@ "column": 11 }, "end": { - "line": 94, + "line": 86, "column": 5 } } @@ -5012,7 +4484,7 @@ "expression": false, "range": [ 1801, - 2265 + 2024 ], "loc": { "start": { @@ -5020,7 +4492,7 @@ "column": 8 }, "end": { - "line": 94, + "line": 86, "column": 5 } } @@ -5029,7 +4501,7 @@ "computed": false, "range": [ 1797, - 2265 + 2024 ], "loc": { "start": { @@ -5037,7 +4509,7 @@ "column": 4 }, "end": { - "line": 94, + "line": 86, "column": 5 } }, @@ -5064,18 +4536,18 @@ "trailingComments": [ { "type": "Block", - "value": "*\n * Destroy Hash instance\n ", + "value": "*\n * Release Hash event subscriptions and clear fields\n ", "range": [ - 2271, - 2311 + 2030, + 2098 ], "loc": { "start": { - "line": 96, + "line": 88, "column": 4 }, "end": { - "line": 98, + "line": 90, "column": 7 } } @@ -5089,16 +4561,16 @@ "type": "Identifier", "name": "destroy", "range": [ - 2316, - 2323 + 2103, + 2110 ], "loc": { "start": { - "line": 99, + "line": 91, "column": 4 }, "end": { - "line": 99, + "line": 91, "column": 11 } } @@ -5123,16 +4595,16 @@ "object": { "type": "ThisExpression", "range": [ - 2336, - 2340 + 2123, + 2127 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 8 }, "end": { - "line": 100, + "line": 92, "column": 12 } } @@ -5141,31 +4613,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2341, - 2348 + 2128, + 2135 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 13 }, "end": { - "line": 100, + "line": 92, "column": 20 } } }, "range": [ - 2336, - 2348 + 2123, + 2135 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 8 }, "end": { - "line": 100, + "line": 92, "column": 20 } } @@ -5174,31 +4646,31 @@ "type": "Identifier", "name": "off", "range": [ - 2349, - 2352 + 2136, + 2139 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 21 }, "end": { - "line": 100, + "line": 92, "column": 24 } } }, "range": [ - 2336, - 2352 + 2123, + 2139 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 8 }, "end": { - "line": 100, + "line": 92, "column": 24 } } @@ -5212,32 +4684,32 @@ "value": "state-changed", "raw": "'state-changed'", "range": [ - 2354, - 2369 + 2141, + 2156 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 26 }, "end": { - "line": 100, + "line": 92, "column": 41 } } } ], "range": [ - 2353, - 2370 + 2140, + 2157 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 25 }, "end": { - "line": 100, + "line": 92, "column": 42 } } @@ -5250,16 +4722,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2373, - 2375 + 2160, + 2162 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 45 }, "end": { - "line": 100, + "line": 92, "column": 47 } } @@ -5268,16 +4740,16 @@ "type": "Identifier", "name": "state", "range": [ - 2377, - 2382 + 2164, + 2169 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 49 }, "end": { - "line": 100, + "line": 92, "column": 54 } } @@ -5291,16 +4763,16 @@ "object": { "type": "ThisExpression", "range": [ - 2387, - 2391 + 2174, + 2178 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 59 }, "end": { - "line": 100, + "line": 92, "column": 63 } } @@ -5309,31 +4781,31 @@ "type": "Identifier", "name": "update", "range": [ - 2392, - 2398 + 2179, + 2185 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 64 }, "end": { - "line": 100, + "line": 92, "column": 70 } } }, "range": [ - 2387, - 2398 + 2174, + 2185 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 59 }, "end": { - "line": 100, + "line": 92, "column": 70 } } @@ -5343,32 +4815,32 @@ "type": "Identifier", "name": "state", "range": [ - 2399, - 2404 + 2186, + 2191 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 71 }, "end": { - "line": 100, + "line": 92, "column": 76 } } } ], "range": [ - 2387, - 2405 + 2174, + 2192 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 59 }, "end": { - "line": 100, + "line": 92, "column": 77 } } @@ -5376,47 +4848,47 @@ "generator": false, "expression": true, "range": [ - 2372, - 2405 + 2159, + 2192 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 44 }, "end": { - "line": 100, + "line": 92, "column": 77 } } } ], "range": [ - 2336, - 2406 + 2123, + 2193 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 8 }, "end": { - "line": 100, + "line": 92, "column": 78 } } }, "range": [ - 2336, - 2407 + 2123, + 2194 ], "loc": { "start": { - "line": 100, + "line": 92, "column": 8 }, "end": { - "line": 100, + "line": 92, "column": 79 } } @@ -5434,16 +4906,16 @@ "object": { "type": "ThisExpression", "range": [ - 2416, - 2420 + 2203, + 2207 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 8 }, "end": { - "line": 101, + "line": 93, "column": 12 } } @@ -5452,31 +4924,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2421, - 2428 + 2208, + 2215 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 13 }, "end": { - "line": 101, + "line": 93, "column": 20 } } }, "range": [ - 2416, - 2428 + 2203, + 2215 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 8 }, "end": { - "line": 101, + "line": 93, "column": 20 } } @@ -5485,31 +4957,31 @@ "type": "Identifier", "name": "off", "range": [ - 2429, - 2432 + 2216, + 2219 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 21 }, "end": { - "line": 101, + "line": 93, "column": 24 } } }, "range": [ - 2416, - 2432 + 2203, + 2219 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 8 }, "end": { - "line": 101, + "line": 93, "column": 24 } } @@ -5523,32 +4995,32 @@ "value": "initialized", "raw": "'initialized'", "range": [ - 2434, - 2447 + 2221, + 2234 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 26 }, "end": { - "line": 101, + "line": 93, "column": 39 } } } ], "range": [ - 2433, - 2448 + 2220, + 2235 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 25 }, "end": { - "line": 101, + "line": 93, "column": 40 } } @@ -5565,16 +5037,16 @@ "object": { "type": "ThisExpression", "range": [ - 2456, - 2460 + 2243, + 2247 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 48 }, "end": { - "line": 101, + "line": 93, "column": 52 } } @@ -5583,47 +5055,47 @@ "type": "Identifier", "name": "sync", "range": [ - 2461, - 2465 + 2248, + 2252 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 53 }, "end": { - "line": 101, + "line": 93, "column": 57 } } }, "range": [ - 2456, - 2465 + 2243, + 2252 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 48 }, "end": { - "line": 101, + "line": 93, "column": 57 } } }, "arguments": [], "range": [ - 2456, - 2467 + 2243, + 2254 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 48 }, "end": { - "line": 101, + "line": 93, "column": 59 } } @@ -5631,47 +5103,47 @@ "generator": false, "expression": true, "range": [ - 2450, - 2467 + 2237, + 2254 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 42 }, "end": { - "line": 101, + "line": 93, "column": 59 } } } ], "range": [ - 2416, - 2468 + 2203, + 2255 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 8 }, "end": { - "line": 101, + "line": 93, "column": 60 } } }, "range": [ - 2416, - 2469 + 2203, + 2256 ], "loc": { "start": { - "line": 101, + "line": 93, "column": 8 }, "end": { - "line": 101, + "line": 93, "column": 61 } } @@ -5687,16 +5159,16 @@ "type": "Identifier", "name": "Event", "range": [ - 2478, - 2483 + 2265, + 2270 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 8 }, "end": { - "line": 102, + "line": 94, "column": 13 } } @@ -5705,31 +5177,31 @@ "type": "Identifier", "name": "remove", "range": [ - 2484, - 2490 + 2271, + 2277 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 14 }, "end": { - "line": 102, + "line": 94, "column": 20 } } }, "range": [ - 2478, - 2490 + 2265, + 2277 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 8 }, "end": { - "line": 102, + "line": 94, "column": 20 } } @@ -5739,16 +5211,16 @@ "type": "Identifier", "name": "global", "range": [ - 2491, - 2497 + 2278, + 2284 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 21 }, "end": { - "line": 102, + "line": 94, "column": 27 } } @@ -5758,16 +5230,16 @@ "value": "hashchange", "raw": "'hashchange'", "range": [ - 2499, - 2511 + 2286, + 2298 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 29 }, "end": { - "line": 102, + "line": 94, "column": 41 } } @@ -5784,16 +5256,16 @@ "object": { "type": "ThisExpression", "range": [ - 2519, - 2523 + 2306, + 2310 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 49 }, "end": { - "line": 102, + "line": 94, "column": 53 } } @@ -5802,47 +5274,47 @@ "type": "Identifier", "name": "sync", "range": [ - 2524, - 2528 + 2311, + 2315 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 54 }, "end": { - "line": 102, + "line": 94, "column": 58 } } }, "range": [ - 2519, - 2528 + 2306, + 2315 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 49 }, "end": { - "line": 102, + "line": 94, "column": 58 } } }, "arguments": [], "range": [ - 2519, - 2530 + 2306, + 2317 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 49 }, "end": { - "line": 102, + "line": 94, "column": 60 } } @@ -5850,47 +5322,47 @@ "generator": false, "expression": true, "range": [ - 2513, - 2530 + 2300, + 2317 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 43 }, "end": { - "line": 102, + "line": 94, "column": 60 } } } ], "range": [ - 2478, - 2531 + 2265, + 2318 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 8 }, "end": { - "line": 102, + "line": 94, "column": 61 } } }, "range": [ - 2478, - 2532 + 2265, + 2319 ], "loc": { "start": { - "line": 102, + "line": 94, "column": 8 }, "end": { - "line": 102, + "line": 94, "column": 62 } } @@ -5906,16 +5378,16 @@ "object": { "type": "ThisExpression", "range": [ - 2542, - 2546 + 2329, + 2333 ], "loc": { "start": { - "line": 104, + "line": 96, "column": 8 }, "end": { - "line": 104, + "line": 96, "column": 12 } } @@ -5924,31 +5396,31 @@ "type": "Identifier", "name": "state", "range": [ - 2547, - 2552 + 2334, + 2339 ], "loc": { "start": { - "line": 104, + "line": 96, "column": 13 }, "end": { - "line": 104, + "line": 96, "column": 18 } } }, "range": [ - 2542, - 2552 + 2329, + 2339 ], "loc": { "start": { - "line": 104, + "line": 96, "column": 8 }, "end": { - "line": 104, + "line": 96, "column": 18 } } @@ -5958,46 +5430,46 @@ "value": null, "raw": "null", "range": [ - 2555, - 2559 + 2342, + 2346 ], "loc": { "start": { - "line": 104, + "line": 96, "column": 21 }, "end": { - "line": 104, + "line": 96, "column": 25 } } }, "range": [ - 2542, - 2559 + 2329, + 2346 ], "loc": { "start": { - "line": 104, + "line": 96, "column": 8 }, "end": { - "line": 104, + "line": 96, "column": 25 } } }, "range": [ - 2542, - 2560 + 2329, + 2347 ], "loc": { "start": { - "line": 104, + "line": 96, "column": 8 }, "end": { - "line": 104, + "line": 96, "column": 26 } } @@ -6013,16 +5485,16 @@ "object": { "type": "ThisExpression", "range": [ - 2569, - 2573 + 2356, + 2360 ], "loc": { "start": { - "line": 105, + "line": 97, "column": 8 }, "end": { - "line": 105, + "line": 97, "column": 12 } } @@ -6031,31 +5503,31 @@ "type": "Identifier", "name": "lastHash", "range": [ - 2574, - 2582 + 2361, + 2369 ], "loc": { "start": { - "line": 105, + "line": 97, "column": 13 }, "end": { - "line": 105, + "line": 97, "column": 21 } } }, "range": [ - 2569, - 2582 + 2356, + 2369 ], "loc": { "start": { - "line": 105, + "line": 97, "column": 8 }, "end": { - "line": 105, + "line": 97, "column": 21 } } @@ -6065,46 +5537,46 @@ "value": null, "raw": "null", "range": [ - 2585, - 2589 + 2372, + 2376 ], "loc": { "start": { - "line": 105, + "line": 97, "column": 24 }, "end": { - "line": 105, + "line": 97, "column": 28 } } }, "range": [ - 2569, - 2589 + 2356, + 2376 ], "loc": { "start": { - "line": 105, + "line": 97, "column": 8 }, "end": { - "line": 105, + "line": 97, "column": 28 } } }, "range": [ - 2569, - 2590 + 2356, + 2377 ], "loc": { "start": { - "line": 105, + "line": 97, "column": 8 }, "end": { - "line": 105, + "line": 97, "column": 29 } } @@ -6120,16 +5592,16 @@ "object": { "type": "ThisExpression", "range": [ - 2599, - 2603 + 2386, + 2390 ], "loc": { "start": { - "line": 106, + "line": 98, "column": 8 }, "end": { - "line": 106, + "line": 98, "column": 12 } } @@ -6138,31 +5610,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2604, - 2611 + 2391, + 2398 ], "loc": { "start": { - "line": 106, + "line": 98, "column": 13 }, "end": { - "line": 106, + "line": 98, "column": 20 } } }, "range": [ - 2599, - 2611 + 2386, + 2398 ], "loc": { "start": { - "line": 106, + "line": 98, "column": 8 }, "end": { - "line": 106, + "line": 98, "column": 20 } } @@ -6172,62 +5644,62 @@ "value": null, "raw": "null", "range": [ - 2614, - 2618 + 2401, + 2405 ], "loc": { "start": { - "line": 106, + "line": 98, "column": 23 }, "end": { - "line": 106, + "line": 98, "column": 27 } } }, "range": [ - 2599, - 2618 + 2386, + 2405 ], "loc": { "start": { - "line": 106, + "line": 98, "column": 8 }, "end": { - "line": 106, + "line": 98, "column": 27 } } }, "range": [ - 2599, - 2619 + 2386, + 2406 ], "loc": { "start": { - "line": 106, + "line": 98, "column": 8 }, "end": { - "line": 106, + "line": 98, "column": 28 } } } ], "range": [ - 2326, - 2625 + 2113, + 2412 ], "loc": { "start": { - "line": 99, + "line": 91, "column": 14 }, "end": { - "line": 107, + "line": 99, "column": 5 } } @@ -6235,16 +5707,16 @@ "generator": false, "expression": false, "range": [ - 2323, - 2625 + 2110, + 2412 ], "loc": { "start": { - "line": 99, + "line": 91, "column": 11 }, "end": { - "line": 107, + "line": 99, "column": 5 } } @@ -6252,34 +5724,34 @@ "kind": "method", "computed": false, "range": [ - 2316, - 2625 + 2103, + 2412 ], "loc": { "start": { - "line": 99, + "line": 91, "column": 4 }, "end": { - "line": 107, + "line": 99, "column": 5 } }, "leadingComments": [ { "type": "Block", - "value": "*\n * Destroy Hash instance\n ", + "value": "*\n * Release Hash event subscriptions and clear fields\n ", "range": [ - 2271, - 2311 + 2030, + 2098 ], "loc": { "start": { - "line": 96, + "line": 88, "column": 4 }, "end": { - "line": 98, + "line": 90, "column": 7 } } @@ -6290,7 +5762,7 @@ ], "range": [ 455, - 2627 + 2414 ], "loc": { "start": { @@ -6298,14 +5770,14 @@ "column": 18 }, "end": { - "line": 108, + "line": 100, "column": 1 } } }, "range": [ 444, - 2627 + 2414 ], "loc": { "start": { @@ -6313,7 +5785,7 @@ "column": 7 }, "end": { - "line": 108, + "line": 100, "column": 1 } }, @@ -6343,7 +5815,7 @@ "source": null, "range": [ 437, - 2627 + 2414 ], "loc": { "start": { @@ -6351,7 +5823,7 @@ "column": 0 }, "end": { - "line": 108, + "line": 100, "column": 1 } }, @@ -6380,7 +5852,7 @@ "sourceType": "module", "range": [ 0, - 2627 + 2414 ], "loc": { "start": { @@ -6388,7 +5860,7 @@ "column": 0 }, "end": { - "line": 108, + "line": 100, "column": 1 } }, @@ -6503,108 +5975,36 @@ }, { "type": "Line", - "value": " To prevent state to react to features changes, state is temporarily", + "value": " override current state with persisted one and sync features", "range": [ - 1914, - 1984 + 1913, + 1975 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 8 }, "end": { - "line": 85, - "column": 78 - } - } - }, - { - "type": "Line", - "value": " disabled", - "range": [ - 1993, - 2004 - ], - "loc": { - "start": { - "line": 86, - "column": 8 - }, - "end": { - "line": 86, - "column": 19 - } - } - }, - { - "type": "Line", - "value": " State is overriden with hash state object", - "range": [ - 2043, - 2087 - ], - "loc": { - "start": { - "line": 88, - "column": 8 - }, - "end": { - "line": 88, - "column": 52 - } - } - }, - { - "type": "Line", - "value": " New hash state is applied to features", - "range": [ - 2132, - 2172 - ], - "loc": { - "start": { - "line": 90, - "column": 8 - }, - "end": { - "line": 90, - "column": 48 - } - } - }, - { - "type": "Line", - "value": " State is re-enabled", - "range": [ - 2208, - 2230 - ], - "loc": { - "start": { - "line": 92, - "column": 8 - }, - "end": { - "line": 92, - "column": 30 + "line": 84, + "column": 70 } } }, { "type": "Block", - "value": "*\n * Destroy Hash instance\n ", + "value": "*\n * Release Hash event subscriptions and clear fields\n ", "range": [ - 2271, - 2311 + 2030, + 2098 ], "loc": { "start": { - "line": 96, + "line": 88, "column": 4 }, "end": { - "line": 98, + "line": 90, "column": 7 } } diff --git a/docs/ast/source/modules/state.js.json b/docs/ast/source/modules/state.js.json index ea87cc50..ebca6c3f 100644 --- a/docs/ast/source/modules/state.js.json +++ b/docs/ast/source/modules/state.js.json @@ -183,6 +183,97 @@ } } }, + { + "type": "ImportDeclaration", + "specifiers": [ + { + "type": "ImportSpecifier", + "local": { + "type": "Identifier", + "name": "Storage", + "range": [ + 72, + 79 + ], + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 15 + } + } + }, + "imported": { + "type": "Identifier", + "name": "Storage", + "range": [ + 72, + 79 + ], + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 15 + } + } + }, + "range": [ + 72, + 79 + ], + "loc": { + "start": { + "line": 3, + "column": 8 + }, + "end": { + "line": 3, + "column": 15 + } + } + } + ], + "source": { + "type": "Literal", + "value": "./storage", + "raw": "'./storage'", + "range": [ + 86, + 97 + ], + "loc": { + "start": { + "line": 3, + "column": 22 + }, + "end": { + "line": 3, + "column": 33 + } + } + }, + "range": [ + 64, + 98 + ], + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 3, + "column": 34 + } + } + }, { "type": "ImportDeclaration", "specifiers": [ @@ -192,31 +283,31 @@ "type": "Identifier", "name": "Str", "range": [ - 71, - 74 + 106, + 109 ], "loc": { "start": { - "line": 3, + "line": 4, "column": 7 }, "end": { - "line": 3, + "line": 4, "column": 10 } } }, "range": [ - 71, - 74 + 106, + 109 ], "loc": { "start": { - "line": 3, + "line": 4, "column": 7 }, "end": { - "line": 3, + "line": 4, "column": 10 } } @@ -227,31 +318,31 @@ "value": "../string", "raw": "'../string'", "range": [ - 80, - 91 + 115, + 126 ], "loc": { "start": { - "line": 3, + "line": 4, "column": 16 }, "end": { - "line": 3, + "line": 4, "column": 27 } } }, "range": [ - 64, - 92 + 99, + 127 ], "loc": { "start": { - "line": 3, + "line": 4, "column": 0 }, "end": { - "line": 3, + "line": 4, "column": 28 } } @@ -265,31 +356,31 @@ "type": "Identifier", "name": "Types", "range": [ - 100, - 105 + 135, + 140 ], "loc": { "start": { - "line": 4, + "line": 5, "column": 7 }, "end": { - "line": 4, + "line": 5, "column": 12 } } }, "range": [ - 100, - 105 + 135, + 140 ], "loc": { "start": { - "line": 4, + "line": 5, "column": 7 }, "end": { - "line": 4, + "line": 5, "column": 12 } } @@ -300,31 +391,31 @@ "value": "../types", "raw": "'../types'", "range": [ - 111, - 121 + 146, + 156 ], "loc": { "start": { - "line": 4, + "line": 5, "column": 18 }, "end": { - "line": 4, + "line": 5, "column": 28 } } }, "range": [ - 93, - 122 + 128, + 157 ], "loc": { "start": { - "line": 4, + "line": 5, "column": 0 }, "end": { - "line": 4, + "line": 5, "column": 29 } }, @@ -333,16 +424,16 @@ "type": "Block", "value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", "range": [ - 124, - 269 + 159, + 304 ], "loc": { "start": { - "line": 6, + "line": 7, "column": 0 }, "end": { - "line": 13, + "line": 14, "column": 3 } } @@ -357,16 +448,16 @@ "type": "Identifier", "name": "State", "range": [ - 283, - 288 + 318, + 323 ], "loc": { "start": { - "line": 14, + "line": 15, "column": 13 }, "end": { - "line": 14, + "line": 15, "column": 18 } } @@ -375,16 +466,16 @@ "type": "Identifier", "name": "Feature", "range": [ - 297, - 304 + 332, + 339 ], "loc": { "start": { - "line": 14, + "line": 15, "column": 27 }, "end": { - "line": 14, + "line": 15, "column": 34 } } @@ -398,16 +489,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 423, - 434 + 458, + 469 ], "loc": { "start": { - "line": 21, + "line": 22, "column": 4 }, "end": { - "line": 21, + "line": 22, "column": 15 } } @@ -420,16 +511,16 @@ "type": "Identifier", "name": "tf", "range": [ - 435, - 437 + 470, + 472 ], "loc": { "start": { - "line": 21, + "line": 22, "column": 16 }, "end": { - "line": 21, + "line": 22, "column": 18 } } @@ -445,16 +536,16 @@ "callee": { "type": "Super", "range": [ - 449, - 454 + 484, + 489 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 8 }, "end": { - "line": 22, + "line": 23, "column": 13 } } @@ -464,16 +555,16 @@ "type": "Identifier", "name": "tf", "range": [ - 455, - 457 + 490, + 492 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 14 }, "end": { - "line": 22, + "line": 23, "column": 16 } } @@ -483,47 +574,47 @@ "value": "state", "raw": "'state'", "range": [ - 459, - 466 + 494, + 501 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 18 }, "end": { - "line": 22, + "line": 23, "column": 25 } } } ], "range": [ - 449, - 467 + 484, + 502 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 8 }, "end": { - "line": 22, + "line": 23, "column": 26 } } }, "range": [ - 449, - 468 + 484, + 503 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 8 }, "end": { - "line": 22, + "line": 23, "column": 27 } } @@ -537,16 +628,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 482, - 485 + 517, + 520 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 12 }, "end": { - "line": 24, + "line": 25, "column": 15 } } @@ -560,16 +651,16 @@ "object": { "type": "ThisExpression", "range": [ - 488, - 492 + 523, + 527 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 18 }, "end": { - "line": 24, + "line": 25, "column": 22 } } @@ -578,31 +669,31 @@ "type": "Identifier", "name": "config", "range": [ - 493, - 499 + 528, + 534 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 23 }, "end": { - "line": 24, + "line": 25, "column": 29 } } }, "range": [ - 488, - 499 + 523, + 534 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 18 }, "end": { - "line": 24, + "line": 25, "column": 29 } } @@ -611,46 +702,46 @@ "type": "Identifier", "name": "state", "range": [ - 500, - 505 + 535, + 540 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 30 }, "end": { - "line": 24, + "line": 25, "column": 35 } } }, "range": [ - 488, - 505 + 523, + 540 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 18 }, "end": { - "line": 24, + "line": 25, "column": 35 } } }, "range": [ - 482, - 505 + 517, + 540 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 12 }, "end": { - "line": 24, + "line": 25, "column": 35 } } @@ -658,39 +749,19 @@ ], "kind": "let", "range": [ - 478, - 506 + 513, + 541 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 8 }, "end": { - "line": 24, + "line": 25, "column": 36 } - }, - "trailingComments": [ - { - "type": "Line", - "value": " hash enabled by default if state setting is simply set true", - "range": [ - 516, - 578 - ], - "loc": { - "start": { - "line": 26, - "column": 8 - }, - "end": { - "line": 26, - "column": 70 - } - } - } - ] + } }, { "type": "ExpressionStatement", @@ -703,8 +774,8 @@ "object": { "type": "ThisExpression", "range": [ - 587, - 591 + 551, + 555 ], "loc": { "start": { @@ -721,8 +792,8 @@ "type": "Identifier", "name": "enableHash", "range": [ - 592, - 602 + 556, + 566 ], "loc": { "start": { @@ -736,8 +807,8 @@ } }, "range": [ - 587, - 602 + 551, + 566 ], "loc": { "start": { @@ -754,59 +825,187 @@ "type": "LogicalExpression", "operator": "||", "left": { - "type": "LogicalExpression", - "operator": "&&", + "type": "BinaryExpression", + "operator": "===", "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "cfg", - "range": [ - 606, - 609 - ], - "loc": { - "start": { - "line": 27, - "column": 27 - }, - "end": { - "line": 27, - "column": 30 - } - } - }, - "property": { - "type": "Identifier", - "name": "types", - "range": [ - 610, - 615 - ], - "loc": { - "start": { - "line": 27, - "column": 31 - }, - "end": { - "line": 27, - "column": 36 - } - } - }, + "type": "Identifier", + "name": "cfg", "range": [ - 606, - 615 + 569, + 572 ], "loc": { "start": { "line": 27, - "column": 27 + "column": 26 }, "end": { "line": 27, - "column": 36 + "column": 29 + } + } + }, + "right": { + "type": "Literal", + "value": true, + "raw": "true", + "range": [ + 577, + 581 + ], + "loc": { + "start": { + "line": 27, + "column": 34 + }, + "end": { + "line": 27, + "column": 38 + } + } + }, + "range": [ + 569, + 581 + ], + "loc": { + "start": { + "line": 27, + "column": 26 + }, + "end": { + "line": 27, + "column": 38 + } + } + }, + "right": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Types", + "range": [ + 598, + 603 + ], + "loc": { + "start": { + "line": 28, + "column": 13 + }, + "end": { + "line": 28, + "column": 18 + } + } + }, + "property": { + "type": "Identifier", + "name": "isObj", + "range": [ + 604, + 609 + ], + "loc": { + "start": { + "line": 28, + "column": 19 + }, + "end": { + "line": 28, + "column": 24 + } + } + }, + "range": [ + 598, + 609 + ], + "loc": { + "start": { + "line": 28, + "column": 13 + }, + "end": { + "line": 28, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "cfg", + "range": [ + 610, + 613 + ], + "loc": { + "start": { + "line": 28, + "column": 25 + }, + "end": { + "line": 28, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "types", + "range": [ + 614, + 619 + ], + "loc": { + "start": { + "line": 28, + "column": 29 + }, + "end": { + "line": 28, + "column": 34 + } + } + }, + "range": [ + 610, + 619 + ], + "loc": { + "start": { + "line": 28, + "column": 25 + }, + "end": { + "line": 28, + "column": 34 + } + } + } + ], + "range": [ + 598, + 620 + ], + "loc": { + "start": { + "line": 28, + "column": 13 + }, + "end": { + "line": 28, + "column": 35 } } }, @@ -825,17 +1024,17 @@ "type": "Identifier", "name": "cfg", "range": [ - 619, - 622 + 624, + 627 ], "loc": { "start": { - "line": 27, - "column": 40 + "line": 28, + "column": 39 }, "end": { - "line": 27, - "column": 43 + "line": 28, + "column": 42 } } }, @@ -843,32 +1042,32 @@ "type": "Identifier", "name": "types", "range": [ - 623, - 628 + 628, + 633 ], "loc": { "start": { - "line": 27, - "column": 44 + "line": 28, + "column": 43 }, "end": { - "line": 27, - "column": 49 + "line": 28, + "column": 48 } } }, "range": [ - 619, - 628 + 624, + 633 ], "loc": { "start": { - "line": 27, - "column": 40 + "line": 28, + "column": 39 }, "end": { - "line": 27, - "column": 49 + "line": 28, + "column": 48 } } }, @@ -876,32 +1075,32 @@ "type": "Identifier", "name": "indexOf", "range": [ - 629, - 636 + 634, + 641 ], "loc": { "start": { - "line": 27, - "column": 50 + "line": 28, + "column": 49 }, "end": { - "line": 27, - "column": 57 + "line": 28, + "column": 56 } } }, "range": [ - 619, - 636 + 624, + 641 ], "loc": { "start": { - "line": 27, - "column": 40 + "line": 28, + "column": 39 }, "end": { - "line": 27, - "column": 57 + "line": 28, + "column": 56 } } }, @@ -911,33 +1110,33 @@ "value": "hash", "raw": "'hash'", "range": [ - 637, - 643 + 642, + 648 ], "loc": { "start": { - "line": 27, - "column": 58 + "line": 28, + "column": 57 }, "end": { - "line": 27, - "column": 64 + "line": 28, + "column": 63 } } } ], "range": [ - 619, - 644 + 624, + 649 ], "loc": { "start": { - "line": 27, - "column": 40 + "line": 28, + "column": 39 }, "end": { - "line": 27, - "column": 65 + "line": 28, + "column": 64 } } }, @@ -949,160 +1148,69 @@ "value": 1, "raw": "1", "range": [ - 650, - 651 + 655, + 656 ], "loc": { "start": { - "line": 27, - "column": 71 + "line": 28, + "column": 70 }, "end": { - "line": 27, - "column": 72 + "line": 28, + "column": 71 } } }, "prefix": true, "range": [ - 649, - 651 + 654, + 656 ], "loc": { "start": { - "line": 27, - "column": 70 + "line": 28, + "column": 69 }, "end": { - "line": 27, - "column": 72 + "line": 28, + "column": 71 } } }, "range": [ - 619, - 651 + 624, + 656 ], "loc": { "start": { - "line": 27, - "column": 40 + "line": 28, + "column": 39 }, "end": { - "line": 27, - "column": 72 + "line": 28, + "column": 71 } } }, "range": [ - 606, - 651 - ], - "loc": { - "start": { - "line": 27, - "column": 27 - }, - "end": { - "line": 27, - "column": 72 - } - } - }, - "right": { - "type": "BinaryExpression", - "operator": "===", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "tf", - "range": [ - 668, - 670 - ], - "loc": { - "start": { - "line": 28, - "column": 12 - }, - "end": { - "line": 28, - "column": 14 - } - } - }, - "property": { - "type": "Identifier", - "name": "state", - "range": [ - 671, - 676 - ], - "loc": { - "start": { - "line": 28, - "column": 15 - }, - "end": { - "line": 28, - "column": 20 - } - } - }, - "range": [ - 668, - 676 - ], - "loc": { - "start": { - "line": 28, - "column": 12 - }, - "end": { - "line": 28, - "column": 20 - } - } - }, - "right": { - "type": "Literal", - "value": true, - "raw": "true", - "range": [ - 681, - 685 - ], - "loc": { - "start": { - "line": 28, - "column": 25 - }, - "end": { - "line": 28, - "column": 29 - } - } - }, - "range": [ - 668, - 685 + 598, + 656 ], "loc": { "start": { "line": 28, - "column": 12 + "column": 13 }, "end": { "line": 28, - "column": 29 + "column": 71 } } }, "range": [ - 605, - 685 + 569, + 657 ], "loc": { "start": { @@ -1111,13 +1219,13 @@ }, "end": { "line": 28, - "column": 29 + "column": 72 } } }, "range": [ - 587, - 685 + 551, + 657 ], "loc": { "start": { @@ -1126,13 +1234,13 @@ }, "end": { "line": 28, - "column": 29 + "column": 72 } } }, "range": [ - 587, - 686 + 551, + 658 ], "loc": { "start": { @@ -1141,29 +1249,9 @@ }, "end": { "line": 28, - "column": 30 + "column": 73 } - }, - "leadingComments": [ - { - "type": "Line", - "value": " hash enabled by default if state setting is simply set true", - "range": [ - 516, - 578 - ], - "loc": { - "start": { - "line": 26, - "column": 8 - }, - "end": { - "line": 26, - "column": 70 - } - } - } - ] + } }, { "type": "ExpressionStatement", @@ -1176,8 +1264,8 @@ "object": { "type": "ThisExpression", "range": [ - 695, - 699 + 667, + 671 ], "loc": { "start": { @@ -1192,10 +1280,10 @@ }, "property": { "type": "Identifier", - "name": "persistFilters", + "name": "enableLocalStorage", "range": [ - 700, - 714 + 672, + 690 ], "loc": { "start": { @@ -1204,13 +1292,13 @@ }, "end": { "line": 29, - "column": 27 + "column": 31 } } }, "range": [ - 695, - 714 + 667, + 690 ], "loc": { "start": { @@ -1219,6 +1307,840 @@ }, "end": { "line": 29, + "column": 31 + } + } + }, + "right": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Types", + "range": [ + 693, + 698 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 39 + } + } + }, + "property": { + "type": "Identifier", + "name": "isObj", + "range": [ + 699, + 704 + ], + "loc": { + "start": { + "line": 29, + "column": 40 + }, + "end": { + "line": 29, + "column": 45 + } + } + }, + "range": [ + 693, + 704 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 45 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "cfg", + "range": [ + 705, + 708 + ], + "loc": { + "start": { + "line": 29, + "column": 46 + }, + "end": { + "line": 29, + "column": 49 + } + } + }, + "property": { + "type": "Identifier", + "name": "types", + "range": [ + 709, + 714 + ], + "loc": { + "start": { + "line": 29, + "column": 50 + }, + "end": { + "line": 29, + "column": 55 + } + } + }, + "range": [ + 705, + 714 + ], + "loc": { + "start": { + "line": 29, + "column": 46 + }, + "end": { + "line": 29, + "column": 55 + } + } + } + ], + "range": [ + 693, + 715 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 56 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "!==", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "cfg", + "range": [ + 731, + 734 + ], + "loc": { + "start": { + "line": 30, + "column": 12 + }, + "end": { + "line": 30, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "types", + "range": [ + 735, + 740 + ], + "loc": { + "start": { + "line": 30, + "column": 16 + }, + "end": { + "line": 30, + "column": 21 + } + } + }, + "range": [ + 731, + 740 + ], + "loc": { + "start": { + "line": 30, + "column": 12 + }, + "end": { + "line": 30, + "column": 21 + } + } + }, + "property": { + "type": "Identifier", + "name": "indexOf", + "range": [ + 741, + 748 + ], + "loc": { + "start": { + "line": 30, + "column": 22 + }, + "end": { + "line": 30, + "column": 29 + } + } + }, + "range": [ + 731, + 748 + ], + "loc": { + "start": { + "line": 30, + "column": 12 + }, + "end": { + "line": 30, + "column": 29 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": "local_storage", + "raw": "'local_storage'", + "range": [ + 749, + 764 + ], + "loc": { + "start": { + "line": 30, + "column": 30 + }, + "end": { + "line": 30, + "column": 45 + } + } + } + ], + "range": [ + 731, + 765 + ], + "loc": { + "start": { + "line": 30, + "column": 12 + }, + "end": { + "line": 30, + "column": 46 + } + } + }, + "right": { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 771, + 772 + ], + "loc": { + "start": { + "line": 30, + "column": 52 + }, + "end": { + "line": 30, + "column": 53 + } + } + }, + "prefix": true, + "range": [ + 770, + 772 + ], + "loc": { + "start": { + "line": 30, + "column": 51 + }, + "end": { + "line": 30, + "column": 53 + } + } + }, + "range": [ + 731, + 772 + ], + "loc": { + "start": { + "line": 30, + "column": 12 + }, + "end": { + "line": 30, + "column": 53 + } + } + }, + "range": [ + 693, + 772 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 30, + "column": 53 + } + } + }, + "range": [ + 667, + 772 + ], + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 30, + "column": 53 + } + } + }, + "range": [ + 667, + 773 + ], + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 30, + "column": 54 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 782, + 786 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableCookie", + "range": [ + 787, + 799 + ], + "loc": { + "start": { + "line": 31, + "column": 13 + }, + "end": { + "line": 31, + "column": 25 + } + } + }, + "range": [ + 782, + 799 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 25 + } + } + }, + "right": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Types", + "range": [ + 802, + 807 + ], + "loc": { + "start": { + "line": 31, + "column": 28 + }, + "end": { + "line": 31, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "name": "isObj", + "range": [ + 808, + 813 + ], + "loc": { + "start": { + "line": 31, + "column": 34 + }, + "end": { + "line": 31, + "column": 39 + } + } + }, + "range": [ + 802, + 813 + ], + "loc": { + "start": { + "line": 31, + "column": 28 + }, + "end": { + "line": 31, + "column": 39 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "cfg", + "range": [ + 814, + 817 + ], + "loc": { + "start": { + "line": 31, + "column": 40 + }, + "end": { + "line": 31, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "name": "types", + "range": [ + 818, + 823 + ], + "loc": { + "start": { + "line": 31, + "column": 44 + }, + "end": { + "line": 31, + "column": 49 + } + } + }, + "range": [ + 814, + 823 + ], + "loc": { + "start": { + "line": 31, + "column": 40 + }, + "end": { + "line": 31, + "column": 49 + } + } + } + ], + "range": [ + 802, + 824 + ], + "loc": { + "start": { + "line": 31, + "column": 28 + }, + "end": { + "line": 31, + "column": 50 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "!==", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "cfg", + "range": [ + 840, + 843 + ], + "loc": { + "start": { + "line": 32, + "column": 12 + }, + "end": { + "line": 32, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "types", + "range": [ + 844, + 849 + ], + "loc": { + "start": { + "line": 32, + "column": 16 + }, + "end": { + "line": 32, + "column": 21 + } + } + }, + "range": [ + 840, + 849 + ], + "loc": { + "start": { + "line": 32, + "column": 12 + }, + "end": { + "line": 32, + "column": 21 + } + } + }, + "property": { + "type": "Identifier", + "name": "indexOf", + "range": [ + 850, + 857 + ], + "loc": { + "start": { + "line": 32, + "column": 22 + }, + "end": { + "line": 32, + "column": 29 + } + } + }, + "range": [ + 840, + 857 + ], + "loc": { + "start": { + "line": 32, + "column": 12 + }, + "end": { + "line": 32, + "column": 29 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": "cookie", + "raw": "'cookie'", + "range": [ + 858, + 866 + ], + "loc": { + "start": { + "line": 32, + "column": 30 + }, + "end": { + "line": 32, + "column": 38 + } + } + } + ], + "range": [ + 840, + 867 + ], + "loc": { + "start": { + "line": 32, + "column": 12 + }, + "end": { + "line": 32, + "column": 39 + } + } + }, + "right": { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 873, + 874 + ], + "loc": { + "start": { + "line": 32, + "column": 45 + }, + "end": { + "line": 32, + "column": 46 + } + } + }, + "prefix": true, + "range": [ + 872, + 874 + ], + "loc": { + "start": { + "line": 32, + "column": 44 + }, + "end": { + "line": 32, + "column": 46 + } + } + }, + "range": [ + 840, + 874 + ], + "loc": { + "start": { + "line": 32, + "column": 12 + }, + "end": { + "line": 32, + "column": 46 + } + } + }, + "range": [ + 802, + 874 + ], + "loc": { + "start": { + "line": 31, + "column": 28 + }, + "end": { + "line": 32, + "column": 46 + } + } + }, + "range": [ + 782, + 874 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 32, + "column": 46 + } + } + }, + "range": [ + 782, + 875 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 32, + "column": 47 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 884, + 888 + ], + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "persistFilters", + "range": [ + 889, + 903 + ], + "loc": { + "start": { + "line": 33, + "column": 13 + }, + "end": { + "line": 33, + "column": 27 + } + } + }, + "range": [ + 884, + 903 + ], + "loc": { + "start": { + "line": 33, + "column": 8 + }, + "end": { + "line": 33, "column": 27 } } @@ -1235,16 +2157,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 717, - 720 + 906, + 909 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 30 }, "end": { - "line": 29, + "line": 33, "column": 33 } } @@ -1253,31 +2175,31 @@ "type": "Identifier", "name": "filters", "range": [ - 721, - 728 + 910, + 917 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 34 }, "end": { - "line": 29, + "line": 33, "column": 41 } } }, "range": [ - 717, - 728 + 906, + 917 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 30 }, "end": { - "line": 29, + "line": 33, "column": 41 } } @@ -1287,31 +2209,31 @@ "value": false, "raw": "false", "range": [ - 733, - 738 + 922, + 927 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 46 }, "end": { - "line": 29, + "line": 33, "column": 51 } } }, "range": [ - 717, - 738 + 906, + 927 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 30 }, "end": { - "line": 29, + "line": 33, "column": 51 } } @@ -1321,16 +2243,16 @@ "value": false, "raw": "false", "range": [ - 741, - 746 + 930, + 935 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 54 }, "end": { - "line": 29, + "line": 33, "column": 59 } } @@ -1340,61 +2262,61 @@ "value": true, "raw": "true", "range": [ - 749, - 753 + 938, + 942 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 62 }, "end": { - "line": 29, + "line": 33, "column": 66 } } }, "range": [ - 717, - 753 + 906, + 942 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 30 }, "end": { - "line": 29, + "line": 33, "column": 66 } } }, "range": [ - 695, - 753 + 884, + 942 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 8 }, "end": { - "line": 29, + "line": 33, "column": 66 } } }, "range": [ - 695, - 754 + 884, + 943 ], "loc": { "start": { - "line": 29, + "line": 33, "column": 8 }, "end": { - "line": 29, + "line": 33, "column": 67 } } @@ -1410,16 +2332,16 @@ "object": { "type": "ThisExpression", "range": [ - 763, - 767 + 952, + 956 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 8 }, "end": { - "line": 30, + "line": 34, "column": 12 } } @@ -1428,31 +2350,31 @@ "type": "Identifier", "name": "persistPageNumber", "range": [ - 768, - 785 + 957, + 974 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 13 }, "end": { - "line": 30, + "line": 34, "column": 30 } } }, "range": [ - 763, - 785 + 952, + 974 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 8 }, "end": { - "line": 30, + "line": 34, "column": 30 } } @@ -1463,16 +2385,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 788, - 795 + 977, + 984 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 33 }, "end": { - "line": 30, + "line": 34, "column": 40 } } @@ -1485,16 +2407,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 796, - 799 + 985, + 988 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 41 }, "end": { - "line": 30, + "line": 34, "column": 44 } } @@ -1503,77 +2425,77 @@ "type": "Identifier", "name": "page_number", "range": [ - 800, - 811 + 989, + 1000 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 45 }, "end": { - "line": 30, + "line": 34, "column": 56 } } }, "range": [ - 796, - 811 + 985, + 1000 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 41 }, "end": { - "line": 30, + "line": 34, "column": 56 } } } ], "range": [ - 788, - 812 + 977, + 1001 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 33 }, "end": { - "line": 30, + "line": 34, "column": 57 } } }, "range": [ - 763, - 812 + 952, + 1001 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 8 }, "end": { - "line": 30, + "line": 34, "column": 57 } } }, "range": [ - 763, - 813 + 952, + 1002 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 8 }, "end": { - "line": 30, + "line": 34, "column": 58 } } @@ -1589,16 +2511,16 @@ "object": { "type": "ThisExpression", "range": [ - 822, - 826 + 1011, + 1015 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 8 }, "end": { - "line": 31, + "line": 35, "column": 12 } } @@ -1607,31 +2529,31 @@ "type": "Identifier", "name": "persistPageLength", "range": [ - 827, - 844 + 1016, + 1033 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 13 }, "end": { - "line": 31, + "line": 35, "column": 30 } } }, "range": [ - 822, - 844 + 1011, + 1033 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 8 }, "end": { - "line": 31, + "line": 35, "column": 30 } } @@ -1642,16 +2564,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 847, - 854 + 1036, + 1043 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 33 }, "end": { - "line": 31, + "line": 35, "column": 40 } } @@ -1664,16 +2586,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 855, - 858 + 1044, + 1047 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 41 }, "end": { - "line": 31, + "line": 35, "column": 44 } } @@ -1682,77 +2604,77 @@ "type": "Identifier", "name": "page_length", "range": [ - 859, - 870 + 1048, + 1059 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 45 }, "end": { - "line": 31, + "line": 35, "column": 56 } } }, "range": [ - 855, - 870 + 1044, + 1059 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 41 }, "end": { - "line": 31, + "line": 35, "column": 56 } } } ], "range": [ - 847, - 871 + 1036, + 1060 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 33 }, "end": { - "line": 31, + "line": 35, "column": 57 } } }, "range": [ - 822, - 871 + 1011, + 1060 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 8 }, "end": { - "line": 31, + "line": 35, "column": 57 } } }, "range": [ - 822, - 872 + 1011, + 1061 ], "loc": { "start": { - "line": 31, + "line": 35, "column": 8 }, "end": { - "line": 31, + "line": 35, "column": 58 } } @@ -1768,16 +2690,360 @@ "object": { "type": "ThisExpression", "range": [ - 882, - 886 + 1070, + 1074 ], "loc": { "start": { - "line": 33, + "line": 36, "column": 8 }, "end": { - "line": 33, + "line": 36, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "cookieDuration", + "range": [ + 1075, + 1089 + ], + "loc": { + "start": { + "line": 36, + "column": 13 + }, + "end": { + "line": 36, + "column": 27 + } + } + }, + "range": [ + 1070, + 1089 + ], + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 36, + "column": 27 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "UnaryExpression", + "operator": "!", + "argument": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "isNaN", + "range": [ + 1093, + 1098 + ], + "loc": { + "start": { + "line": 36, + "column": 31 + }, + "end": { + "line": 36, + "column": 36 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "cfg", + "range": [ + 1099, + 1102 + ], + "loc": { + "start": { + "line": 36, + "column": 37 + }, + "end": { + "line": 36, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "name": "cookie_duration", + "range": [ + 1103, + 1118 + ], + "loc": { + "start": { + "line": 36, + "column": 41 + }, + "end": { + "line": 36, + "column": 56 + } + } + }, + "range": [ + 1099, + 1118 + ], + "loc": { + "start": { + "line": 36, + "column": 37 + }, + "end": { + "line": 36, + "column": 56 + } + } + } + ], + "range": [ + 1093, + 1119 + ], + "loc": { + "start": { + "line": 36, + "column": 31 + }, + "end": { + "line": 36, + "column": 57 + } + } + }, + "prefix": true, + "range": [ + 1092, + 1119 + ], + "loc": { + "start": { + "line": 36, + "column": 30 + }, + "end": { + "line": 36, + "column": 57 + } + } + }, + "consequent": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "parseInt", + "range": [ + 1134, + 1142 + ], + "loc": { + "start": { + "line": 37, + "column": 12 + }, + "end": { + "line": 37, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "cfg", + "range": [ + 1143, + 1146 + ], + "loc": { + "start": { + "line": 37, + "column": 21 + }, + "end": { + "line": 37, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "cookie_duration", + "range": [ + 1147, + 1162 + ], + "loc": { + "start": { + "line": 37, + "column": 25 + }, + "end": { + "line": 37, + "column": 40 + } + } + }, + "range": [ + 1143, + 1162 + ], + "loc": { + "start": { + "line": 37, + "column": 21 + }, + "end": { + "line": 37, + "column": 40 + } + } + }, + { + "type": "Literal", + "value": 10, + "raw": "10", + "range": [ + 1164, + 1166 + ], + "loc": { + "start": { + "line": 37, + "column": 42 + }, + "end": { + "line": 37, + "column": 44 + } + } + } + ], + "range": [ + 1134, + 1167 + ], + "loc": { + "start": { + "line": 37, + "column": 12 + }, + "end": { + "line": 37, + "column": 45 + } + } + }, + "alternate": { + "type": "Literal", + "value": 87600, + "raw": "87600", + "range": [ + 1170, + 1175 + ], + "loc": { + "start": { + "line": 37, + "column": 48 + }, + "end": { + "line": 37, + "column": 53 + } + } + }, + "range": [ + 1092, + 1175 + ], + "loc": { + "start": { + "line": 36, + "column": 30 + }, + "end": { + "line": 37, + "column": 53 + } + } + }, + "range": [ + 1070, + 1175 + ], + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 37, + "column": 53 + } + } + }, + "range": [ + 1070, + 1176 + ], + "loc": { + "start": { + "line": 36, + "column": 8 + }, + "end": { + "line": 37, + "column": 54 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1186, + 1190 + ], + "loc": { + "start": { + "line": 39, + "column": 8 + }, + "end": { + "line": 39, "column": 12 } } @@ -1786,31 +3052,31 @@ "type": "Identifier", "name": "hash", "range": [ - 887, - 891 + 1191, + 1195 ], "loc": { "start": { - "line": 33, + "line": 39, "column": 13 }, "end": { - "line": 33, + "line": 39, "column": 17 } } }, "range": [ - 882, - 891 + 1186, + 1195 ], "loc": { "start": { - "line": 33, + "line": 39, "column": 8 }, "end": { - "line": 33, + "line": 39, "column": 17 } } @@ -1820,46 +3086,46 @@ "value": null, "raw": "null", "range": [ - 894, - 898 + 1198, + 1202 ], "loc": { "start": { - "line": 33, + "line": 39, "column": 20 }, "end": { - "line": 33, + "line": 39, "column": 24 } } }, "range": [ - 882, - 898 + 1186, + 1202 ], "loc": { "start": { - "line": 33, + "line": 39, "column": 8 }, "end": { - "line": 33, + "line": 39, "column": 24 } } }, "range": [ - 882, - 899 + 1186, + 1203 ], "loc": { "start": { - "line": 33, + "line": 39, "column": 8 }, "end": { - "line": 33, + "line": 39, "column": 25 } } @@ -1875,16 +3141,16 @@ "object": { "type": "ThisExpression", "range": [ - 908, - 912 + 1212, + 1216 ], "loc": { "start": { - "line": 34, + "line": 40, "column": 8 }, "end": { - "line": 34, + "line": 40, "column": 12 } } @@ -1893,31 +3159,31 @@ "type": "Identifier", "name": "pageNb", "range": [ - 913, - 919 + 1217, + 1223 ], "loc": { "start": { - "line": 34, + "line": 40, "column": 13 }, "end": { - "line": 34, + "line": 40, "column": 19 } } }, "range": [ - 908, - 919 + 1212, + 1223 ], "loc": { "start": { - "line": 34, + "line": 40, "column": 8 }, "end": { - "line": 34, + "line": 40, "column": 19 } } @@ -1927,46 +3193,46 @@ "value": null, "raw": "null", "range": [ - 922, - 926 + 1226, + 1230 ], "loc": { "start": { - "line": 34, + "line": 40, "column": 22 }, "end": { - "line": 34, + "line": 40, "column": 26 } } }, "range": [ - 908, - 926 + 1212, + 1230 ], "loc": { "start": { - "line": 34, + "line": 40, "column": 8 }, "end": { - "line": 34, + "line": 40, "column": 26 } } }, "range": [ - 908, - 927 + 1212, + 1231 ], "loc": { "start": { - "line": 34, + "line": 40, "column": 8 }, "end": { - "line": 34, + "line": 40, "column": 27 } } @@ -1982,16 +3248,16 @@ "object": { "type": "ThisExpression", "range": [ - 936, - 940 + 1240, + 1244 ], "loc": { "start": { - "line": 35, + "line": 41, "column": 8 }, "end": { - "line": 35, + "line": 41, "column": 12 } } @@ -2000,31 +3266,31 @@ "type": "Identifier", "name": "pageLength", "range": [ - 941, - 951 + 1245, + 1255 ], "loc": { "start": { - "line": 35, + "line": 41, "column": 13 }, "end": { - "line": 35, + "line": 41, "column": 23 } } }, "range": [ - 936, - 951 + 1240, + 1255 ], "loc": { "start": { - "line": 35, + "line": 41, "column": 8 }, "end": { - "line": 35, + "line": 41, "column": 23 } } @@ -2034,46 +3300,46 @@ "value": null, "raw": "null", "range": [ - 954, - 958 + 1258, + 1262 ], "loc": { "start": { - "line": 35, + "line": 41, "column": 26 }, "end": { - "line": 35, + "line": 41, "column": 30 } } }, "range": [ - 936, - 958 + 1240, + 1262 ], "loc": { "start": { - "line": 35, + "line": 41, "column": 8 }, "end": { - "line": 35, + "line": 41, "column": 30 } } }, "range": [ - 936, - 959 + 1240, + 1263 ], "loc": { "start": { - "line": 35, + "line": 41, "column": 8 }, "end": { - "line": 35, + "line": 41, "column": 31 } } @@ -2089,16 +3355,16 @@ "object": { "type": "ThisExpression", "range": [ - 969, - 973 + 1273, + 1277 ], "loc": { "start": { - "line": 37, + "line": 43, "column": 8 }, "end": { - "line": 37, + "line": 43, "column": 12 } } @@ -2107,31 +3373,31 @@ "type": "Identifier", "name": "state", "range": [ - 974, - 979 + 1278, + 1283 ], "loc": { "start": { - "line": 37, + "line": 43, "column": 13 }, "end": { - "line": 37, + "line": 43, "column": 18 } } }, "range": [ - 969, - 979 + 1273, + 1283 ], "loc": { "start": { - "line": 37, + "line": 43, "column": 8 }, "end": { - "line": 37, + "line": 43, "column": 18 } } @@ -2140,46 +3406,46 @@ "type": "ObjectExpression", "properties": [], "range": [ - 982, - 984 + 1286, + 1288 ], "loc": { "start": { - "line": 37, + "line": 43, "column": 21 }, "end": { - "line": 37, + "line": 43, "column": 23 } } }, "range": [ - 969, - 984 + 1273, + 1288 ], "loc": { "start": { - "line": 37, + "line": 43, "column": 8 }, "end": { - "line": 37, + "line": 43, "column": 23 } } }, "range": [ - 969, - 985 + 1273, + 1289 ], "loc": { "start": { - "line": 37, + "line": 43, "column": 8 }, "end": { - "line": 37, + "line": 43, "column": 24 } } @@ -2195,16 +3461,16 @@ "object": { "type": "ThisExpression", "range": [ - 994, - 998 + 1298, + 1302 ], "loc": { "start": { - "line": 38, + "line": 44, "column": 8 }, "end": { - "line": 38, + "line": 44, "column": 12 } } @@ -2213,31 +3479,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 999, - 1006 + 1303, + 1310 ], "loc": { "start": { - "line": 38, + "line": 44, "column": 13 }, "end": { - "line": 38, + "line": 44, "column": 20 } } }, "range": [ - 994, - 1006 + 1298, + 1310 ], "loc": { "start": { - "line": 38, + "line": 44, "column": 8 }, "end": { - "line": 38, + "line": 44, "column": 20 } } @@ -2247,46 +3513,46 @@ "value": "col_", "raw": "'col_'", "range": [ - 1009, - 1015 + 1313, + 1319 ], "loc": { "start": { - "line": 38, + "line": 44, "column": 23 }, "end": { - "line": 38, + "line": 44, "column": 29 } } }, "range": [ - 994, - 1015 + 1298, + 1319 ], "loc": { "start": { - "line": 38, + "line": 44, "column": 8 }, "end": { - "line": 38, + "line": 44, "column": 29 } } }, "range": [ - 994, - 1016 + 1298, + 1320 ], "loc": { "start": { - "line": 38, + "line": 44, "column": 8 }, "end": { - "line": 38, + "line": 44, "column": 30 } } @@ -2302,16 +3568,16 @@ "object": { "type": "ThisExpression", "range": [ - 1025, - 1029 + 1329, + 1333 ], "loc": { "start": { - "line": 39, + "line": 45, "column": 8 }, "end": { - "line": 39, + "line": 45, "column": 12 } } @@ -2320,31 +3586,31 @@ "type": "Identifier", "name": "pageNbKey", "range": [ - 1030, - 1039 + 1334, + 1343 ], "loc": { "start": { - "line": 39, + "line": 45, "column": 13 }, "end": { - "line": 39, + "line": 45, "column": 22 } } }, "range": [ - 1025, - 1039 + 1329, + 1343 ], "loc": { "start": { - "line": 39, + "line": 45, "column": 8 }, "end": { - "line": 39, + "line": 45, "column": 22 } } @@ -2354,46 +3620,46 @@ "value": "page", "raw": "'page'", "range": [ - 1042, - 1048 + 1346, + 1352 ], "loc": { "start": { - "line": 39, + "line": 45, "column": 25 }, "end": { - "line": 39, + "line": 45, "column": 31 } } }, "range": [ - 1025, - 1048 + 1329, + 1352 ], "loc": { "start": { - "line": 39, + "line": 45, "column": 8 }, "end": { - "line": 39, + "line": 45, "column": 31 } } }, "range": [ - 1025, - 1049 + 1329, + 1353 ], "loc": { "start": { - "line": 39, + "line": 45, "column": 8 }, "end": { - "line": 39, + "line": 45, "column": 32 } } @@ -2409,16 +3675,16 @@ "object": { "type": "ThisExpression", "range": [ - 1058, - 1062 + 1362, + 1366 ], "loc": { "start": { - "line": 40, + "line": 46, "column": 8 }, "end": { - "line": 40, + "line": 46, "column": 12 } } @@ -2427,31 +3693,31 @@ "type": "Identifier", "name": "pageLengthKey", "range": [ - 1063, - 1076 + 1367, + 1380 ], "loc": { "start": { - "line": 40, + "line": 46, "column": 13 }, "end": { - "line": 40, + "line": 46, "column": 26 } } }, "range": [ - 1058, - 1076 + 1362, + 1380 ], "loc": { "start": { - "line": 40, + "line": 46, "column": 8 }, "end": { - "line": 40, + "line": 46, "column": 26 } } @@ -2461,62 +3727,62 @@ "value": "page_length", "raw": "'page_length'", "range": [ - 1079, - 1092 + 1383, + 1396 ], "loc": { "start": { - "line": 40, + "line": 46, "column": 29 }, "end": { - "line": 40, + "line": 46, "column": 42 } } }, "range": [ - 1058, - 1092 + 1362, + 1396 ], "loc": { "start": { - "line": 40, + "line": 46, "column": 8 }, "end": { - "line": 40, + "line": 46, "column": 42 } } }, "range": [ - 1058, - 1093 + 1362, + 1397 ], "loc": { "start": { - "line": 40, + "line": 46, "column": 8 }, "end": { - "line": 40, + "line": 46, "column": 43 } } } ], "range": [ - 439, - 1099 + 474, + 1403 ], "loc": { "start": { - "line": 21, + "line": 22, "column": 20 }, "end": { - "line": 41, + "line": 47, "column": 5 } } @@ -2524,16 +3790,16 @@ "generator": false, "expression": false, "range": [ - 434, - 1099 + 469, + 1403 ], "loc": { "start": { - "line": 21, + "line": 22, "column": 15 }, "end": { - "line": 41, + "line": 47, "column": 5 } } @@ -2541,16 +3807,16 @@ "kind": "constructor", "computed": false, "range": [ - 423, - 1099 + 458, + 1403 ], "loc": { "start": { - "line": 21, + "line": 22, "column": 4 }, "end": { - "line": 41, + "line": 47, "column": 5 } }, @@ -2559,16 +3825,16 @@ "type": "Block", "value": "*\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n ", "range": [ - 312, - 418 + 347, + 453 ], "loc": { "start": { - "line": 16, + "line": 17, "column": 4 }, "end": { - "line": 20, + "line": 21, "column": 7 } } @@ -2579,16 +3845,16 @@ "type": "Block", "value": "*\n * Initializes the State object\n ", "range": [ - 1105, - 1152 + 1409, + 1456 ], "loc": { "start": { - "line": 43, + "line": 49, "column": 4 }, "end": { - "line": 45, + "line": 51, "column": 7 } } @@ -2602,16 +3868,16 @@ "type": "Identifier", "name": "init", "range": [ - 1157, - 1161 + 1461, + 1465 ], "loc": { "start": { - "line": 46, + "line": 52, "column": 4 }, "end": { - "line": 46, + "line": 52, "column": 8 } } @@ -2631,16 +3897,16 @@ "object": { "type": "ThisExpression", "range": [ - 1178, - 1182 + 1482, + 1486 ], "loc": { "start": { - "line": 47, + "line": 53, "column": 12 }, "end": { - "line": 47, + "line": 53, "column": 16 } } @@ -2649,31 +3915,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 1183, - 1194 + 1487, + 1498 ], "loc": { "start": { - "line": 47, + "line": 53, "column": 17 }, "end": { - "line": 47, + "line": 53, "column": 28 } } }, "range": [ - 1178, - 1194 + 1482, + 1498 ], "loc": { "start": { - "line": 47, + "line": 53, "column": 12 }, "end": { - "line": 47, + "line": 53, "column": 28 } } @@ -2685,48 +3951,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 1210, - 1217 + 1514, + 1521 ], "loc": { "start": { - "line": 48, + "line": 54, "column": 12 }, "end": { - "line": 48, + "line": 54, "column": 19 } } } ], "range": [ - 1196, - 1227 + 1500, + 1531 ], "loc": { "start": { - "line": 47, + "line": 53, "column": 30 }, "end": { - "line": 49, + "line": 55, "column": 9 } } }, "alternate": null, "range": [ - 1174, - 1227 + 1478, + 1531 ], "loc": { "start": { - "line": 47, + "line": 53, "column": 8 }, "end": { - "line": 49, + "line": 55, "column": 9 } } @@ -2744,16 +4010,16 @@ "object": { "type": "ThisExpression", "range": [ - 1237, - 1241 + 1541, + 1545 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 8 }, "end": { - "line": 51, + "line": 57, "column": 12 } } @@ -2762,31 +4028,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 1242, - 1249 + 1546, + 1553 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 13 }, "end": { - "line": 51, + "line": 57, "column": 20 } } }, "range": [ - 1237, - 1249 + 1541, + 1553 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 8 }, "end": { - "line": 51, + "line": 57, "column": 20 } } @@ -2795,31 +4061,31 @@ "type": "Identifier", "name": "on", "range": [ - 1250, - 1252 + 1554, + 1556 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 21 }, "end": { - "line": 51, + "line": 57, "column": 23 } } }, "range": [ - 1237, - 1252 + 1541, + 1556 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 8 }, "end": { - "line": 51, + "line": 57, "column": 23 } } @@ -2833,32 +4099,32 @@ "value": "after-filtering", "raw": "'after-filtering'", "range": [ - 1254, - 1271 + 1558, + 1575 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 25 }, "end": { - "line": 51, + "line": 57, "column": 42 } } } ], "range": [ - 1253, - 1272 + 1557, + 1576 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 24 }, "end": { - "line": 51, + "line": 57, "column": 43 } } @@ -2875,16 +4141,16 @@ "object": { "type": "ThisExpression", "range": [ - 1280, - 1284 + 1584, + 1588 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 51 }, "end": { - "line": 51, + "line": 57, "column": 55 } } @@ -2893,47 +4159,47 @@ "type": "Identifier", "name": "update", "range": [ - 1285, - 1291 + 1589, + 1595 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 56 }, "end": { - "line": 51, + "line": 57, "column": 62 } } }, "range": [ - 1280, - 1291 + 1584, + 1595 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 51 }, "end": { - "line": 51, + "line": 57, "column": 62 } } }, "arguments": [], "range": [ - 1280, - 1293 + 1584, + 1597 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 51 }, "end": { - "line": 51, + "line": 57, "column": 64 } } @@ -2941,47 +4207,47 @@ "generator": false, "expression": true, "range": [ - 1274, - 1293 + 1578, + 1597 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 45 }, "end": { - "line": 51, + "line": 57, "column": 64 } } } ], "range": [ - 1237, - 1294 + 1541, + 1598 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 8 }, "end": { - "line": 51, + "line": 57, "column": 65 } } }, "range": [ - 1237, - 1295 + 1541, + 1599 ], "loc": { "start": { - "line": 51, + "line": 57, "column": 8 }, "end": { - "line": 51, + "line": 57, "column": 66 } } @@ -2999,16 +4265,16 @@ "object": { "type": "ThisExpression", "range": [ - 1304, - 1308 + 1608, + 1612 ], "loc": { "start": { - "line": 52, + "line": 58, "column": 8 }, "end": { - "line": 52, + "line": 58, "column": 12 } } @@ -3017,31 +4283,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 1309, - 1316 + 1613, + 1620 ], "loc": { "start": { - "line": 52, + "line": 58, "column": 13 }, "end": { - "line": 52, + "line": 58, "column": 20 } } }, "range": [ - 1304, - 1316 + 1608, + 1620 ], "loc": { "start": { - "line": 52, + "line": 58, "column": 8 }, "end": { - "line": 52, + "line": 58, "column": 20 } } @@ -3050,31 +4316,31 @@ "type": "Identifier", "name": "on", "range": [ - 1317, - 1319 + 1621, + 1623 ], "loc": { "start": { - "line": 52, + "line": 58, "column": 21 }, "end": { - "line": 52, + "line": 58, "column": 23 } } }, "range": [ - 1304, - 1319 + 1608, + 1623 ], "loc": { "start": { - "line": 52, + "line": 58, "column": 8 }, "end": { - "line": 52, + "line": 58, "column": 23 } } @@ -3088,32 +4354,32 @@ "value": "after-page-change", "raw": "'after-page-change'", "range": [ - 1321, - 1340 + 1625, + 1644 ], "loc": { "start": { - "line": 52, + "line": 58, "column": 25 }, "end": { - "line": 52, + "line": 58, "column": 44 } } } ], "range": [ - 1320, - 1341 + 1624, + 1645 ], "loc": { "start": { - "line": 52, + "line": 58, "column": 24 }, "end": { - "line": 52, + "line": 58, "column": 45 } } @@ -3126,16 +4392,16 @@ "type": "Identifier", "name": "tf", "range": [ - 1356, - 1358 + 1660, + 1662 ], "loc": { "start": { - "line": 53, + "line": 59, "column": 13 }, "end": { - "line": 53, + "line": 59, "column": 15 } } @@ -3144,16 +4410,16 @@ "type": "Identifier", "name": "pageNb", "range": [ - 1360, - 1366 + 1664, + 1670 ], "loc": { "start": { - "line": 53, + "line": 59, "column": 17 }, "end": { - "line": 53, + "line": 59, "column": 23 } } @@ -3167,16 +4433,16 @@ "object": { "type": "ThisExpression", "range": [ - 1371, - 1375 + 1675, + 1679 ], "loc": { "start": { - "line": 53, + "line": 59, "column": 28 }, "end": { - "line": 53, + "line": 59, "column": 32 } } @@ -3185,31 +4451,31 @@ "type": "Identifier", "name": "updatePage", "range": [ - 1376, - 1386 + 1680, + 1690 ], "loc": { "start": { - "line": 53, + "line": 59, "column": 33 }, "end": { - "line": 53, + "line": 59, "column": 43 } } }, "range": [ - 1371, - 1386 + 1675, + 1690 ], "loc": { "start": { - "line": 53, + "line": 59, "column": 28 }, "end": { - "line": 53, + "line": 59, "column": 43 } } @@ -3219,32 +4485,32 @@ "type": "Identifier", "name": "pageNb", "range": [ - 1387, - 1393 + 1691, + 1697 ], "loc": { "start": { - "line": 53, + "line": 59, "column": 44 }, "end": { - "line": 53, + "line": 59, "column": 50 } } } ], "range": [ - 1371, - 1394 + 1675, + 1698 ], "loc": { "start": { - "line": 53, + "line": 59, "column": 28 }, "end": { - "line": 53, + "line": 59, "column": 51 } } @@ -3252,47 +4518,47 @@ "generator": false, "expression": true, "range": [ - 1355, - 1394 + 1659, + 1698 ], "loc": { "start": { - "line": 53, + "line": 59, "column": 12 }, "end": { - "line": 53, + "line": 59, "column": 51 } } } ], "range": [ - 1304, - 1395 + 1608, + 1699 ], "loc": { "start": { - "line": 52, + "line": 58, "column": 8 }, "end": { - "line": 53, + "line": 59, "column": 52 } } }, "range": [ - 1304, - 1396 + 1608, + 1700 ], "loc": { "start": { - "line": 52, + "line": 58, "column": 8 }, "end": { - "line": 53, + "line": 59, "column": 53 } } @@ -3310,16 +4576,16 @@ "object": { "type": "ThisExpression", "range": [ - 1405, - 1409 + 1709, + 1713 ], "loc": { "start": { - "line": 54, + "line": 60, "column": 8 }, "end": { - "line": 54, + "line": 60, "column": 12 } } @@ -3328,31 +4594,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 1410, - 1417 + 1714, + 1721 ], "loc": { "start": { - "line": 54, + "line": 60, "column": 13 }, "end": { - "line": 54, + "line": 60, "column": 20 } } }, "range": [ - 1405, - 1417 + 1709, + 1721 ], "loc": { "start": { - "line": 54, + "line": 60, "column": 8 }, "end": { - "line": 54, + "line": 60, "column": 20 } } @@ -3361,31 +4627,31 @@ "type": "Identifier", "name": "on", "range": [ - 1418, - 1420 + 1722, + 1724 ], "loc": { "start": { - "line": 54, + "line": 60, "column": 21 }, "end": { - "line": 54, + "line": 60, "column": 23 } } }, "range": [ - 1405, - 1420 + 1709, + 1724 ], "loc": { "start": { - "line": 54, + "line": 60, "column": 8 }, "end": { - "line": 54, + "line": 60, "column": 23 } } @@ -3399,32 +4665,32 @@ "value": "after-page-length-change", "raw": "'after-page-length-change'", "range": [ - 1422, - 1448 + 1726, + 1752 ], "loc": { "start": { - "line": 54, + "line": 60, "column": 25 }, "end": { - "line": 54, + "line": 60, "column": 51 } } } ], "range": [ - 1421, - 1449 + 1725, + 1753 ], "loc": { "start": { - "line": 54, + "line": 60, "column": 24 }, "end": { - "line": 54, + "line": 60, "column": 52 } } @@ -3437,16 +4703,16 @@ "type": "Identifier", "name": "tf", "range": [ - 1464, - 1466 + 1768, + 1770 ], "loc": { "start": { - "line": 55, + "line": 61, "column": 13 }, "end": { - "line": 55, + "line": 61, "column": 15 } } @@ -3455,16 +4721,16 @@ "type": "Identifier", "name": "index", "range": [ - 1468, - 1473 + 1772, + 1777 ], "loc": { "start": { - "line": 55, + "line": 61, "column": 17 }, "end": { - "line": 55, + "line": 61, "column": 22 } } @@ -3478,16 +4744,16 @@ "object": { "type": "ThisExpression", "range": [ - 1478, - 1482 + 1782, + 1786 ], "loc": { "start": { - "line": 55, + "line": 61, "column": 27 }, "end": { - "line": 55, + "line": 61, "column": 31 } } @@ -3496,31 +4762,31 @@ "type": "Identifier", "name": "updatePageLength", "range": [ - 1483, - 1499 + 1787, + 1803 ], "loc": { "start": { - "line": 55, + "line": 61, "column": 32 }, "end": { - "line": 55, + "line": 61, "column": 48 } } }, "range": [ - 1478, - 1499 + 1782, + 1803 ], "loc": { "start": { - "line": 55, + "line": 61, "column": 27 }, "end": { - "line": 55, + "line": 61, "column": 48 } } @@ -3530,32 +4796,32 @@ "type": "Identifier", "name": "index", "range": [ - 1500, - 1505 + 1804, + 1809 ], "loc": { "start": { - "line": 55, + "line": 61, "column": 49 }, "end": { - "line": 55, + "line": 61, "column": 54 } } } ], "range": [ - 1478, - 1506 + 1782, + 1810 ], "loc": { "start": { - "line": 55, + "line": 61, "column": 27 }, "end": { - "line": 55, + "line": 61, "column": 55 } } @@ -3563,47 +4829,47 @@ "generator": false, "expression": true, "range": [ - 1463, - 1506 + 1767, + 1810 ], "loc": { "start": { - "line": 55, + "line": 61, "column": 12 }, "end": { - "line": 55, + "line": 61, "column": 55 } } } ], "range": [ - 1405, - 1507 + 1709, + 1811 ], "loc": { "start": { - "line": 54, + "line": 60, "column": 8 }, "end": { - "line": 55, + "line": 61, "column": 56 } } }, "range": [ - 1405, - 1508 + 1709, + 1812 ], "loc": { "start": { - "line": 54, + "line": 60, "column": 8 }, "end": { - "line": 55, + "line": 61, "column": 57 } } @@ -3616,16 +4882,16 @@ "object": { "type": "ThisExpression", "range": [ - 1522, - 1526 + 1826, + 1830 ], "loc": { "start": { - "line": 57, + "line": 63, "column": 12 }, "end": { - "line": 57, + "line": 63, "column": 16 } } @@ -3634,31 +4900,31 @@ "type": "Identifier", "name": "enableHash", "range": [ - 1527, - 1537 + 1831, + 1841 ], "loc": { "start": { - "line": 57, + "line": 63, "column": 17 }, "end": { - "line": 57, + "line": 63, "column": 27 } } }, "range": [ - 1522, - 1537 + 1826, + 1841 ], "loc": { "start": { - "line": 57, + "line": 63, "column": 12 }, "end": { - "line": 57, + "line": 63, "column": 27 } } @@ -3677,16 +4943,16 @@ "object": { "type": "ThisExpression", "range": [ - 1553, - 1557 + 1857, + 1861 ], "loc": { "start": { - "line": 58, + "line": 64, "column": 12 }, "end": { - "line": 58, + "line": 64, "column": 16 } } @@ -3695,31 +4961,31 @@ "type": "Identifier", "name": "hash", "range": [ - 1558, - 1562 + 1862, + 1866 ], "loc": { "start": { - "line": 58, + "line": 64, "column": 17 }, "end": { - "line": 58, + "line": 64, "column": 21 } } }, "range": [ - 1553, - 1562 + 1857, + 1866 ], "loc": { "start": { - "line": 58, + "line": 64, "column": 12 }, "end": { - "line": 58, + "line": 64, "column": 21 } } @@ -3730,16 +4996,16 @@ "type": "Identifier", "name": "Hash", "range": [ - 1569, - 1573 + 1873, + 1877 ], "loc": { "start": { - "line": 58, + "line": 64, "column": 28 }, "end": { - "line": 58, + "line": 64, "column": 32 } } @@ -3748,62 +5014,62 @@ { "type": "ThisExpression", "range": [ - 1574, - 1578 + 1878, + 1882 ], "loc": { "start": { - "line": 58, + "line": 64, "column": 33 }, "end": { - "line": 58, + "line": 64, "column": 37 } } } ], "range": [ - 1565, - 1579 + 1869, + 1883 ], "loc": { "start": { - "line": 58, + "line": 64, "column": 24 }, "end": { - "line": 58, + "line": 64, "column": 38 } } }, "range": [ - 1553, - 1579 + 1857, + 1883 ], "loc": { "start": { - "line": 58, + "line": 64, "column": 12 }, "end": { - "line": 58, + "line": 64, "column": 38 } } }, "range": [ - 1553, - 1580 + 1857, + 1884 ], "loc": { "start": { - "line": 58, + "line": 64, "column": 12 }, "end": { - "line": 58, + "line": 64, "column": 39 } } @@ -3821,16 +5087,16 @@ "object": { "type": "ThisExpression", "range": [ - 1593, - 1597 + 1897, + 1901 ], "loc": { "start": { - "line": 59, + "line": 65, "column": 12 }, "end": { - "line": 59, + "line": 65, "column": 16 } } @@ -3839,31 +5105,31 @@ "type": "Identifier", "name": "hash", "range": [ - 1598, - 1602 + 1902, + 1906 ], "loc": { "start": { - "line": 59, + "line": 65, "column": 17 }, "end": { - "line": 59, + "line": 65, "column": 21 } } }, "range": [ - 1593, - 1602 + 1897, + 1906 ], "loc": { "start": { - "line": 59, + "line": 65, "column": 12 }, "end": { - "line": 59, + "line": 65, "column": 21 } } @@ -3872,94 +5138,521 @@ "type": "Identifier", "name": "init", "range": [ - 1603, - 1607 + 1907, + 1911 ], "loc": { "start": { - "line": 59, + "line": 65, "column": 22 }, "end": { - "line": 59, + "line": 65, "column": 26 } } }, "range": [ - 1593, - 1607 + 1897, + 1911 ], "loc": { "start": { - "line": 59, + "line": 65, "column": 12 }, "end": { - "line": 59, + "line": 65, "column": 26 } } }, "arguments": [], "range": [ - 1593, - 1609 + 1897, + 1913 ], "loc": { "start": { - "line": 59, + "line": 65, "column": 12 }, "end": { - "line": 59, + "line": 65, "column": 28 } } }, "range": [ - 1593, - 1610 + 1897, + 1914 ], "loc": { "start": { - "line": 59, + "line": 65, "column": 12 }, "end": { - "line": 59, + "line": 65, "column": 29 } } } ], "range": [ - 1539, - 1620 + 1843, + 1924 ], "loc": { "start": { - "line": 57, + "line": 63, "column": 29 }, "end": { - "line": 60, + "line": 66, "column": 9 } } }, "alternate": null, "range": [ - 1518, - 1620 + 1822, + 1924 ], "loc": { "start": { - "line": 57, + "line": 63, "column": 8 }, "end": { - "line": 60, + "line": 66, + "column": 9 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "LogicalExpression", + "operator": "||", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1937, + 1941 + ], + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableLocalStorage", + "range": [ + 1942, + 1960 + ], + "loc": { + "start": { + "line": 67, + "column": 17 + }, + "end": { + "line": 67, + "column": 35 + } + } + }, + "range": [ + 1937, + 1960 + ], + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 35 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1964, + 1968 + ], + "loc": { + "start": { + "line": 67, + "column": 39 + }, + "end": { + "line": 67, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableCookie", + "range": [ + 1969, + 1981 + ], + "loc": { + "start": { + "line": 67, + "column": 44 + }, + "end": { + "line": 67, + "column": 56 + } + } + }, + "range": [ + 1964, + 1981 + ], + "loc": { + "start": { + "line": 67, + "column": 39 + }, + "end": { + "line": 67, + "column": 56 + } + } + }, + "range": [ + 1937, + 1981 + ], + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 56 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1997, + 2001 + ], + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "storage", + "range": [ + 2002, + 2009 + ], + "loc": { + "start": { + "line": 68, + "column": 17 + }, + "end": { + "line": 68, + "column": 24 + } + } + }, + "range": [ + 1997, + 2009 + ], + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 24 + } + } + }, + "right": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Storage", + "range": [ + 2016, + 2023 + ], + "loc": { + "start": { + "line": 68, + "column": 31 + }, + "end": { + "line": 68, + "column": 38 + } + } + }, + "arguments": [ + { + "type": "ThisExpression", + "range": [ + 2024, + 2028 + ], + "loc": { + "start": { + "line": 68, + "column": 39 + }, + "end": { + "line": 68, + "column": 43 + } + } + } + ], + "range": [ + 2012, + 2029 + ], + "loc": { + "start": { + "line": 68, + "column": 27 + }, + "end": { + "line": 68, + "column": 44 + } + } + }, + "range": [ + 1997, + 2029 + ], + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 44 + } + } + }, + "range": [ + 1997, + 2030 + ], + "loc": { + "start": { + "line": 68, + "column": 12 + }, + "end": { + "line": 68, + "column": 45 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2043, + 2047 + ], + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "storage", + "range": [ + 2048, + 2055 + ], + "loc": { + "start": { + "line": 69, + "column": 17 + }, + "end": { + "line": 69, + "column": 24 + } + } + }, + "range": [ + 2043, + 2055 + ], + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "init", + "range": [ + 2056, + 2060 + ], + "loc": { + "start": { + "line": 69, + "column": 25 + }, + "end": { + "line": 69, + "column": 29 + } + } + }, + "range": [ + 2043, + 2060 + ], + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 29 + } + } + }, + "arguments": [], + "range": [ + 2043, + 2062 + ], + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 31 + } + } + }, + "range": [ + 2043, + 2063 + ], + "loc": { + "start": { + "line": 69, + "column": 12 + }, + "end": { + "line": 69, + "column": 32 + } + } + } + ], + "range": [ + 1983, + 2073 + ], + "loc": { + "start": { + "line": 67, + "column": 58 + }, + "end": { + "line": 70, + "column": 9 + } + } + }, + "alternate": null, + "range": [ + 1933, + 2073 + ], + "loc": { + "start": { + "line": 67, + "column": 8 + }, + "end": { + "line": 70, "column": 9 } } @@ -3975,16 +5668,16 @@ "object": { "type": "ThisExpression", "range": [ - 1629, - 1633 + 2082, + 2086 ], "loc": { "start": { - "line": 61, + "line": 71, "column": 8 }, "end": { - "line": 61, + "line": 71, "column": 12 } } @@ -3993,31 +5686,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 1634, - 1645 + 2087, + 2098 ], "loc": { "start": { - "line": 61, + "line": 71, "column": 13 }, "end": { - "line": 61, + "line": 71, "column": 24 } } }, "range": [ - 1629, - 1645 + 2082, + 2098 ], "loc": { "start": { - "line": 61, + "line": 71, "column": 8 }, "end": { - "line": 61, + "line": 71, "column": 24 } } @@ -4027,62 +5720,62 @@ "value": true, "raw": "true", "range": [ - 1648, - 1652 + 2101, + 2105 ], "loc": { "start": { - "line": 61, + "line": 71, "column": 27 }, "end": { - "line": 61, + "line": 71, "column": 31 } } }, "range": [ - 1629, - 1652 + 2082, + 2105 ], "loc": { "start": { - "line": 61, + "line": 71, "column": 8 }, "end": { - "line": 61, + "line": 71, "column": 31 } } }, "range": [ - 1629, - 1653 + 2082, + 2106 ], "loc": { "start": { - "line": 61, + "line": 71, "column": 8 }, "end": { - "line": 61, + "line": 71, "column": 32 } } } ], "range": [ - 1164, - 1659 + 1468, + 2112 ], "loc": { "start": { - "line": 46, + "line": 52, "column": 11 }, "end": { - "line": 62, + "line": 72, "column": 5 } } @@ -4090,16 +5783,16 @@ "generator": false, "expression": false, "range": [ - 1161, - 1659 + 1465, + 2112 ], "loc": { "start": { - "line": 46, + "line": 52, "column": 8 }, "end": { - "line": 62, + "line": 72, "column": 5 } } @@ -4107,16 +5800,16 @@ "kind": "method", "computed": false, "range": [ - 1157, - 1659 + 1461, + 2112 ], "loc": { "start": { - "line": 46, + "line": 52, "column": 4 }, "end": { - "line": 62, + "line": 72, "column": 5 } }, @@ -4125,16 +5818,16 @@ "type": "Block", "value": "*\n * Initializes the State object\n ", "range": [ - 1105, - 1152 + 1409, + 1456 ], "loc": { "start": { - "line": 43, + "line": 49, "column": 4 }, "end": { - "line": 45, + "line": 51, "column": 7 } } @@ -4145,16 +5838,16 @@ "type": "Block", "value": "*\n * Update state field based on current features state\n ", "range": [ - 1666, - 1735 + 2119, + 2188 ], "loc": { "start": { - "line": 65, + "line": 75, "column": 4 }, "end": { - "line": 67, + "line": 77, "column": 7 } } @@ -4168,16 +5861,16 @@ "type": "Identifier", "name": "update", "range": [ - 1740, - 1746 + 2193, + 2199 ], "loc": { "start": { - "line": 68, + "line": 78, "column": 4 }, "end": { - "line": 68, + "line": 78, "column": 10 } } @@ -4202,16 +5895,16 @@ "object": { "type": "ThisExpression", "range": [ - 1764, - 1768 + 2217, + 2221 ], "loc": { "start": { - "line": 69, + "line": 79, "column": 13 }, "end": { - "line": 69, + "line": 79, "column": 17 } } @@ -4220,63 +5913,63 @@ "type": "Identifier", "name": "isEnabled", "range": [ - 1769, - 1778 + 2222, + 2231 ], "loc": { "start": { - "line": 69, + "line": 79, "column": 18 }, "end": { - "line": 69, + "line": 79, "column": 27 } } }, "range": [ - 1764, - 1778 + 2217, + 2231 ], "loc": { "start": { - "line": 69, + "line": 79, "column": 13 }, "end": { - "line": 69, + "line": 79, "column": 27 } } }, "arguments": [], "range": [ - 1764, - 1780 + 2217, + 2233 ], "loc": { "start": { - "line": 69, + "line": 79, "column": 13 }, "end": { - "line": 69, + "line": 79, "column": 29 } } }, "prefix": true, "range": [ - 1763, - 1780 + 2216, + 2233 ], "loc": { "start": { - "line": 69, + "line": 79, "column": 12 }, "end": { - "line": 69, + "line": 79, "column": 29 } } @@ -4288,48 +5981,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 1796, - 1803 + 2249, + 2256 ], "loc": { "start": { - "line": 70, + "line": 80, "column": 12 }, "end": { - "line": 70, + "line": 80, "column": 19 } } } ], "range": [ - 1782, - 1813 + 2235, + 2266 ], "loc": { "start": { - "line": 69, + "line": 79, "column": 31 }, "end": { - "line": 71, + "line": 81, "column": 9 } } }, "alternate": null, "range": [ - 1759, - 1813 + 2212, + 2266 ], "loc": { "start": { - "line": 69, + "line": 79, "column": 8 }, "end": { - "line": 71, + "line": 81, "column": 9 } } @@ -4343,16 +6036,16 @@ "type": "Identifier", "name": "tf", "range": [ - 1826, - 1828 + 2279, + 2281 ], "loc": { "start": { - "line": 72, + "line": 82, "column": 12 }, "end": { - "line": 72, + "line": 82, "column": 14 } } @@ -4363,16 +6056,16 @@ "object": { "type": "ThisExpression", "range": [ - 1831, - 1835 + 2284, + 2288 ], "loc": { "start": { - "line": 72, + "line": 82, "column": 17 }, "end": { - "line": 72, + "line": 82, "column": 21 } } @@ -4381,46 +6074,46 @@ "type": "Identifier", "name": "tf", "range": [ - 1836, - 1838 + 2289, + 2291 ], "loc": { "start": { - "line": 72, + "line": 82, "column": 22 }, "end": { - "line": 72, + "line": 82, "column": 24 } } }, "range": [ - 1831, - 1838 + 2284, + 2291 ], "loc": { "start": { - "line": 72, + "line": 82, "column": 17 }, "end": { - "line": 72, + "line": 82, "column": 24 } } }, "range": [ - 1826, - 1838 + 2279, + 2291 ], "loc": { "start": { - "line": 72, + "line": 82, "column": 12 }, "end": { - "line": 72, + "line": 82, "column": 24 } } @@ -4428,16 +6121,16 @@ ], "kind": "let", "range": [ - 1822, - 1839 + 2275, + 2292 ], "loc": { "start": { - "line": 72, + "line": 82, "column": 8 }, "end": { - "line": 72, + "line": 82, "column": 25 } } @@ -4450,16 +6143,16 @@ "object": { "type": "ThisExpression", "range": [ - 1853, - 1857 + 2306, + 2310 ], "loc": { "start": { - "line": 74, + "line": 84, "column": 12 }, "end": { - "line": 74, + "line": 84, "column": 16 } } @@ -4468,31 +6161,31 @@ "type": "Identifier", "name": "persistFilters", "range": [ - 1858, - 1872 + 2311, + 2325 ], "loc": { "start": { - "line": 74, + "line": 84, "column": 17 }, "end": { - "line": 74, + "line": 84, "column": 31 } } }, "range": [ - 1853, - 1872 + 2306, + 2325 ], "loc": { "start": { - "line": 74, + "line": 84, "column": 12 }, "end": { - "line": 74, + "line": 84, "column": 31 } } @@ -4509,16 +6202,16 @@ "type": "Identifier", "name": "filterValues", "range": [ - 1892, - 1904 + 2345, + 2357 ], "loc": { "start": { - "line": 75, + "line": 85, "column": 16 }, "end": { - "line": 75, + "line": 85, "column": 28 } } @@ -4532,16 +6225,16 @@ "type": "Identifier", "name": "tf", "range": [ - 1907, - 1909 + 2360, + 2362 ], "loc": { "start": { - "line": 75, + "line": 85, "column": 31 }, "end": { - "line": 75, + "line": 85, "column": 33 } } @@ -4550,62 +6243,62 @@ "type": "Identifier", "name": "getFiltersValue", "range": [ - 1910, - 1925 + 2363, + 2378 ], "loc": { "start": { - "line": 75, + "line": 85, "column": 34 }, "end": { - "line": 75, + "line": 85, "column": 49 } } }, "range": [ - 1907, - 1925 + 2360, + 2378 ], "loc": { "start": { - "line": 75, + "line": 85, "column": 31 }, "end": { - "line": 75, + "line": 85, "column": 49 } } }, "arguments": [], "range": [ - 1907, - 1927 + 2360, + 2380 ], "loc": { "start": { - "line": 75, + "line": 85, "column": 31 }, "end": { - "line": 75, + "line": 85, "column": 51 } } }, "range": [ - 1892, - 1927 + 2345, + 2380 ], "loc": { "start": { - "line": 75, + "line": 85, "column": 16 }, "end": { - "line": 75, + "line": 85, "column": 51 } } @@ -4613,16 +6306,16 @@ ], "kind": "let", "range": [ - 1888, - 1928 + 2341, + 2381 ], "loc": { "start": { - "line": 75, + "line": 85, "column": 12 }, "end": { - "line": 75, + "line": 85, "column": 52 } } @@ -4638,16 +6331,16 @@ "type": "Identifier", "name": "filterValues", "range": [ - 1942, - 1954 + 2395, + 2407 ], "loc": { "start": { - "line": 77, + "line": 87, "column": 12 }, "end": { - "line": 77, + "line": 87, "column": 24 } } @@ -4656,31 +6349,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 1955, - 1962 + 2408, + 2415 ], "loc": { "start": { - "line": 77, + "line": 87, "column": 25 }, "end": { - "line": 77, + "line": 87, "column": 32 } } }, "range": [ - 1942, - 1962 + 2395, + 2415 ], "loc": { "start": { - "line": 77, + "line": 87, "column": 12 }, "end": { - "line": 77, + "line": 87, "column": 32 } } @@ -4694,16 +6387,16 @@ "type": "Identifier", "name": "val", "range": [ - 1964, - 1967 + 2417, + 2420 ], "loc": { "start": { - "line": 77, + "line": 87, "column": 34 }, "end": { - "line": 77, + "line": 87, "column": 37 } } @@ -4712,16 +6405,16 @@ "type": "Identifier", "name": "idx", "range": [ - 1969, - 1972 + 2422, + 2425 ], "loc": { "start": { - "line": 77, + "line": 87, "column": 39 }, "end": { - "line": 77, + "line": 87, "column": 42 } } @@ -4739,16 +6432,16 @@ "type": "Identifier", "name": "key", "range": [ - 1999, - 2002 + 2452, + 2455 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 20 }, "end": { - "line": 78, + "line": 88, "column": 23 } } @@ -4764,16 +6457,16 @@ }, "tail": false, "range": [ - 2005, - 2008 + 2458, + 2461 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 26 }, "end": { - "line": 78, + "line": 88, "column": 29 } } @@ -4786,16 +6479,16 @@ }, "tail": false, "range": [ - 2020, - 2023 + 2473, + 2476 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 41 }, "end": { - "line": 78, + "line": 88, "column": 44 } } @@ -4808,16 +6501,16 @@ }, "tail": true, "range": [ - 2026, - 2028 + 2479, + 2481 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 47 }, "end": { - "line": 78, + "line": 88, "column": 49 } } @@ -4830,16 +6523,16 @@ "object": { "type": "ThisExpression", "range": [ - 2008, - 2012 + 2461, + 2465 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 29 }, "end": { - "line": 78, + "line": 88, "column": 33 } } @@ -4848,31 +6541,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 2013, - 2020 + 2466, + 2473 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 34 }, "end": { - "line": 78, + "line": 88, "column": 41 } } }, "range": [ - 2008, - 2020 + 2461, + 2473 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 29 }, "end": { - "line": 78, + "line": 88, "column": 41 } } @@ -4881,47 +6574,47 @@ "type": "Identifier", "name": "idx", "range": [ - 2023, - 2026 + 2476, + 2479 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 44 }, "end": { - "line": 78, + "line": 88, "column": 47 } } } ], "range": [ - 2005, - 2028 + 2458, + 2481 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 26 }, "end": { - "line": 78, + "line": 88, "column": 49 } } }, "range": [ - 1999, - 2028 + 2452, + 2481 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 20 }, "end": { - "line": 78, + "line": 88, "column": 49 } } @@ -4929,16 +6622,16 @@ ], "kind": "let", "range": [ - 1995, - 2029 + 2448, + 2482 ], "loc": { "start": { - "line": 78, + "line": 88, "column": 16 }, "end": { - "line": 78, + "line": 88, "column": 50 } } @@ -4957,16 +6650,16 @@ "type": "Identifier", "name": "Types", "range": [ - 2051, - 2056 + 2504, + 2509 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 20 }, "end": { - "line": 80, + "line": 90, "column": 25 } } @@ -4975,31 +6668,31 @@ "type": "Identifier", "name": "isString", "range": [ - 2057, - 2065 + 2510, + 2518 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 26 }, "end": { - "line": 80, + "line": 90, "column": 34 } } }, "range": [ - 2051, - 2065 + 2504, + 2518 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 20 }, "end": { - "line": 80, + "line": 90, "column": 34 } } @@ -5009,32 +6702,32 @@ "type": "Identifier", "name": "val", "range": [ - 2066, - 2069 + 2519, + 2522 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 35 }, "end": { - "line": 80, + "line": 90, "column": 38 } } } ], "range": [ - 2051, - 2070 + 2504, + 2523 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 20 }, "end": { - "line": 80, + "line": 90, "column": 39 } } @@ -5048,16 +6741,16 @@ "type": "Identifier", "name": "Str", "range": [ - 2074, - 2077 + 2527, + 2530 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 43 }, "end": { - "line": 80, + "line": 90, "column": 46 } } @@ -5066,31 +6759,31 @@ "type": "Identifier", "name": "isEmpty", "range": [ - 2078, - 2085 + 2531, + 2538 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 47 }, "end": { - "line": 80, + "line": 90, "column": 54 } } }, "range": [ - 2074, - 2085 + 2527, + 2538 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 43 }, "end": { - "line": 80, + "line": 90, "column": 54 } } @@ -5100,47 +6793,47 @@ "type": "Identifier", "name": "val", "range": [ - 2086, - 2089 + 2539, + 2542 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 55 }, "end": { - "line": 80, + "line": 90, "column": 58 } } } ], "range": [ - 2074, - 2090 + 2527, + 2543 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 43 }, "end": { - "line": 80, + "line": 90, "column": 59 } } }, "range": [ - 2051, - 2090 + 2504, + 2543 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 20 }, "end": { - "line": 80, + "line": 90, "column": 59 } } @@ -5161,16 +6854,16 @@ "object": { "type": "ThisExpression", "range": [ - 2118, - 2122 + 2571, + 2575 ], "loc": { "start": { - "line": 81, + "line": 91, "column": 24 }, "end": { - "line": 81, + "line": 91, "column": 28 } } @@ -5179,31 +6872,31 @@ "type": "Identifier", "name": "state", "range": [ - 2123, - 2128 + 2576, + 2581 ], "loc": { "start": { - "line": 81, + "line": 91, "column": 29 }, "end": { - "line": 81, + "line": 91, "column": 34 } } }, "range": [ - 2118, - 2128 + 2571, + 2581 ], "loc": { "start": { - "line": 81, + "line": 91, "column": 24 }, "end": { - "line": 81, + "line": 91, "column": 34 } } @@ -5212,31 +6905,31 @@ "type": "Identifier", "name": "hasOwnProperty", "range": [ - 2129, - 2143 + 2582, + 2596 ], "loc": { "start": { - "line": 81, + "line": 91, "column": 35 }, "end": { - "line": 81, + "line": 91, "column": 49 } } }, "range": [ - 2118, - 2143 + 2571, + 2596 ], "loc": { "start": { - "line": 81, + "line": 91, "column": 24 }, "end": { - "line": 81, + "line": 91, "column": 49 } } @@ -5246,32 +6939,32 @@ "type": "Identifier", "name": "key", "range": [ - 2144, - 2147 + 2597, + 2600 ], "loc": { "start": { - "line": 81, + "line": 91, "column": 50 }, "end": { - "line": 81, + "line": 91, "column": 53 } } } ], "range": [ - 2118, - 2148 + 2571, + 2601 ], "loc": { "start": { - "line": 81, + "line": 91, "column": 24 }, "end": { - "line": 81, + "line": 91, "column": 54 } } @@ -5293,16 +6986,16 @@ "object": { "type": "ThisExpression", "range": [ - 2176, - 2180 + 2629, + 2633 ], "loc": { "start": { - "line": 82, + "line": 92, "column": 24 }, "end": { - "line": 82, + "line": 92, "column": 28 } } @@ -5311,31 +7004,31 @@ "type": "Identifier", "name": "state", "range": [ - 2181, - 2186 + 2634, + 2639 ], "loc": { "start": { - "line": 82, + "line": 92, "column": 29 }, "end": { - "line": 82, + "line": 92, "column": 34 } } }, "range": [ - 2176, - 2186 + 2629, + 2639 ], "loc": { "start": { - "line": 82, + "line": 92, "column": 24 }, "end": { - "line": 82, + "line": 92, "column": 34 } } @@ -5344,31 +7037,31 @@ "type": "Identifier", "name": "key", "range": [ - 2187, - 2190 + 2640, + 2643 ], "loc": { "start": { - "line": 82, + "line": 92, "column": 35 }, "end": { - "line": 82, + "line": 92, "column": 38 } } }, "range": [ - 2176, - 2191 + 2629, + 2644 ], "loc": { "start": { - "line": 82, + "line": 92, "column": 24 }, "end": { - "line": 82, + "line": 92, "column": 39 } } @@ -5377,94 +7070,94 @@ "type": "Identifier", "name": "undefined", "range": [ - 2194, - 2203 + 2647, + 2656 ], "loc": { "start": { - "line": 82, + "line": 92, "column": 42 }, "end": { - "line": 82, + "line": 92, "column": 51 } } }, "range": [ - 2176, - 2203 + 2629, + 2656 ], "loc": { "start": { - "line": 82, + "line": 92, "column": 24 }, "end": { - "line": 82, + "line": 92, "column": 51 } } }, "range": [ - 2176, - 2204 + 2629, + 2657 ], "loc": { "start": { - "line": 82, + "line": 92, "column": 24 }, "end": { - "line": 82, + "line": 92, "column": 52 } } } ], "range": [ - 2150, - 2226 + 2603, + 2679 ], "loc": { "start": { - "line": 81, + "line": 91, "column": 56 }, "end": { - "line": 83, + "line": 93, "column": 21 } } }, "alternate": null, "range": [ - 2114, - 2226 + 2567, + 2679 ], "loc": { "start": { - "line": 81, + "line": 91, "column": 20 }, "end": { - "line": 83, + "line": 93, "column": 21 } } } ], "range": [ - 2092, - 2244 + 2545, + 2697 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 61 }, "end": { - "line": 84, + "line": 94, "column": 17 } } @@ -5486,16 +7179,16 @@ "object": { "type": "ThisExpression", "range": [ - 2272, - 2276 + 2725, + 2729 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 20 }, "end": { - "line": 85, + "line": 95, "column": 24 } } @@ -5504,31 +7197,31 @@ "type": "Identifier", "name": "state", "range": [ - 2277, - 2282 + 2730, + 2735 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 25 }, "end": { - "line": 85, + "line": 95, "column": 30 } } }, "range": [ - 2272, - 2282 + 2725, + 2735 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 20 }, "end": { - "line": 85, + "line": 95, "column": 30 } } @@ -5537,31 +7230,31 @@ "type": "Identifier", "name": "key", "range": [ - 2283, - 2286 + 2736, + 2739 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 31 }, "end": { - "line": 85, + "line": 95, "column": 34 } } }, "range": [ - 2272, - 2287 + 2725, + 2740 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 20 }, "end": { - "line": 85, + "line": 95, "column": 35 } } @@ -5578,16 +7271,16 @@ "object": { "type": "ThisExpression", "range": [ - 2290, - 2294 + 2743, + 2747 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 38 }, "end": { - "line": 85, + "line": 95, "column": 42 } } @@ -5596,31 +7289,31 @@ "type": "Identifier", "name": "state", "range": [ - 2295, - 2300 + 2748, + 2753 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 43 }, "end": { - "line": 85, + "line": 95, "column": 48 } } }, "range": [ - 2290, - 2300 + 2743, + 2753 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 38 }, "end": { - "line": 85, + "line": 95, "column": 48 } } @@ -5629,31 +7322,31 @@ "type": "Identifier", "name": "key", "range": [ - 2301, - 2304 + 2754, + 2757 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 49 }, "end": { - "line": 85, + "line": 95, "column": 52 } } }, "range": [ - 2290, - 2305 + 2743, + 2758 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 38 }, "end": { - "line": 85, + "line": 95, "column": 53 } } @@ -5662,61 +7355,61 @@ "type": "ObjectExpression", "properties": [], "range": [ - 2309, - 2311 + 2762, + 2764 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 57 }, "end": { - "line": 85, + "line": 95, "column": 59 } } }, "range": [ - 2290, - 2311 + 2743, + 2764 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 38 }, "end": { - "line": 85, + "line": 95, "column": 59 } } }, "range": [ - 2272, - 2311 + 2725, + 2764 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 20 }, "end": { - "line": 85, + "line": 95, "column": 59 } } }, "range": [ - 2272, - 2312 + 2725, + 2765 ], "loc": { "start": { - "line": 85, + "line": 95, "column": 20 }, "end": { - "line": 85, + "line": 95, "column": 60 } } @@ -5738,16 +7431,16 @@ "object": { "type": "ThisExpression", "range": [ - 2333, - 2337 + 2786, + 2790 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 20 }, "end": { - "line": 86, + "line": 96, "column": 24 } } @@ -5756,31 +7449,31 @@ "type": "Identifier", "name": "state", "range": [ - 2338, - 2343 + 2791, + 2796 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 25 }, "end": { - "line": 86, + "line": 96, "column": 30 } } }, "range": [ - 2333, - 2343 + 2786, + 2796 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 20 }, "end": { - "line": 86, + "line": 96, "column": 30 } } @@ -5789,31 +7482,31 @@ "type": "Identifier", "name": "key", "range": [ - 2344, - 2347 + 2797, + 2800 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 31 }, "end": { - "line": 86, + "line": 96, "column": 34 } } }, "range": [ - 2333, - 2348 + 2786, + 2801 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 20 }, "end": { - "line": 86, + "line": 96, "column": 35 } } @@ -5822,31 +7515,31 @@ "type": "Identifier", "name": "flt", "range": [ - 2349, - 2352 + 2802, + 2805 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 36 }, "end": { - "line": 86, + "line": 96, "column": 39 } } }, "range": [ - 2333, - 2352 + 2786, + 2805 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 20 }, "end": { - "line": 86, + "line": 96, "column": 39 } } @@ -5855,93 +7548,93 @@ "type": "Identifier", "name": "val", "range": [ - 2355, - 2358 + 2808, + 2811 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 42 }, "end": { - "line": 86, + "line": 96, "column": 45 } } }, "range": [ - 2333, - 2358 + 2786, + 2811 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 20 }, "end": { - "line": 86, + "line": 96, "column": 45 } } }, "range": [ - 2333, - 2359 + 2786, + 2812 ], "loc": { "start": { - "line": 86, + "line": 96, "column": 20 }, "end": { - "line": 86, + "line": 96, "column": 46 } } } ], "range": [ - 2250, - 2377 + 2703, + 2830 ], "loc": { "start": { - "line": 84, + "line": 94, "column": 23 }, "end": { - "line": 87, + "line": 97, "column": 17 } } }, "range": [ - 2047, - 2377 + 2500, + 2830 ], "loc": { "start": { - "line": 80, + "line": 90, "column": 16 }, "end": { - "line": 87, + "line": 97, "column": 17 } } } ], "range": [ - 1977, - 2392 + 2430, + 2845 ], "loc": { "start": { - "line": 77, + "line": 87, "column": 47 }, "end": { - "line": 89, + "line": 99, "column": 13 } } @@ -5949,79 +7642,79 @@ "generator": false, "expression": false, "range": [ - 1963, - 2392 + 2416, + 2845 ], "loc": { "start": { - "line": 77, + "line": 87, "column": 33 }, "end": { - "line": 89, + "line": 99, "column": 13 } } } ], "range": [ - 1942, - 2393 + 2395, + 2846 ], "loc": { "start": { - "line": 77, + "line": 87, "column": 12 }, "end": { - "line": 89, + "line": 99, "column": 14 } } }, "range": [ - 1942, - 2394 + 2395, + 2847 ], "loc": { "start": { - "line": 77, + "line": 87, "column": 12 }, "end": { - "line": 89, + "line": 99, "column": 15 } } } ], "range": [ - 1874, - 2404 + 2327, + 2857 ], "loc": { "start": { - "line": 74, + "line": 84, "column": 33 }, "end": { - "line": 90, + "line": 100, "column": 9 } } }, "alternate": null, "range": [ - 1849, - 2404 + 2302, + 2857 ], "loc": { "start": { - "line": 74, + "line": 84, "column": 8 }, "end": { - "line": 90, + "line": 100, "column": 9 } } @@ -6034,16 +7727,16 @@ "object": { "type": "ThisExpression", "range": [ - 2418, - 2422 + 2871, + 2875 ], "loc": { "start": { - "line": 92, + "line": 102, "column": 12 }, "end": { - "line": 92, + "line": 102, "column": 16 } } @@ -6052,31 +7745,31 @@ "type": "Identifier", "name": "persistPageNumber", "range": [ - 2423, - 2440 + 2876, + 2893 ], "loc": { "start": { - "line": 92, + "line": 102, "column": 17 }, "end": { - "line": 92, + "line": 102, "column": 34 } } }, "range": [ - 2418, - 2440 + 2871, + 2893 ], "loc": { "start": { - "line": 92, + "line": 102, "column": 12 }, "end": { - "line": 92, + "line": 102, "column": 34 } } @@ -6095,16 +7788,16 @@ "type": "Identifier", "name": "Types", "range": [ - 2460, - 2465 + 2913, + 2918 ], "loc": { "start": { - "line": 93, + "line": 103, "column": 16 }, "end": { - "line": 93, + "line": 103, "column": 21 } } @@ -6113,31 +7806,31 @@ "type": "Identifier", "name": "isNull", "range": [ - 2466, - 2472 + 2919, + 2925 ], "loc": { "start": { - "line": 93, + "line": 103, "column": 22 }, "end": { - "line": 93, + "line": 103, "column": 28 } } }, "range": [ - 2460, - 2472 + 2913, + 2925 ], "loc": { "start": { - "line": 93, + "line": 103, "column": 16 }, "end": { - "line": 93, + "line": 103, "column": 28 } } @@ -6149,16 +7842,16 @@ "object": { "type": "ThisExpression", "range": [ - 2473, - 2477 + 2926, + 2930 ], "loc": { "start": { - "line": 93, + "line": 103, "column": 29 }, "end": { - "line": 93, + "line": 103, "column": 33 } } @@ -6167,47 +7860,47 @@ "type": "Identifier", "name": "pageNb", "range": [ - 2478, - 2484 + 2931, + 2937 ], "loc": { "start": { - "line": 93, + "line": 103, "column": 34 }, "end": { - "line": 93, + "line": 103, "column": 40 } } }, "range": [ - 2473, - 2484 + 2926, + 2937 ], "loc": { "start": { - "line": 93, + "line": 103, "column": 29 }, "end": { - "line": 93, + "line": 103, "column": 40 } } } ], "range": [ - 2460, - 2485 + 2913, + 2938 ], "loc": { "start": { - "line": 93, + "line": 103, "column": 16 }, "end": { - "line": 93, + "line": 103, "column": 41 } } @@ -6229,16 +7922,16 @@ "object": { "type": "ThisExpression", "range": [ - 2505, - 2509 + 2958, + 2962 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 16 }, "end": { - "line": 94, + "line": 104, "column": 20 } } @@ -6247,31 +7940,31 @@ "type": "Identifier", "name": "state", "range": [ - 2510, - 2515 + 2963, + 2968 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 21 }, "end": { - "line": 94, + "line": 104, "column": 26 } } }, "range": [ - 2505, - 2515 + 2958, + 2968 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 16 }, "end": { - "line": 94, + "line": 104, "column": 26 } } @@ -6282,16 +7975,16 @@ "object": { "type": "ThisExpression", "range": [ - 2516, - 2520 + 2969, + 2973 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 27 }, "end": { - "line": 94, + "line": 104, "column": 31 } } @@ -6300,46 +7993,46 @@ "type": "Identifier", "name": "pageNbKey", "range": [ - 2521, - 2530 + 2974, + 2983 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 32 }, "end": { - "line": 94, + "line": 104, "column": 41 } } }, "range": [ - 2516, - 2530 + 2969, + 2983 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 27 }, "end": { - "line": 94, + "line": 104, "column": 41 } } }, "range": [ - 2505, - 2531 + 2958, + 2984 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 16 }, "end": { - "line": 94, + "line": 104, "column": 42 } } @@ -6348,62 +8041,62 @@ "type": "Identifier", "name": "undefined", "range": [ - 2534, - 2543 + 2987, + 2996 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 45 }, "end": { - "line": 94, + "line": 104, "column": 54 } } }, "range": [ - 2505, - 2543 + 2958, + 2996 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 16 }, "end": { - "line": 94, + "line": 104, "column": 54 } } }, "range": [ - 2505, - 2544 + 2958, + 2997 ], "loc": { "start": { - "line": 94, + "line": 104, "column": 16 }, "end": { - "line": 94, + "line": 104, "column": 55 } } } ], "range": [ - 2487, - 2558 + 2940, + 3011 ], "loc": { "start": { - "line": 93, + "line": 103, "column": 43 }, "end": { - "line": 95, + "line": 105, "column": 13 } } @@ -6425,16 +8118,16 @@ "object": { "type": "ThisExpression", "range": [ - 2582, - 2586 + 3035, + 3039 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 16 }, "end": { - "line": 96, + "line": 106, "column": 20 } } @@ -6443,31 +8136,31 @@ "type": "Identifier", "name": "state", "range": [ - 2587, - 2592 + 3040, + 3045 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 21 }, "end": { - "line": 96, + "line": 106, "column": 26 } } }, "range": [ - 2582, - 2592 + 3035, + 3045 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 16 }, "end": { - "line": 96, + "line": 106, "column": 26 } } @@ -6478,16 +8171,16 @@ "object": { "type": "ThisExpression", "range": [ - 2593, - 2597 + 3046, + 3050 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 27 }, "end": { - "line": 96, + "line": 106, "column": 31 } } @@ -6496,46 +8189,46 @@ "type": "Identifier", "name": "pageNbKey", "range": [ - 2598, - 2607 + 3051, + 3060 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 32 }, "end": { - "line": 96, + "line": 106, "column": 41 } } }, "range": [ - 2593, - 2607 + 3046, + 3060 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 27 }, "end": { - "line": 96, + "line": 106, "column": 41 } } }, "range": [ - 2582, - 2608 + 3035, + 3061 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 16 }, "end": { - "line": 96, + "line": 106, "column": 42 } } @@ -6546,16 +8239,16 @@ "object": { "type": "ThisExpression", "range": [ - 2611, - 2615 + 3064, + 3068 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 45 }, "end": { - "line": 96, + "line": 106, "column": 49 } } @@ -6564,124 +8257,124 @@ "type": "Identifier", "name": "pageNb", "range": [ - 2616, - 2622 + 3069, + 3075 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 50 }, "end": { - "line": 96, + "line": 106, "column": 56 } } }, "range": [ - 2611, - 2622 + 3064, + 3075 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 45 }, "end": { - "line": 96, + "line": 106, "column": 56 } } }, "range": [ - 2582, - 2622 + 3035, + 3075 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 16 }, "end": { - "line": 96, + "line": 106, "column": 56 } } }, "range": [ - 2582, - 2623 + 3035, + 3076 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 16 }, "end": { - "line": 96, + "line": 106, "column": 57 } } } ], "range": [ - 2564, - 2637 + 3017, + 3090 ], "loc": { "start": { - "line": 95, + "line": 105, "column": 19 }, "end": { - "line": 97, + "line": 107, "column": 13 } } }, "range": [ - 2456, - 2637 + 2909, + 3090 ], "loc": { "start": { - "line": 93, + "line": 103, "column": 12 }, "end": { - "line": 97, + "line": 107, "column": 13 } } } ], "range": [ - 2442, - 2647 + 2895, + 3100 ], "loc": { "start": { - "line": 92, + "line": 102, "column": 36 }, "end": { - "line": 98, + "line": 108, "column": 9 } } }, "alternate": null, "range": [ - 2414, - 2647 + 2867, + 3100 ], "loc": { "start": { - "line": 92, + "line": 102, "column": 8 }, "end": { - "line": 98, + "line": 108, "column": 9 } } @@ -6694,16 +8387,16 @@ "object": { "type": "ThisExpression", "range": [ - 2661, - 2665 + 3114, + 3118 ], "loc": { "start": { - "line": 100, + "line": 110, "column": 12 }, "end": { - "line": 100, + "line": 110, "column": 16 } } @@ -6712,31 +8405,31 @@ "type": "Identifier", "name": "persistPageLength", "range": [ - 2666, - 2683 + 3119, + 3136 ], "loc": { "start": { - "line": 100, + "line": 110, "column": 17 }, "end": { - "line": 100, + "line": 110, "column": 34 } } }, "range": [ - 2661, - 2683 + 3114, + 3136 ], "loc": { "start": { - "line": 100, + "line": 110, "column": 12 }, "end": { - "line": 100, + "line": 110, "column": 34 } } @@ -6755,16 +8448,16 @@ "type": "Identifier", "name": "Types", "range": [ - 2703, - 2708 + 3156, + 3161 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 16 }, "end": { - "line": 101, + "line": 111, "column": 21 } } @@ -6773,31 +8466,31 @@ "type": "Identifier", "name": "isNull", "range": [ - 2709, - 2715 + 3162, + 3168 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 22 }, "end": { - "line": 101, + "line": 111, "column": 28 } } }, "range": [ - 2703, - 2715 + 3156, + 3168 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 16 }, "end": { - "line": 101, + "line": 111, "column": 28 } } @@ -6809,16 +8502,16 @@ "object": { "type": "ThisExpression", "range": [ - 2716, - 2720 + 3169, + 3173 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 29 }, "end": { - "line": 101, + "line": 111, "column": 33 } } @@ -6827,47 +8520,47 @@ "type": "Identifier", "name": "pageLength", "range": [ - 2721, - 2731 + 3174, + 3184 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 34 }, "end": { - "line": 101, + "line": 111, "column": 44 } } }, "range": [ - 2716, - 2731 + 3169, + 3184 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 29 }, "end": { - "line": 101, + "line": 111, "column": 44 } } } ], "range": [ - 2703, - 2732 + 3156, + 3185 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 16 }, "end": { - "line": 101, + "line": 111, "column": 45 } } @@ -6889,16 +8582,16 @@ "object": { "type": "ThisExpression", "range": [ - 2752, - 2756 + 3205, + 3209 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 16 }, "end": { - "line": 102, + "line": 112, "column": 20 } } @@ -6907,31 +8600,31 @@ "type": "Identifier", "name": "state", "range": [ - 2757, - 2762 + 3210, + 3215 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 21 }, "end": { - "line": 102, + "line": 112, "column": 26 } } }, "range": [ - 2752, - 2762 + 3205, + 3215 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 16 }, "end": { - "line": 102, + "line": 112, "column": 26 } } @@ -6942,16 +8635,16 @@ "object": { "type": "ThisExpression", "range": [ - 2763, - 2767 + 3216, + 3220 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 27 }, "end": { - "line": 102, + "line": 112, "column": 31 } } @@ -6960,46 +8653,46 @@ "type": "Identifier", "name": "pageLengthKey", "range": [ - 2768, - 2781 + 3221, + 3234 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 32 }, "end": { - "line": 102, + "line": 112, "column": 45 } } }, "range": [ - 2763, - 2781 + 3216, + 3234 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 27 }, "end": { - "line": 102, + "line": 112, "column": 45 } } }, "range": [ - 2752, - 2782 + 3205, + 3235 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 16 }, "end": { - "line": 102, + "line": 112, "column": 46 } } @@ -7008,62 +8701,62 @@ "type": "Identifier", "name": "undefined", "range": [ - 2785, - 2794 + 3238, + 3247 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 49 }, "end": { - "line": 102, + "line": 112, "column": 58 } } }, "range": [ - 2752, - 2794 + 3205, + 3247 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 16 }, "end": { - "line": 102, + "line": 112, "column": 58 } } }, "range": [ - 2752, - 2795 + 3205, + 3248 ], "loc": { "start": { - "line": 102, + "line": 112, "column": 16 }, "end": { - "line": 102, + "line": 112, "column": 59 } } } ], "range": [ - 2734, - 2809 + 3187, + 3262 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 47 }, "end": { - "line": 103, + "line": 113, "column": 13 } } @@ -7085,16 +8778,16 @@ "object": { "type": "ThisExpression", "range": [ - 2833, - 2837 + 3286, + 3290 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 16 }, "end": { - "line": 104, + "line": 114, "column": 20 } } @@ -7103,31 +8796,31 @@ "type": "Identifier", "name": "state", "range": [ - 2838, - 2843 + 3291, + 3296 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 21 }, "end": { - "line": 104, + "line": 114, "column": 26 } } }, "range": [ - 2833, - 2843 + 3286, + 3296 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 16 }, "end": { - "line": 104, + "line": 114, "column": 26 } } @@ -7138,16 +8831,16 @@ "object": { "type": "ThisExpression", "range": [ - 2844, - 2848 + 3297, + 3301 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 27 }, "end": { - "line": 104, + "line": 114, "column": 31 } } @@ -7156,46 +8849,46 @@ "type": "Identifier", "name": "pageLengthKey", "range": [ - 2849, - 2862 + 3302, + 3315 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 32 }, "end": { - "line": 104, + "line": 114, "column": 45 } } }, "range": [ - 2844, - 2862 + 3297, + 3315 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 27 }, "end": { - "line": 104, + "line": 114, "column": 45 } } }, "range": [ - 2833, - 2863 + 3286, + 3316 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 16 }, "end": { - "line": 104, + "line": 114, "column": 46 } } @@ -7206,16 +8899,16 @@ "object": { "type": "ThisExpression", "range": [ - 2866, - 2870 + 3319, + 3323 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 49 }, "end": { - "line": 104, + "line": 114, "column": 53 } } @@ -7224,124 +8917,124 @@ "type": "Identifier", "name": "pageLength", "range": [ - 2871, - 2881 + 3324, + 3334 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 54 }, "end": { - "line": 104, + "line": 114, "column": 64 } } }, "range": [ - 2866, - 2881 + 3319, + 3334 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 49 }, "end": { - "line": 104, + "line": 114, "column": 64 } } }, "range": [ - 2833, - 2881 + 3286, + 3334 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 16 }, "end": { - "line": 104, + "line": 114, "column": 64 } } }, "range": [ - 2833, - 2882 + 3286, + 3335 ], "loc": { "start": { - "line": 104, + "line": 114, "column": 16 }, "end": { - "line": 104, + "line": 114, "column": 65 } } } ], "range": [ - 2815, - 2896 + 3268, + 3349 ], "loc": { "start": { - "line": 103, + "line": 113, "column": 19 }, "end": { - "line": 105, + "line": 115, "column": 13 } } }, "range": [ - 2699, - 2896 + 3152, + 3349 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 12 }, "end": { - "line": 105, + "line": 115, "column": 13 } } } ], "range": [ - 2685, - 2906 + 3138, + 3359 ], "loc": { "start": { - "line": 100, + "line": 110, "column": 36 }, "end": { - "line": 106, + "line": 116, "column": 9 } } }, "alternate": null, "range": [ - 2657, - 2906 + 3110, + 3359 ], "loc": { "start": { - "line": 100, + "line": 110, "column": 8 }, "end": { - "line": 106, + "line": 116, "column": 9 } } @@ -7359,16 +9052,16 @@ "object": { "type": "ThisExpression", "range": [ - 2916, - 2920 + 3369, + 3373 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 8 }, "end": { - "line": 108, + "line": 118, "column": 12 } } @@ -7377,31 +9070,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 2921, - 2928 + 3374, + 3381 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 13 }, "end": { - "line": 108, + "line": 118, "column": 20 } } }, "range": [ - 2916, - 2928 + 3369, + 3381 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 8 }, "end": { - "line": 108, + "line": 118, "column": 20 } } @@ -7410,31 +9103,31 @@ "type": "Identifier", "name": "emit", "range": [ - 2929, - 2933 + 3382, + 3386 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 21 }, "end": { - "line": 108, + "line": 118, "column": 25 } } }, "range": [ - 2916, - 2933 + 3369, + 3386 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 8 }, "end": { - "line": 108, + "line": 118, "column": 25 } } @@ -7445,16 +9138,16 @@ "value": "state-changed", "raw": "'state-changed'", "range": [ - 2934, - 2949 + 3387, + 3402 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 26 }, "end": { - "line": 108, + "line": 118, "column": 41 } } @@ -7463,16 +9156,16 @@ "type": "Identifier", "name": "tf", "range": [ - 2951, - 2953 + 3404, + 3406 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 43 }, "end": { - "line": 108, + "line": 118, "column": 45 } } @@ -7483,16 +9176,16 @@ "object": { "type": "ThisExpression", "range": [ - 2955, - 2959 + 3408, + 3412 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 47 }, "end": { - "line": 108, + "line": 118, "column": 51 } } @@ -7501,407 +9194,76 @@ "type": "Identifier", "name": "state", "range": [ - 2960, - 2965 + 3413, + 3418 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 52 }, "end": { - "line": 108, + "line": 118, "column": 57 } } }, "range": [ - 2955, - 2965 + 3408, + 3418 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 47 }, "end": { - "line": 108, + "line": 118, "column": 57 } } } ], "range": [ - 2916, - 2966 + 3369, + 3419 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 8 }, "end": { - "line": 108, + "line": 118, "column": 58 } } }, "range": [ - 2916, - 2967 + 3369, + 3420 ], "loc": { "start": { - "line": 108, + "line": 118, "column": 8 }, "end": { - "line": 108, + "line": 118, "column": 59 } } } ], "range": [ - 1749, - 2973 + 2202, + 3426 ], "loc": { "start": { - "line": 68, + "line": 78, "column": 13 }, - "end": { - "line": 109, - "column": 5 - } - } - }, - "generator": false, - "expression": false, - "range": [ - 1746, - 2973 - ], - "loc": { - "start": { - "line": 68, - "column": 10 - }, - "end": { - "line": 109, - "column": 5 - } - } - }, - "kind": "method", - "computed": false, - "range": [ - 1740, - 2973 - ], - "loc": { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 109, - "column": 5 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\n * Update state field based on current features state\n ", - "range": [ - 1666, - 1735 - ], - "loc": { - "start": { - "line": 65, - "column": 4 - }, - "end": { - "line": 67, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "Block", - "value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ", - "range": [ - 2979, - 3093 - ], - "loc": { - "start": { - "line": 111, - "column": 4 - }, - "end": { - "line": 115, - "column": 7 - } - } - } - ], - "static": false - }, - { - "type": "MethodDefinition", - "key": { - "type": "Identifier", - "name": "updatePage", - "range": [ - 3098, - 3108 - ], - "loc": { - "start": { - "line": 116, - "column": 4 - }, - "end": { - "line": 116, - "column": 14 - } - } - }, - "value": { - "type": "FunctionExpression", - "id": null, - "params": [ - { - "type": "Identifier", - "name": "pageNb", - "range": [ - 3109, - 3115 - ], - "loc": { - "start": { - "line": 116, - "column": 15 - }, - "end": { - "line": 116, - "column": 21 - } - } - } - ], - "body": { - "type": "BlockStatement", - "body": [ - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 3127, - 3131 - ], - "loc": { - "start": { - "line": 117, - "column": 8 - }, - "end": { - "line": 117, - "column": 12 - } - } - }, - "property": { - "type": "Identifier", - "name": "pageNb", - "range": [ - 3132, - 3138 - ], - "loc": { - "start": { - "line": 117, - "column": 13 - }, - "end": { - "line": 117, - "column": 19 - } - } - }, - "range": [ - 3127, - 3138 - ], - "loc": { - "start": { - "line": 117, - "column": 8 - }, - "end": { - "line": 117, - "column": 19 - } - } - }, - "right": { - "type": "Identifier", - "name": "pageNb", - "range": [ - 3141, - 3147 - ], - "loc": { - "start": { - "line": 117, - "column": 22 - }, - "end": { - "line": 117, - "column": 28 - } - } - }, - "range": [ - 3127, - 3147 - ], - "loc": { - "start": { - "line": 117, - "column": 8 - }, - "end": { - "line": 117, - "column": 28 - } - } - }, - "range": [ - 3127, - 3148 - ], - "loc": { - "start": { - "line": 117, - "column": 8 - }, - "end": { - "line": 117, - "column": 29 - } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 3157, - 3161 - ], - "loc": { - "start": { - "line": 118, - "column": 8 - }, - "end": { - "line": 118, - "column": 12 - } - } - }, - "property": { - "type": "Identifier", - "name": "update", - "range": [ - 3162, - 3168 - ], - "loc": { - "start": { - "line": 118, - "column": 13 - }, - "end": { - "line": 118, - "column": 19 - } - } - }, - "range": [ - 3157, - 3168 - ], - "loc": { - "start": { - "line": 118, - "column": 8 - }, - "end": { - "line": 118, - "column": 19 - } - } - }, - "arguments": [], - "range": [ - 3157, - 3170 - ], - "loc": { - "start": { - "line": 118, - "column": 8 - }, - "end": { - "line": 118, - "column": 21 - } - } - }, - "range": [ - 3157, - 3171 - ], - "loc": { - "start": { - "line": 118, - "column": 8 - }, - "end": { - "line": 118, - "column": 22 - } - } - } - ], - "range": [ - 3117, - 3177 - ], - "loc": { - "start": { - "line": 116, - "column": 23 - }, "end": { "line": 119, "column": 5 @@ -7911,13 +9273,13 @@ "generator": false, "expression": false, "range": [ - 3108, - 3177 + 2199, + 3426 ], "loc": { "start": { - "line": 116, - "column": 14 + "line": 78, + "column": 10 }, "end": { "line": 119, @@ -7928,12 +9290,12 @@ "kind": "method", "computed": false, "range": [ - 3098, - 3177 + 2193, + 3426 ], "loc": { "start": { - "line": 116, + "line": 78, "column": 4 }, "end": { @@ -7944,18 +9306,18 @@ "leadingComments": [ { "type": "Block", - "value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ", + "value": "*\n * Update state field based on current features state\n ", "range": [ - 2979, - 3093 + 2119, + 2188 ], "loc": { "start": { - "line": 111, + "line": 75, "column": 4 }, "end": { - "line": 115, + "line": 77, "column": 7 } } @@ -7964,10 +9326,10 @@ "trailingComments": [ { "type": "Block", - "value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ", + "value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ", "range": [ - 3183, - 3307 + 3432, + 3546 ], "loc": { "start": { @@ -7987,10 +9349,10 @@ "type": "MethodDefinition", "key": { "type": "Identifier", - "name": "updatePageLength", + "name": "updatePage", "range": [ - 3312, - 3328 + 3551, + 3561 ], "loc": { "start": { @@ -7999,6 +9361,337 @@ }, "end": { "line": 126, + "column": 14 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "pageNb", + "range": [ + 3562, + 3568 + ], + "loc": { + "start": { + "line": 126, + "column": 15 + }, + "end": { + "line": 126, + "column": 21 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 3580, + 3584 + ], + "loc": { + "start": { + "line": 127, + "column": 8 + }, + "end": { + "line": 127, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "pageNb", + "range": [ + 3585, + 3591 + ], + "loc": { + "start": { + "line": 127, + "column": 13 + }, + "end": { + "line": 127, + "column": 19 + } + } + }, + "range": [ + 3580, + 3591 + ], + "loc": { + "start": { + "line": 127, + "column": 8 + }, + "end": { + "line": 127, + "column": 19 + } + } + }, + "right": { + "type": "Identifier", + "name": "pageNb", + "range": [ + 3594, + 3600 + ], + "loc": { + "start": { + "line": 127, + "column": 22 + }, + "end": { + "line": 127, + "column": 28 + } + } + }, + "range": [ + 3580, + 3600 + ], + "loc": { + "start": { + "line": 127, + "column": 8 + }, + "end": { + "line": 127, + "column": 28 + } + } + }, + "range": [ + 3580, + 3601 + ], + "loc": { + "start": { + "line": 127, + "column": 8 + }, + "end": { + "line": 127, + "column": 29 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 3610, + 3614 + ], + "loc": { + "start": { + "line": 128, + "column": 8 + }, + "end": { + "line": 128, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "update", + "range": [ + 3615, + 3621 + ], + "loc": { + "start": { + "line": 128, + "column": 13 + }, + "end": { + "line": 128, + "column": 19 + } + } + }, + "range": [ + 3610, + 3621 + ], + "loc": { + "start": { + "line": 128, + "column": 8 + }, + "end": { + "line": 128, + "column": 19 + } + } + }, + "arguments": [], + "range": [ + 3610, + 3623 + ], + "loc": { + "start": { + "line": 128, + "column": 8 + }, + "end": { + "line": 128, + "column": 21 + } + } + }, + "range": [ + 3610, + 3624 + ], + "loc": { + "start": { + "line": 128, + "column": 8 + }, + "end": { + "line": 128, + "column": 22 + } + } + } + ], + "range": [ + 3570, + 3630 + ], + "loc": { + "start": { + "line": 126, + "column": 23 + }, + "end": { + "line": 129, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 3561, + 3630 + ], + "loc": { + "start": { + "line": 126, + "column": 14 + }, + "end": { + "line": 129, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 3551, + 3630 + ], + "loc": { + "start": { + "line": 126, + "column": 4 + }, + "end": { + "line": 129, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ", + "range": [ + 3432, + 3546 + ], + "loc": { + "start": { + "line": 121, + "column": 4 + }, + "end": { + "line": 125, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ", + "range": [ + 3636, + 3760 + ], + "loc": { + "start": { + "line": 131, + "column": 4 + }, + "end": { + "line": 135, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "updatePageLength", + "range": [ + 3765, + 3781 + ], + "loc": { + "start": { + "line": 136, + "column": 4 + }, + "end": { + "line": 136, "column": 20 } } @@ -8011,16 +9704,16 @@ "type": "Identifier", "name": "pageLength", "range": [ - 3329, - 3339 + 3782, + 3792 ], "loc": { "start": { - "line": 126, + "line": 136, "column": 21 }, "end": { - "line": 126, + "line": 136, "column": 31 } } @@ -8040,16 +9733,16 @@ "object": { "type": "ThisExpression", "range": [ - 3351, - 3355 + 3804, + 3808 ], "loc": { "start": { - "line": 127, + "line": 137, "column": 8 }, "end": { - "line": 127, + "line": 137, "column": 12 } } @@ -8058,31 +9751,31 @@ "type": "Identifier", "name": "pageLength", "range": [ - 3356, - 3366 + 3809, + 3819 ], "loc": { "start": { - "line": 127, + "line": 137, "column": 13 }, "end": { - "line": 127, + "line": 137, "column": 23 } } }, "range": [ - 3351, - 3366 + 3804, + 3819 ], "loc": { "start": { - "line": 127, + "line": 137, "column": 8 }, "end": { - "line": 127, + "line": 137, "column": 23 } } @@ -8091,46 +9784,46 @@ "type": "Identifier", "name": "pageLength", "range": [ - 3369, - 3379 + 3822, + 3832 ], "loc": { "start": { - "line": 127, + "line": 137, "column": 26 }, "end": { - "line": 127, + "line": 137, "column": 36 } } }, "range": [ - 3351, - 3379 + 3804, + 3832 ], "loc": { "start": { - "line": 127, + "line": 137, "column": 8 }, "end": { - "line": 127, + "line": 137, "column": 36 } } }, "range": [ - 3351, - 3380 + 3804, + 3833 ], "loc": { "start": { - "line": 127, + "line": 137, "column": 8 }, "end": { - "line": 127, + "line": 137, "column": 37 } } @@ -8145,16 +9838,16 @@ "object": { "type": "ThisExpression", "range": [ - 3389, - 3393 + 3842, + 3846 ], "loc": { "start": { - "line": 128, + "line": 138, "column": 8 }, "end": { - "line": 128, + "line": 138, "column": 12 } } @@ -8163,78 +9856,78 @@ "type": "Identifier", "name": "update", "range": [ - 3394, - 3400 + 3847, + 3853 ], "loc": { "start": { - "line": 128, + "line": 138, "column": 13 }, "end": { - "line": 128, + "line": 138, "column": 19 } } }, "range": [ - 3389, - 3400 + 3842, + 3853 ], "loc": { "start": { - "line": 128, + "line": 138, "column": 8 }, "end": { - "line": 128, + "line": 138, "column": 19 } } }, "arguments": [], "range": [ - 3389, - 3402 + 3842, + 3855 ], "loc": { "start": { - "line": 128, + "line": 138, "column": 8 }, "end": { - "line": 128, + "line": 138, "column": 21 } } }, "range": [ - 3389, - 3403 + 3842, + 3856 ], "loc": { "start": { - "line": 128, + "line": 138, "column": 8 }, "end": { - "line": 128, + "line": 138, "column": 22 } } } ], "range": [ - 3341, - 3409 + 3794, + 3862 ], "loc": { "start": { - "line": 126, + "line": 136, "column": 33 }, "end": { - "line": 129, + "line": 139, "column": 5 } } @@ -8242,16 +9935,16 @@ "generator": false, "expression": false, "range": [ - 3328, - 3409 + 3781, + 3862 ], "loc": { "start": { - "line": 126, + "line": 136, "column": 20 }, "end": { - "line": 129, + "line": 139, "column": 5 } } @@ -8259,16 +9952,16 @@ "kind": "method", "computed": false, "range": [ - 3312, - 3409 + 3765, + 3862 ], "loc": { "start": { - "line": 126, + "line": 136, "column": 4 }, "end": { - "line": 129, + "line": 139, "column": 5 } }, @@ -8277,28 +9970,8 @@ "type": "Block", "value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ", "range": [ - 3183, - 3307 - ], - "loc": { - "start": { - "line": 121, - "column": 4 - }, - "end": { - "line": 125, - "column": 7 - } - } - } - ], - "trailingComments": [ - { - "type": "Block", - "value": "*\n * Override state field\n *\n * @param state State object\n ", - "range": [ - 3415, - 3494 + 3636, + 3760 ], "loc": { "start": { @@ -8312,6 +9985,26 @@ } } ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Override state field\n *\n * @param state State object\n ", + "range": [ + 3868, + 3947 + ], + "loc": { + "start": { + "line": 141, + "column": 4 + }, + "end": { + "line": 145, + "column": 7 + } + } + } + ], "static": false }, { @@ -8320,16 +10013,16 @@ "type": "Identifier", "name": "override", "range": [ - 3499, - 3507 + 3952, + 3960 ], "loc": { "start": { - "line": 136, + "line": 146, "column": 4 }, "end": { - "line": 136, + "line": 146, "column": 12 } } @@ -8342,16 +10035,16 @@ "type": "Identifier", "name": "state", "range": [ - 3508, - 3513 + 3961, + 3966 ], "loc": { "start": { - "line": 136, + "line": 146, "column": 13 }, "end": { - "line": 136, + "line": 146, "column": 18 } } @@ -8371,16 +10064,16 @@ "object": { "type": "ThisExpression", "range": [ - 3525, - 3529 + 3978, + 3982 ], "loc": { "start": { - "line": 137, + "line": 147, "column": 8 }, "end": { - "line": 137, + "line": 147, "column": 12 } } @@ -8389,31 +10082,31 @@ "type": "Identifier", "name": "state", "range": [ - 3530, - 3535 + 3983, + 3988 ], "loc": { "start": { - "line": 137, + "line": 147, "column": 13 }, "end": { - "line": 137, + "line": 147, "column": 18 } } }, "range": [ - 3525, - 3535 + 3978, + 3988 ], "loc": { "start": { - "line": 137, + "line": 147, "column": 8 }, "end": { - "line": 137, + "line": 147, "column": 18 } } @@ -8422,62 +10115,62 @@ "type": "Identifier", "name": "state", "range": [ - 3538, - 3543 + 3991, + 3996 ], "loc": { "start": { - "line": 137, + "line": 147, "column": 21 }, "end": { - "line": 137, + "line": 147, "column": 26 } } }, "range": [ - 3525, - 3543 + 3978, + 3996 ], "loc": { "start": { - "line": 137, + "line": 147, "column": 8 }, "end": { - "line": 137, + "line": 147, "column": 26 } } }, "range": [ - 3525, - 3544 + 3978, + 3997 ], "loc": { "start": { - "line": 137, + "line": 147, "column": 8 }, "end": { - "line": 137, + "line": 147, "column": 27 } } } ], "range": [ - 3515, - 3550 + 3968, + 4003 ], "loc": { "start": { - "line": 136, + "line": 146, "column": 20 }, "end": { - "line": 138, + "line": 148, "column": 5 } } @@ -8485,16 +10178,16 @@ "generator": false, "expression": false, "range": [ - 3507, - 3550 + 3960, + 4003 ], "loc": { "start": { - "line": 136, + "line": 146, "column": 12 }, "end": { - "line": 138, + "line": 148, "column": 5 } } @@ -8502,16 +10195,16 @@ "kind": "method", "computed": false, "range": [ - 3499, - 3550 + 3952, + 4003 ], "loc": { "start": { - "line": 136, + "line": 146, "column": 4 }, "end": { - "line": 138, + "line": 148, "column": 5 } }, @@ -8520,16 +10213,16 @@ "type": "Block", "value": "*\n * Override state field\n *\n * @param state State object\n ", "range": [ - 3415, - 3494 + 3868, + 3947 ], "loc": { "start": { - "line": 131, + "line": 141, "column": 4 }, "end": { - "line": 135, + "line": 145, "column": 7 } } @@ -8540,16 +10233,16 @@ "type": "Block", "value": "*\n * Apply current features state\n ", "range": [ - 3556, - 3603 + 4009, + 4056 ], "loc": { "start": { - "line": 140, + "line": 150, "column": 4 }, "end": { - "line": 142, + "line": 152, "column": 7 } } @@ -8563,16 +10256,16 @@ "type": "Identifier", "name": "sync", "range": [ - 3608, - 3612 + 4061, + 4065 ], "loc": { "start": { - "line": 143, + "line": 153, "column": 4 }, "end": { - "line": 143, + "line": 153, "column": 8 } } @@ -8593,16 +10286,16 @@ "type": "Identifier", "name": "state", "range": [ - 3629, - 3634 + 4082, + 4087 ], "loc": { "start": { - "line": 144, + "line": 154, "column": 12 }, "end": { - "line": 144, + "line": 154, "column": 17 } } @@ -8613,16 +10306,16 @@ "object": { "type": "ThisExpression", "range": [ - 3637, - 3641 + 4090, + 4094 ], "loc": { "start": { - "line": 144, + "line": 154, "column": 20 }, "end": { - "line": 144, + "line": 154, "column": 24 } } @@ -8631,46 +10324,46 @@ "type": "Identifier", "name": "state", "range": [ - 3642, - 3647 + 4095, + 4100 ], "loc": { "start": { - "line": 144, + "line": 154, "column": 25 }, "end": { - "line": 144, + "line": 154, "column": 30 } } }, "range": [ - 3637, - 3647 + 4090, + 4100 ], "loc": { "start": { - "line": 144, + "line": 154, "column": 20 }, "end": { - "line": 144, + "line": 154, "column": 30 } } }, "range": [ - 3629, - 3647 + 4082, + 4100 ], "loc": { "start": { - "line": 144, + "line": 154, "column": 12 }, "end": { - "line": 144, + "line": 154, "column": 30 } } @@ -8678,16 +10371,16 @@ ], "kind": "let", "range": [ - 3625, - 3648 + 4078, + 4101 ], "loc": { "start": { - "line": 144, + "line": 154, "column": 8 }, "end": { - "line": 144, + "line": 154, "column": 31 } } @@ -8701,16 +10394,16 @@ "type": "Identifier", "name": "tf", "range": [ - 3661, - 3663 + 4114, + 4116 ], "loc": { "start": { - "line": 145, + "line": 155, "column": 12 }, "end": { - "line": 145, + "line": 155, "column": 14 } } @@ -8721,16 +10414,16 @@ "object": { "type": "ThisExpression", "range": [ - 3666, - 3670 + 4119, + 4123 ], "loc": { "start": { - "line": 145, + "line": 155, "column": 17 }, "end": { - "line": 145, + "line": 155, "column": 21 } } @@ -8739,46 +10432,46 @@ "type": "Identifier", "name": "tf", "range": [ - 3671, - 3673 + 4124, + 4126 ], "loc": { "start": { - "line": 145, + "line": 155, "column": 22 }, "end": { - "line": 145, + "line": 155, "column": 24 } } }, "range": [ - 3666, - 3673 + 4119, + 4126 ], "loc": { "start": { - "line": 145, + "line": 155, "column": 17 }, "end": { - "line": 145, + "line": 155, "column": 24 } } }, "range": [ - 3661, - 3673 + 4114, + 4126 ], "loc": { "start": { - "line": 145, + "line": 155, "column": 12 }, "end": { - "line": 145, + "line": 155, "column": 24 } } @@ -8786,16 +10479,16 @@ ], "kind": "let", "range": [ - 3657, - 3674 + 4110, + 4127 ], "loc": { "start": { - "line": 145, + "line": 155, "column": 8 }, "end": { - "line": 145, + "line": 155, "column": 25 } } @@ -8808,16 +10501,16 @@ "object": { "type": "ThisExpression", "range": [ - 3688, - 3692 + 4141, + 4145 ], "loc": { "start": { - "line": 147, + "line": 157, "column": 12 }, "end": { - "line": 147, + "line": 157, "column": 16 } } @@ -8826,31 +10519,31 @@ "type": "Identifier", "name": "persistFilters", "range": [ - 3693, - 3707 + 4146, + 4160 ], "loc": { "start": { - "line": 147, + "line": 157, "column": 17 }, "end": { - "line": 147, + "line": 157, "column": 31 } } }, "range": [ - 3688, - 3707 + 4141, + 4160 ], "loc": { "start": { - "line": 147, + "line": 157, "column": 12 }, "end": { - "line": 147, + "line": 157, "column": 31 } } @@ -8874,16 +10567,16 @@ "type": "Identifier", "name": "Object", "range": [ - 3723, - 3729 + 4176, + 4182 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 12 }, "end": { - "line": 148, + "line": 158, "column": 18 } } @@ -8892,31 +10585,31 @@ "type": "Identifier", "name": "keys", "range": [ - 3730, - 3734 + 4183, + 4187 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 19 }, "end": { - "line": 148, + "line": 158, "column": 23 } } }, "range": [ - 3723, - 3734 + 4176, + 4187 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 12 }, "end": { - "line": 148, + "line": 158, "column": 23 } } @@ -8926,32 +10619,32 @@ "type": "Identifier", "name": "state", "range": [ - 3735, - 3740 + 4188, + 4193 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 24 }, "end": { - "line": 148, + "line": 158, "column": 29 } } } ], "range": [ - 3723, - 3741 + 4176, + 4194 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 12 }, "end": { - "line": 148, + "line": 158, "column": 30 } } @@ -8960,31 +10653,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 3742, - 3749 + 4195, + 4202 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 31 }, "end": { - "line": 148, + "line": 158, "column": 38 } } }, "range": [ - 3723, - 3749 + 4176, + 4202 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 12 }, "end": { - "line": 148, + "line": 158, "column": 38 } } @@ -8998,16 +10691,16 @@ "type": "Identifier", "name": "key", "range": [ - 3751, - 3754 + 4204, + 4207 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 40 }, "end": { - "line": 148, + "line": 158, "column": 43 } } @@ -9030,16 +10723,16 @@ "type": "Identifier", "name": "key", "range": [ - 3781, - 3784 + 4234, + 4237 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 20 }, "end": { - "line": 149, + "line": 159, "column": 23 } } @@ -9048,31 +10741,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 3785, - 3792 + 4238, + 4245 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 24 }, "end": { - "line": 149, + "line": 159, "column": 31 } } }, "range": [ - 3781, - 3792 + 4234, + 4245 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 20 }, "end": { - "line": 149, + "line": 159, "column": 31 } } @@ -9084,16 +10777,16 @@ "object": { "type": "ThisExpression", "range": [ - 3793, - 3797 + 4246, + 4250 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 32 }, "end": { - "line": 149, + "line": 159, "column": 36 } } @@ -9102,47 +10795,47 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 3798, - 3805 + 4251, + 4258 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 37 }, "end": { - "line": 149, + "line": 159, "column": 44 } } }, "range": [ - 3793, - 3805 + 4246, + 4258 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 32 }, "end": { - "line": 149, + "line": 159, "column": 44 } } } ], "range": [ - 3781, - 3806 + 4234, + 4259 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 20 }, "end": { - "line": 149, + "line": 159, "column": 45 } } @@ -9155,47 +10848,47 @@ "value": 1, "raw": "1", "range": [ - 3812, - 3813 + 4265, + 4266 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 51 }, "end": { - "line": 149, + "line": 159, "column": 52 } } }, "prefix": true, "range": [ - 3811, - 3813 + 4264, + 4266 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 50 }, "end": { - "line": 149, + "line": 159, "column": 52 } } }, "range": [ - 3781, - 3813 + 4234, + 4266 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 20 }, "end": { - "line": 149, + "line": 159, "column": 52 } } @@ -9212,16 +10905,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 3841, - 3847 + 4294, + 4300 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 24 }, "end": { - "line": 150, + "line": 160, "column": 30 } } @@ -9232,16 +10925,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 3850, - 3858 + 4303, + 4311 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 33 }, "end": { - "line": 150, + "line": 160, "column": 41 } } @@ -9256,16 +10949,16 @@ "type": "Identifier", "name": "key", "range": [ - 3859, - 3862 + 4312, + 4315 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 42 }, "end": { - "line": 150, + "line": 160, "column": 45 } } @@ -9274,31 +10967,31 @@ "type": "Identifier", "name": "replace", "range": [ - 3863, - 3870 + 4316, + 4323 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 46 }, "end": { - "line": 150, + "line": 160, "column": 53 } } }, "range": [ - 3859, - 3870 + 4312, + 4323 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 42 }, "end": { - "line": 150, + "line": 160, "column": 53 } } @@ -9310,16 +11003,16 @@ "object": { "type": "ThisExpression", "range": [ - 3871, - 3875 + 4324, + 4328 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 54 }, "end": { - "line": 150, + "line": 160, "column": 58 } } @@ -9328,31 +11021,31 @@ "type": "Identifier", "name": "prfxCol", "range": [ - 3876, - 3883 + 4329, + 4336 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 59 }, "end": { - "line": 150, + "line": 160, "column": 66 } } }, "range": [ - 3871, - 3883 + 4324, + 4336 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 54 }, "end": { - "line": 150, + "line": 160, "column": 66 } } @@ -9362,32 +11055,32 @@ "value": "", "raw": "''", "range": [ - 3885, - 3887 + 4338, + 4340 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 68 }, "end": { - "line": 150, + "line": 160, "column": 70 } } } ], "range": [ - 3859, - 3888 + 4312, + 4341 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 42 }, "end": { - "line": 150, + "line": 160, "column": 71 } } @@ -9397,47 +11090,47 @@ "value": 10, "raw": "10", "range": [ - 3890, - 3892 + 4343, + 4345 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 73 }, "end": { - "line": 150, + "line": 160, "column": 75 } } } ], "range": [ - 3850, - 3893 + 4303, + 4346 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 33 }, "end": { - "line": 150, + "line": 160, "column": 76 } } }, "range": [ - 3841, - 3893 + 4294, + 4346 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 24 }, "end": { - "line": 150, + "line": 160, "column": 76 } } @@ -9445,16 +11138,16 @@ ], "kind": "let", "range": [ - 3837, - 3894 + 4290, + 4347 ], "loc": { "start": { - "line": 150, + "line": 160, "column": 20 }, "end": { - "line": 150, + "line": 160, "column": 77 } } @@ -9468,16 +11161,16 @@ "type": "Identifier", "name": "val", "range": [ - 3919, - 3922 + 4372, + 4375 ], "loc": { "start": { - "line": 151, + "line": 161, "column": 24 }, "end": { - "line": 151, + "line": 161, "column": 27 } } @@ -9492,16 +11185,16 @@ "type": "Identifier", "name": "state", "range": [ - 3925, - 3930 + 4378, + 4383 ], "loc": { "start": { - "line": 151, + "line": 161, "column": 30 }, "end": { - "line": 151, + "line": 161, "column": 35 } } @@ -9510,31 +11203,31 @@ "type": "Identifier", "name": "key", "range": [ - 3931, - 3934 + 4384, + 4387 ], "loc": { "start": { - "line": 151, + "line": 161, "column": 36 }, "end": { - "line": 151, + "line": 161, "column": 39 } } }, "range": [ - 3925, - 3935 + 4378, + 4388 ], "loc": { "start": { - "line": 151, + "line": 161, "column": 30 }, "end": { - "line": 151, + "line": 161, "column": 40 } } @@ -9543,46 +11236,46 @@ "type": "Identifier", "name": "flt", "range": [ - 3936, - 3939 + 4389, + 4392 ], "loc": { "start": { - "line": 151, + "line": 161, "column": 41 }, "end": { - "line": 151, + "line": 161, "column": 44 } } }, "range": [ - 3925, - 3939 + 4378, + 4392 ], "loc": { "start": { - "line": 151, + "line": 161, "column": 30 }, "end": { - "line": 151, + "line": 161, "column": 44 } } }, "range": [ - 3919, - 3939 + 4372, + 4392 ], "loc": { "start": { - "line": 151, + "line": 161, "column": 24 }, "end": { - "line": 151, + "line": 161, "column": 44 } } @@ -9590,16 +11283,16 @@ ], "kind": "let", "range": [ - 3915, - 3940 + 4368, + 4393 ], "loc": { "start": { - "line": 151, + "line": 161, "column": 20 }, "end": { - "line": 151, + "line": 161, "column": 45 } } @@ -9615,16 +11308,16 @@ "type": "Identifier", "name": "tf", "range": [ - 3961, - 3963 + 4414, + 4416 ], "loc": { "start": { - "line": 152, + "line": 162, "column": 20 }, "end": { - "line": 152, + "line": 162, "column": 22 } } @@ -9633,31 +11326,31 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 3964, - 3978 + 4417, + 4431 ], "loc": { "start": { - "line": 152, + "line": 162, "column": 23 }, "end": { - "line": 152, + "line": 162, "column": 37 } } }, "range": [ - 3961, - 3978 + 4414, + 4431 ], "loc": { "start": { - "line": 152, + "line": 162, "column": 20 }, "end": { - "line": 152, + "line": 162, "column": 37 } } @@ -9667,16 +11360,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 3979, - 3985 + 4432, + 4438 ], "loc": { "start": { - "line": 152, + "line": 162, "column": 38 }, "end": { - "line": 152, + "line": 162, "column": 44 } } @@ -9685,95 +11378,95 @@ "type": "Identifier", "name": "val", "range": [ - 3987, - 3990 + 4440, + 4443 ], "loc": { "start": { - "line": 152, + "line": 162, "column": 46 }, "end": { - "line": 152, + "line": 162, "column": 49 } } } ], "range": [ - 3961, - 3991 + 4414, + 4444 ], "loc": { "start": { - "line": 152, + "line": 162, "column": 20 }, "end": { - "line": 152, + "line": 162, "column": 50 } } }, "range": [ - 3961, - 3992 + 4414, + 4445 ], "loc": { "start": { - "line": 152, + "line": 162, "column": 20 }, "end": { - "line": 152, + "line": 162, "column": 51 } } } ], "range": [ - 3815, - 4010 + 4268, + 4463 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 54 }, "end": { - "line": 153, + "line": 163, "column": 17 } } }, "alternate": null, "range": [ - 3777, - 4010 + 4230, + 4463 ], "loc": { "start": { - "line": 149, + "line": 159, "column": 16 }, "end": { - "line": 153, + "line": 163, "column": 17 } } } ], "range": [ - 3759, - 4024 + 4212, + 4477 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 48 }, "end": { - "line": 154, + "line": 164, "column": 13 } } @@ -9781,47 +11474,47 @@ "generator": false, "expression": false, "range": [ - 3750, - 4024 + 4203, + 4477 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 39 }, "end": { - "line": 154, + "line": 164, "column": 13 } } } ], "range": [ - 3723, - 4025 + 4176, + 4478 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 12 }, "end": { - "line": 154, + "line": 164, "column": 14 } } }, "range": [ - 3723, - 4026 + 4176, + 4479 ], "loc": { "start": { - "line": 148, + "line": 158, "column": 12 }, "end": { - "line": 154, + "line": 164, "column": 15 } } @@ -9837,16 +11530,16 @@ "type": "Identifier", "name": "tf", "range": [ - 4040, - 4042 + 4493, + 4495 ], "loc": { "start": { - "line": 156, + "line": 166, "column": 12 }, "end": { - "line": 156, + "line": 166, "column": 14 } } @@ -9855,94 +11548,94 @@ "type": "Identifier", "name": "filter", "range": [ - 4043, - 4049 + 4496, + 4502 ], "loc": { "start": { - "line": 156, + "line": 166, "column": 15 }, "end": { - "line": 156, + "line": 166, "column": 21 } } }, "range": [ - 4040, - 4049 + 4493, + 4502 ], "loc": { "start": { - "line": 156, + "line": 166, "column": 12 }, "end": { - "line": 156, + "line": 166, "column": 21 } } }, "arguments": [], "range": [ - 4040, - 4051 + 4493, + 4504 ], "loc": { "start": { - "line": 156, + "line": 166, "column": 12 }, "end": { - "line": 156, + "line": 166, "column": 23 } } }, "range": [ - 4040, - 4052 + 4493, + 4505 ], "loc": { "start": { - "line": 156, + "line": 166, "column": 12 }, "end": { - "line": 156, + "line": 166, "column": 24 } } } ], "range": [ - 3709, - 4062 + 4162, + 4515 ], "loc": { "start": { - "line": 147, + "line": 157, "column": 33 }, "end": { - "line": 157, + "line": 167, "column": 9 } } }, "alternate": null, "range": [ - 3684, - 4062 + 4137, + 4515 ], "loc": { "start": { - "line": 147, + "line": 157, "column": 8 }, "end": { - "line": 157, + "line": 167, "column": 9 } } @@ -9955,16 +11648,16 @@ "object": { "type": "ThisExpression", "range": [ - 4076, - 4080 + 4529, + 4533 ], "loc": { "start": { - "line": 159, + "line": 169, "column": 12 }, "end": { - "line": 159, + "line": 169, "column": 16 } } @@ -9973,31 +11666,31 @@ "type": "Identifier", "name": "persistPageNumber", "range": [ - 4081, - 4098 + 4534, + 4551 ], "loc": { "start": { - "line": 159, + "line": 169, "column": 17 }, "end": { - "line": 159, + "line": 169, "column": 34 } } }, "range": [ - 4076, - 4098 + 4529, + 4551 ], "loc": { "start": { - "line": 159, + "line": 169, "column": 12 }, "end": { - "line": 159, + "line": 169, "column": 34 } } @@ -10014,16 +11707,16 @@ "type": "Identifier", "name": "pageNumber", "range": [ - 4118, - 4128 + 4571, + 4581 ], "loc": { "start": { - "line": 160, + "line": 170, "column": 16 }, "end": { - "line": 160, + "line": 170, "column": 26 } } @@ -10035,16 +11728,16 @@ "type": "Identifier", "name": "state", "range": [ - 4131, - 4136 + 4584, + 4589 ], "loc": { "start": { - "line": 160, + "line": 170, "column": 29 }, "end": { - "line": 160, + "line": 170, "column": 34 } } @@ -10055,16 +11748,16 @@ "object": { "type": "ThisExpression", "range": [ - 4137, - 4141 + 4590, + 4594 ], "loc": { "start": { - "line": 160, + "line": 170, "column": 35 }, "end": { - "line": 160, + "line": 170, "column": 39 } } @@ -10073,61 +11766,61 @@ "type": "Identifier", "name": "pageNbKey", "range": [ - 4142, - 4151 + 4595, + 4604 ], "loc": { "start": { - "line": 160, + "line": 170, "column": 40 }, "end": { - "line": 160, + "line": 170, "column": 49 } } }, "range": [ - 4137, - 4151 + 4590, + 4604 ], "loc": { "start": { - "line": 160, + "line": 170, "column": 35 }, "end": { - "line": 160, + "line": 170, "column": 49 } } }, "range": [ - 4131, - 4152 + 4584, + 4605 ], "loc": { "start": { - "line": 160, + "line": 170, "column": 29 }, "end": { - "line": 160, + "line": 170, "column": 50 } } }, "range": [ - 4118, - 4152 + 4571, + 4605 ], "loc": { "start": { - "line": 160, + "line": 170, "column": 16 }, "end": { - "line": 160, + "line": 170, "column": 50 } } @@ -10135,16 +11828,16 @@ ], "kind": "let", "range": [ - 4114, - 4153 + 4567, + 4606 ], "loc": { "start": { - "line": 160, + "line": 170, "column": 12 }, "end": { - "line": 160, + "line": 170, "column": 51 } } @@ -10162,16 +11855,16 @@ "object": { "type": "ThisExpression", "range": [ - 4166, - 4170 + 4619, + 4623 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 12 }, "end": { - "line": 161, + "line": 171, "column": 16 } } @@ -10180,31 +11873,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 4171, - 4178 + 4624, + 4631 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 17 }, "end": { - "line": 161, + "line": 171, "column": 24 } } }, "range": [ - 4166, - 4178 + 4619, + 4631 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 12 }, "end": { - "line": 161, + "line": 171, "column": 24 } } @@ -10213,31 +11906,31 @@ "type": "Identifier", "name": "emit", "range": [ - 4179, - 4183 + 4632, + 4636 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 25 }, "end": { - "line": 161, + "line": 171, "column": 29 } } }, "range": [ - 4166, - 4183 + 4619, + 4636 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 12 }, "end": { - "line": 161, + "line": 171, "column": 29 } } @@ -10248,16 +11941,16 @@ "value": "change-page", "raw": "'change-page'", "range": [ - 4184, - 4197 + 4637, + 4650 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 30 }, "end": { - "line": 161, + "line": 171, "column": 43 } } @@ -10268,16 +11961,16 @@ "object": { "type": "ThisExpression", "range": [ - 4199, - 4203 + 4652, + 4656 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 45 }, "end": { - "line": 161, + "line": 171, "column": 49 } } @@ -10286,31 +11979,31 @@ "type": "Identifier", "name": "tf", "range": [ - 4204, - 4206 + 4657, + 4659 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 50 }, "end": { - "line": 161, + "line": 171, "column": 52 } } }, "range": [ - 4199, - 4206 + 4652, + 4659 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 45 }, "end": { - "line": 161, + "line": 171, "column": 52 } } @@ -10319,79 +12012,79 @@ "type": "Identifier", "name": "pageNumber", "range": [ - 4208, - 4218 + 4661, + 4671 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 54 }, "end": { - "line": 161, + "line": 171, "column": 64 } } } ], "range": [ - 4166, - 4219 + 4619, + 4672 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 12 }, "end": { - "line": 161, + "line": 171, "column": 65 } } }, "range": [ - 4166, - 4220 + 4619, + 4673 ], "loc": { "start": { - "line": 161, + "line": 171, "column": 12 }, "end": { - "line": 161, + "line": 171, "column": 66 } } } ], "range": [ - 4100, - 4230 + 4553, + 4683 ], "loc": { "start": { - "line": 159, + "line": 169, "column": 36 }, "end": { - "line": 162, + "line": 172, "column": 9 } } }, "alternate": null, "range": [ - 4072, - 4230 + 4525, + 4683 ], "loc": { "start": { - "line": 159, + "line": 169, "column": 8 }, "end": { - "line": 162, + "line": 172, "column": 9 } } @@ -10404,16 +12097,16 @@ "object": { "type": "ThisExpression", "range": [ - 4244, - 4248 + 4697, + 4701 ], "loc": { "start": { - "line": 164, + "line": 174, "column": 12 }, "end": { - "line": 164, + "line": 174, "column": 16 } } @@ -10422,31 +12115,31 @@ "type": "Identifier", "name": "persistPageLength", "range": [ - 4249, - 4266 + 4702, + 4719 ], "loc": { "start": { - "line": 164, + "line": 174, "column": 17 }, "end": { - "line": 164, + "line": 174, "column": 34 } } }, "range": [ - 4244, - 4266 + 4697, + 4719 ], "loc": { "start": { - "line": 164, + "line": 174, "column": 12 }, "end": { - "line": 164, + "line": 174, "column": 34 } } @@ -10463,16 +12156,16 @@ "type": "Identifier", "name": "pageLength", "range": [ - 4286, - 4296 + 4739, + 4749 ], "loc": { "start": { - "line": 165, + "line": 175, "column": 16 }, "end": { - "line": 165, + "line": 175, "column": 26 } } @@ -10484,16 +12177,16 @@ "type": "Identifier", "name": "state", "range": [ - 4299, - 4304 + 4752, + 4757 ], "loc": { "start": { - "line": 165, + "line": 175, "column": 29 }, "end": { - "line": 165, + "line": 175, "column": 34 } } @@ -10504,16 +12197,16 @@ "object": { "type": "ThisExpression", "range": [ - 4305, - 4309 + 4758, + 4762 ], "loc": { "start": { - "line": 165, + "line": 175, "column": 35 }, "end": { - "line": 165, + "line": 175, "column": 39 } } @@ -10522,61 +12215,61 @@ "type": "Identifier", "name": "pageLengthKey", "range": [ - 4310, - 4323 + 4763, + 4776 ], "loc": { "start": { - "line": 165, + "line": 175, "column": 40 }, "end": { - "line": 165, + "line": 175, "column": 53 } } }, "range": [ - 4305, - 4323 + 4758, + 4776 ], "loc": { "start": { - "line": 165, + "line": 175, "column": 35 }, "end": { - "line": 165, + "line": 175, "column": 53 } } }, "range": [ - 4299, - 4324 + 4752, + 4777 ], "loc": { "start": { - "line": 165, + "line": 175, "column": 29 }, "end": { - "line": 165, + "line": 175, "column": 54 } } }, "range": [ - 4286, - 4324 + 4739, + 4777 ], "loc": { "start": { - "line": 165, + "line": 175, "column": 16 }, "end": { - "line": 165, + "line": 175, "column": 54 } } @@ -10584,16 +12277,16 @@ ], "kind": "let", "range": [ - 4282, - 4325 + 4735, + 4778 ], "loc": { "start": { - "line": 165, + "line": 175, "column": 12 }, "end": { - "line": 165, + "line": 175, "column": 55 } } @@ -10611,16 +12304,16 @@ "object": { "type": "ThisExpression", "range": [ - 4338, - 4342 + 4791, + 4795 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 12 }, "end": { - "line": 166, + "line": 176, "column": 16 } } @@ -10629,31 +12322,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 4343, - 4350 + 4796, + 4803 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 17 }, "end": { - "line": 166, + "line": 176, "column": 24 } } }, "range": [ - 4338, - 4350 + 4791, + 4803 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 12 }, "end": { - "line": 166, + "line": 176, "column": 24 } } @@ -10662,31 +12355,31 @@ "type": "Identifier", "name": "emit", "range": [ - 4351, - 4355 + 4804, + 4808 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 25 }, "end": { - "line": 166, + "line": 176, "column": 29 } } }, "range": [ - 4338, - 4355 + 4791, + 4808 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 12 }, "end": { - "line": 166, + "line": 176, "column": 29 } } @@ -10697,16 +12390,16 @@ "value": "change-page-results", "raw": "'change-page-results'", "range": [ - 4356, - 4377 + 4809, + 4830 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 30 }, "end": { - "line": 166, + "line": 176, "column": 51 } } @@ -10717,16 +12410,16 @@ "object": { "type": "ThisExpression", "range": [ - 4379, - 4383 + 4832, + 4836 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 53 }, "end": { - "line": 166, + "line": 176, "column": 57 } } @@ -10735,31 +12428,31 @@ "type": "Identifier", "name": "tf", "range": [ - 4384, - 4386 + 4837, + 4839 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 58 }, "end": { - "line": 166, + "line": 176, "column": 60 } } }, "range": [ - 4379, - 4386 + 4832, + 4839 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 53 }, "end": { - "line": 166, + "line": 176, "column": 60 } } @@ -10768,95 +12461,95 @@ "type": "Identifier", "name": "pageLength", "range": [ - 4388, - 4398 + 4841, + 4851 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 62 }, "end": { - "line": 166, + "line": 176, "column": 72 } } } ], "range": [ - 4338, - 4399 + 4791, + 4852 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 12 }, "end": { - "line": 166, + "line": 176, "column": 73 } } }, "range": [ - 4338, - 4400 + 4791, + 4853 ], "loc": { "start": { - "line": 166, + "line": 176, "column": 12 }, "end": { - "line": 166, + "line": 176, "column": 74 } } } ], "range": [ - 4268, - 4410 + 4721, + 4863 ], "loc": { "start": { - "line": 164, + "line": 174, "column": 36 }, "end": { - "line": 167, + "line": 177, "column": 9 } } }, "alternate": null, "range": [ - 4240, - 4410 + 4693, + 4863 ], "loc": { "start": { - "line": 164, + "line": 174, "column": 8 }, "end": { - "line": 167, + "line": 177, "column": 9 } } } ], "range": [ - 3615, - 4416 + 4068, + 4869 ], "loc": { "start": { - "line": 143, + "line": 153, "column": 11 }, "end": { - "line": 168, + "line": 178, "column": 5 } } @@ -10864,16 +12557,16 @@ "generator": false, "expression": false, "range": [ - 3612, - 4416 + 4065, + 4869 ], "loc": { "start": { - "line": 143, + "line": 153, "column": 8 }, "end": { - "line": 168, + "line": 178, "column": 5 } } @@ -10881,16 +12574,16 @@ "kind": "method", "computed": false, "range": [ - 3608, - 4416 + 4061, + 4869 ], "loc": { "start": { - "line": 143, + "line": 153, "column": 4 }, "end": { - "line": 168, + "line": 178, "column": 5 } }, @@ -10899,16 +12592,682 @@ "type": "Block", "value": "*\n * Apply current features state\n ", "range": [ - 3556, - 3603 + 4009, + 4056 ], "loc": { "start": { - "line": 140, + "line": 150, "column": 4 }, "end": { - "line": 142, + "line": 152, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Override current state with passed one and sync features\n *\n * @param state State object\n ", + "range": [ + 4875, + 4990 + ], + "loc": { + "start": { + "line": 180, + "column": 4 + }, + "end": { + "line": 184, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "overrideAndSync", + "range": [ + 4995, + 5010 + ], + "loc": { + "start": { + "line": 185, + "column": 4 + }, + "end": { + "line": 185, + "column": 19 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 5011, + 5016 + ], + "loc": { + "start": { + "line": 185, + "column": 20 + }, + "end": { + "line": 185, + "column": 25 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 5127, + 5131 + ], + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "disable", + "range": [ + 5132, + 5139 + ], + "loc": { + "start": { + "line": 188, + "column": 13 + }, + "end": { + "line": 188, + "column": 20 + } + } + }, + "range": [ + 5127, + 5139 + ], + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 20 + } + } + }, + "arguments": [], + "range": [ + 5127, + 5141 + ], + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 22 + } + } + }, + "range": [ + 5127, + 5142 + ], + "loc": { + "start": { + "line": 188, + "column": 8 + }, + "end": { + "line": 188, + "column": 23 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " To prevent state to react to features changes, state is temporarily", + "range": [ + 5028, + 5098 + ], + "loc": { + "start": { + "line": 186, + "column": 8 + }, + "end": { + "line": 186, + "column": 78 + } + } + }, + { + "type": "Line", + "value": " disabled", + "range": [ + 5107, + 5118 + ], + "loc": { + "start": { + "line": 187, + "column": 8 + }, + "end": { + "line": 187, + "column": 19 + } + } + } + ], + "trailingComments": [ + { + "type": "Line", + "value": " State is overriden with passed state object", + "range": [ + 5151, + 5197 + ], + "loc": { + "start": { + "line": 189, + "column": 8 + }, + "end": { + "line": 189, + "column": 54 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 5206, + 5210 + ], + "loc": { + "start": { + "line": 190, + "column": 8 + }, + "end": { + "line": 190, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "override", + "range": [ + 5211, + 5219 + ], + "loc": { + "start": { + "line": 190, + "column": 13 + }, + "end": { + "line": 190, + "column": 21 + } + } + }, + "range": [ + 5206, + 5219 + ], + "loc": { + "start": { + "line": 190, + "column": 8 + }, + "end": { + "line": 190, + "column": 21 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 5220, + 5225 + ], + "loc": { + "start": { + "line": 190, + "column": 22 + }, + "end": { + "line": 190, + "column": 27 + } + } + } + ], + "range": [ + 5206, + 5226 + ], + "loc": { + "start": { + "line": 190, + "column": 8 + }, + "end": { + "line": 190, + "column": 28 + } + } + }, + "range": [ + 5206, + 5227 + ], + "loc": { + "start": { + "line": 190, + "column": 8 + }, + "end": { + "line": 190, + "column": 29 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " State is overriden with passed state object", + "range": [ + 5151, + 5197 + ], + "loc": { + "start": { + "line": 189, + "column": 8 + }, + "end": { + "line": 189, + "column": 54 + } + } + } + ], + "trailingComments": [ + { + "type": "Line", + "value": " New hash state is applied to features", + "range": [ + 5236, + 5276 + ], + "loc": { + "start": { + "line": 191, + "column": 8 + }, + "end": { + "line": 191, + "column": 48 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 5285, + 5289 + ], + "loc": { + "start": { + "line": 192, + "column": 8 + }, + "end": { + "line": 192, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "sync", + "range": [ + 5290, + 5294 + ], + "loc": { + "start": { + "line": 192, + "column": 13 + }, + "end": { + "line": 192, + "column": 17 + } + } + }, + "range": [ + 5285, + 5294 + ], + "loc": { + "start": { + "line": 192, + "column": 8 + }, + "end": { + "line": 192, + "column": 17 + } + } + }, + "arguments": [], + "range": [ + 5285, + 5296 + ], + "loc": { + "start": { + "line": 192, + "column": 8 + }, + "end": { + "line": 192, + "column": 19 + } + } + }, + "range": [ + 5285, + 5297 + ], + "loc": { + "start": { + "line": 192, + "column": 8 + }, + "end": { + "line": 192, + "column": 20 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " New hash state is applied to features", + "range": [ + 5236, + 5276 + ], + "loc": { + "start": { + "line": 191, + "column": 8 + }, + "end": { + "line": 191, + "column": 48 + } + } + } + ], + "trailingComments": [ + { + "type": "Line", + "value": " State is re-enabled", + "range": [ + 5306, + 5328 + ], + "loc": { + "start": { + "line": 193, + "column": 8 + }, + "end": { + "line": 193, + "column": 30 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 5337, + 5341 + ], + "loc": { + "start": { + "line": 194, + "column": 8 + }, + "end": { + "line": 194, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "enable", + "range": [ + 5342, + 5348 + ], + "loc": { + "start": { + "line": 194, + "column": 13 + }, + "end": { + "line": 194, + "column": 19 + } + } + }, + "range": [ + 5337, + 5348 + ], + "loc": { + "start": { + "line": 194, + "column": 8 + }, + "end": { + "line": 194, + "column": 19 + } + } + }, + "arguments": [], + "range": [ + 5337, + 5350 + ], + "loc": { + "start": { + "line": 194, + "column": 8 + }, + "end": { + "line": 194, + "column": 21 + } + } + }, + "range": [ + 5337, + 5351 + ], + "loc": { + "start": { + "line": 194, + "column": 8 + }, + "end": { + "line": 194, + "column": 22 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " State is re-enabled", + "range": [ + 5306, + 5328 + ], + "loc": { + "start": { + "line": 193, + "column": 8 + }, + "end": { + "line": 193, + "column": 30 + } + } + } + ] + } + ], + "range": [ + 5018, + 5357 + ], + "loc": { + "start": { + "line": 185, + "column": 27 + }, + "end": { + "line": 195, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 5010, + 5357 + ], + "loc": { + "start": { + "line": 185, + "column": 19 + }, + "end": { + "line": 195, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 4995, + 5357 + ], + "loc": { + "start": { + "line": 185, + "column": 4 + }, + "end": { + "line": 195, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Override current state with passed one and sync features\n *\n * @param state State object\n ", + "range": [ + 4875, + 4990 + ], + "loc": { + "start": { + "line": 180, + "column": 4 + }, + "end": { + "line": 184, "column": 7 } } @@ -10919,16 +13278,16 @@ "type": "Block", "value": "*\n * Destroy State instance\n ", "range": [ - 4422, - 4463 + 5363, + 5404 ], "loc": { "start": { - "line": 170, + "line": 197, "column": 4 }, "end": { - "line": 172, + "line": 199, "column": 7 } } @@ -10942,16 +13301,16 @@ "type": "Identifier", "name": "destroy", "range": [ - 4468, - 4475 + 5409, + 5416 ], "loc": { "start": { - "line": 173, + "line": 200, "column": 4 }, "end": { - "line": 173, + "line": 200, "column": 11 } } @@ -10974,16 +13333,16 @@ "object": { "type": "ThisExpression", "range": [ - 4493, - 4497 + 5434, + 5438 ], "loc": { "start": { - "line": 174, + "line": 201, "column": 13 }, "end": { - "line": 174, + "line": 201, "column": 17 } } @@ -10992,47 +13351,47 @@ "type": "Identifier", "name": "initialized", "range": [ - 4498, - 4509 + 5439, + 5450 ], "loc": { "start": { - "line": 174, + "line": 201, "column": 18 }, "end": { - "line": 174, + "line": 201, "column": 29 } } }, "range": [ - 4493, - 4509 + 5434, + 5450 ], "loc": { "start": { - "line": 174, + "line": 201, "column": 13 }, "end": { - "line": 174, + "line": 201, "column": 29 } } }, "prefix": true, "range": [ - 4492, - 4509 + 5433, + 5450 ], "loc": { "start": { - "line": 174, + "line": 201, "column": 12 }, "end": { - "line": 174, + "line": 201, "column": 29 } } @@ -11044,48 +13403,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 4525, - 4532 + 5466, + 5473 ], "loc": { "start": { - "line": 175, + "line": 202, "column": 12 }, "end": { - "line": 175, + "line": 202, "column": 19 } } } ], "range": [ - 4511, - 4542 + 5452, + 5483 ], "loc": { "start": { - "line": 174, + "line": 201, "column": 31 }, "end": { - "line": 176, + "line": 203, "column": 9 } } }, "alternate": null, "range": [ - 4488, - 4542 + 5429, + 5483 ], "loc": { "start": { - "line": 174, + "line": 201, "column": 8 }, "end": { - "line": 176, + "line": 203, "column": 9 } } @@ -11101,16 +13460,16 @@ "object": { "type": "ThisExpression", "range": [ - 4552, - 4556 + 5493, + 5497 ], "loc": { "start": { - "line": 178, + "line": 205, "column": 8 }, "end": { - "line": 178, + "line": 205, "column": 12 } } @@ -11119,31 +13478,31 @@ "type": "Identifier", "name": "state", "range": [ - 4557, - 4562 + 5498, + 5503 ], "loc": { "start": { - "line": 178, + "line": 205, "column": 13 }, "end": { - "line": 178, + "line": 205, "column": 18 } } }, "range": [ - 4552, - 4562 + 5493, + 5503 ], "loc": { "start": { - "line": 178, + "line": 205, "column": 8 }, "end": { - "line": 178, + "line": 205, "column": 18 } } @@ -11152,46 +13511,46 @@ "type": "ObjectExpression", "properties": [], "range": [ - 4565, - 4567 + 5506, + 5508 ], "loc": { "start": { - "line": 178, + "line": 205, "column": 21 }, "end": { - "line": 178, + "line": 205, "column": 23 } } }, "range": [ - 4552, - 4567 + 5493, + 5508 ], "loc": { "start": { - "line": 178, + "line": 205, "column": 8 }, "end": { - "line": 178, + "line": 205, "column": 23 } } }, "range": [ - 4552, - 4568 + 5493, + 5509 ], "loc": { "start": { - "line": 178, + "line": 205, "column": 8 }, "end": { - "line": 178, + "line": 205, "column": 24 } } @@ -11209,16 +13568,16 @@ "object": { "type": "ThisExpression", "range": [ - 4578, - 4582 + 5519, + 5523 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 8 }, "end": { - "line": 180, + "line": 207, "column": 12 } } @@ -11227,31 +13586,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 4583, - 4590 + 5524, + 5531 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 13 }, "end": { - "line": 180, + "line": 207, "column": 20 } } }, "range": [ - 4578, - 4590 + 5519, + 5531 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 8 }, "end": { - "line": 180, + "line": 207, "column": 20 } } @@ -11260,31 +13619,31 @@ "type": "Identifier", "name": "off", "range": [ - 4591, - 4594 + 5532, + 5535 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 21 }, "end": { - "line": 180, + "line": 207, "column": 24 } } }, "range": [ - 4578, - 4594 + 5519, + 5535 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 8 }, "end": { - "line": 180, + "line": 207, "column": 24 } } @@ -11298,32 +13657,32 @@ "value": "after-filtering", "raw": "'after-filtering'", "range": [ - 4596, - 4613 + 5537, + 5554 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 26 }, "end": { - "line": 180, + "line": 207, "column": 43 } } } ], "range": [ - 4595, - 4614 + 5536, + 5555 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 25 }, "end": { - "line": 180, + "line": 207, "column": 44 } } @@ -11340,16 +13699,16 @@ "object": { "type": "ThisExpression", "range": [ - 4622, - 4626 + 5563, + 5567 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 52 }, "end": { - "line": 180, + "line": 207, "column": 56 } } @@ -11358,47 +13717,47 @@ "type": "Identifier", "name": "update", "range": [ - 4627, - 4633 + 5568, + 5574 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 57 }, "end": { - "line": 180, + "line": 207, "column": 63 } } }, "range": [ - 4622, - 4633 + 5563, + 5574 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 52 }, "end": { - "line": 180, + "line": 207, "column": 63 } } }, "arguments": [], "range": [ - 4622, - 4635 + 5563, + 5576 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 52 }, "end": { - "line": 180, + "line": 207, "column": 65 } } @@ -11406,47 +13765,47 @@ "generator": false, "expression": true, "range": [ - 4616, - 4635 + 5557, + 5576 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 46 }, "end": { - "line": 180, + "line": 207, "column": 65 } } } ], "range": [ - 4578, - 4636 + 5519, + 5577 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 8 }, "end": { - "line": 180, + "line": 207, "column": 66 } } }, "range": [ - 4578, - 4637 + 5519, + 5578 ], "loc": { "start": { - "line": 180, + "line": 207, "column": 8 }, "end": { - "line": 180, + "line": 207, "column": 67 } } @@ -11464,16 +13823,16 @@ "object": { "type": "ThisExpression", "range": [ - 4646, - 4650 + 5587, + 5591 ], "loc": { "start": { - "line": 181, + "line": 208, "column": 8 }, "end": { - "line": 181, + "line": 208, "column": 12 } } @@ -11482,31 +13841,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 4651, - 4658 + 5592, + 5599 ], "loc": { "start": { - "line": 181, + "line": 208, "column": 13 }, "end": { - "line": 181, + "line": 208, "column": 20 } } }, "range": [ - 4646, - 4658 + 5587, + 5599 ], "loc": { "start": { - "line": 181, + "line": 208, "column": 8 }, "end": { - "line": 181, + "line": 208, "column": 20 } } @@ -11515,31 +13874,31 @@ "type": "Identifier", "name": "off", "range": [ - 4659, - 4662 + 5600, + 5603 ], "loc": { "start": { - "line": 181, + "line": 208, "column": 21 }, "end": { - "line": 181, + "line": 208, "column": 24 } } }, "range": [ - 4646, - 4662 + 5587, + 5603 ], "loc": { "start": { - "line": 181, + "line": 208, "column": 8 }, "end": { - "line": 181, + "line": 208, "column": 24 } } @@ -11553,32 +13912,32 @@ "value": "after-page-change", "raw": "'after-page-change'", "range": [ - 4664, - 4683 + 5605, + 5624 ], "loc": { "start": { - "line": 181, + "line": 208, "column": 26 }, "end": { - "line": 181, + "line": 208, "column": 45 } } } ], "range": [ - 4663, - 4684 + 5604, + 5625 ], "loc": { "start": { - "line": 181, + "line": 208, "column": 25 }, "end": { - "line": 181, + "line": 208, "column": 46 } } @@ -11591,16 +13950,16 @@ "type": "Identifier", "name": "tf", "range": [ - 4699, - 4701 + 5640, + 5642 ], "loc": { "start": { - "line": 182, + "line": 209, "column": 13 }, "end": { - "line": 182, + "line": 209, "column": 15 } } @@ -11609,16 +13968,16 @@ "type": "Identifier", "name": "pageNb", "range": [ - 4703, - 4709 + 5644, + 5650 ], "loc": { "start": { - "line": 182, + "line": 209, "column": 17 }, "end": { - "line": 182, + "line": 209, "column": 23 } } @@ -11632,16 +13991,16 @@ "object": { "type": "ThisExpression", "range": [ - 4714, - 4718 + 5655, + 5659 ], "loc": { "start": { - "line": 182, + "line": 209, "column": 28 }, "end": { - "line": 182, + "line": 209, "column": 32 } } @@ -11650,31 +14009,31 @@ "type": "Identifier", "name": "updatePage", "range": [ - 4719, - 4729 + 5660, + 5670 ], "loc": { "start": { - "line": 182, + "line": 209, "column": 33 }, "end": { - "line": 182, + "line": 209, "column": 43 } } }, "range": [ - 4714, - 4729 + 5655, + 5670 ], "loc": { "start": { - "line": 182, + "line": 209, "column": 28 }, "end": { - "line": 182, + "line": 209, "column": 43 } } @@ -11684,32 +14043,32 @@ "type": "Identifier", "name": "pageNb", "range": [ - 4730, - 4736 + 5671, + 5677 ], "loc": { "start": { - "line": 182, + "line": 209, "column": 44 }, "end": { - "line": 182, + "line": 209, "column": 50 } } } ], "range": [ - 4714, - 4737 + 5655, + 5678 ], "loc": { "start": { - "line": 182, + "line": 209, "column": 28 }, "end": { - "line": 182, + "line": 209, "column": 51 } } @@ -11717,47 +14076,47 @@ "generator": false, "expression": true, "range": [ - 4698, - 4737 + 5639, + 5678 ], "loc": { "start": { - "line": 182, + "line": 209, "column": 12 }, "end": { - "line": 182, + "line": 209, "column": 51 } } } ], "range": [ - 4646, - 4738 + 5587, + 5679 ], "loc": { "start": { - "line": 181, + "line": 208, "column": 8 }, "end": { - "line": 182, + "line": 209, "column": 52 } } }, "range": [ - 4646, - 4739 + 5587, + 5680 ], "loc": { "start": { - "line": 181, + "line": 208, "column": 8 }, "end": { - "line": 182, + "line": 209, "column": 53 } } @@ -11775,16 +14134,16 @@ "object": { "type": "ThisExpression", "range": [ - 4748, - 4752 + 5689, + 5693 ], "loc": { "start": { - "line": 183, + "line": 210, "column": 8 }, "end": { - "line": 183, + "line": 210, "column": 12 } } @@ -11793,31 +14152,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 4753, - 4760 + 5694, + 5701 ], "loc": { "start": { - "line": 183, + "line": 210, "column": 13 }, "end": { - "line": 183, + "line": 210, "column": 20 } } }, "range": [ - 4748, - 4760 + 5689, + 5701 ], "loc": { "start": { - "line": 183, + "line": 210, "column": 8 }, "end": { - "line": 183, + "line": 210, "column": 20 } } @@ -11826,31 +14185,31 @@ "type": "Identifier", "name": "off", "range": [ - 4761, - 4764 + 5702, + 5705 ], "loc": { "start": { - "line": 183, + "line": 210, "column": 21 }, "end": { - "line": 183, + "line": 210, "column": 24 } } }, "range": [ - 4748, - 4764 + 5689, + 5705 ], "loc": { "start": { - "line": 183, + "line": 210, "column": 8 }, "end": { - "line": 183, + "line": 210, "column": 24 } } @@ -11864,32 +14223,32 @@ "value": "after-page-length-change", "raw": "'after-page-length-change'", "range": [ - 4766, - 4792 + 5707, + 5733 ], "loc": { "start": { - "line": 183, + "line": 210, "column": 26 }, "end": { - "line": 183, + "line": 210, "column": 52 } } } ], "range": [ - 4765, - 4793 + 5706, + 5734 ], "loc": { "start": { - "line": 183, + "line": 210, "column": 25 }, "end": { - "line": 183, + "line": 210, "column": 53 } } @@ -11902,16 +14261,16 @@ "type": "Identifier", "name": "tf", "range": [ - 4808, - 4810 + 5749, + 5751 ], "loc": { "start": { - "line": 184, + "line": 211, "column": 13 }, "end": { - "line": 184, + "line": 211, "column": 15 } } @@ -11920,16 +14279,16 @@ "type": "Identifier", "name": "index", "range": [ - 4812, - 4817 + 5753, + 5758 ], "loc": { "start": { - "line": 184, + "line": 211, "column": 17 }, "end": { - "line": 184, + "line": 211, "column": 22 } } @@ -11943,16 +14302,16 @@ "object": { "type": "ThisExpression", "range": [ - 4822, - 4826 + 5763, + 5767 ], "loc": { "start": { - "line": 184, + "line": 211, "column": 27 }, "end": { - "line": 184, + "line": 211, "column": 31 } } @@ -11961,31 +14320,31 @@ "type": "Identifier", "name": "updatePageLength", "range": [ - 4827, - 4843 + 5768, + 5784 ], "loc": { "start": { - "line": 184, + "line": 211, "column": 32 }, "end": { - "line": 184, + "line": 211, "column": 48 } } }, "range": [ - 4822, - 4843 + 5763, + 5784 ], "loc": { "start": { - "line": 184, + "line": 211, "column": 27 }, "end": { - "line": 184, + "line": 211, "column": 48 } } @@ -11995,32 +14354,32 @@ "type": "Identifier", "name": "index", "range": [ - 4844, - 4849 + 5785, + 5790 ], "loc": { "start": { - "line": 184, + "line": 211, "column": 49 }, "end": { - "line": 184, + "line": 211, "column": 54 } } } ], "range": [ - 4822, - 4850 + 5763, + 5791 ], "loc": { "start": { - "line": 184, + "line": 211, "column": 27 }, "end": { - "line": 184, + "line": 211, "column": 55 } } @@ -12028,47 +14387,47 @@ "generator": false, "expression": true, "range": [ - 4807, - 4850 + 5748, + 5791 ], "loc": { "start": { - "line": 184, + "line": 211, "column": 12 }, "end": { - "line": 184, + "line": 211, "column": 55 } } } ], "range": [ - 4748, - 4851 + 5689, + 5792 ], "loc": { "start": { - "line": 183, + "line": 210, "column": 8 }, "end": { - "line": 184, + "line": 211, "column": 56 } } }, "range": [ - 4748, - 4852 + 5689, + 5793 ], "loc": { "start": { - "line": 183, + "line": 210, "column": 8 }, "end": { - "line": 184, + "line": 211, "column": 57 } } @@ -12081,16 +14440,16 @@ "object": { "type": "ThisExpression", "range": [ - 4866, - 4870 + 5807, + 5811 ], "loc": { "start": { - "line": 186, + "line": 213, "column": 12 }, "end": { - "line": 186, + "line": 213, "column": 16 } } @@ -12099,31 +14458,31 @@ "type": "Identifier", "name": "enableHash", "range": [ - 4871, - 4881 + 5812, + 5822 ], "loc": { "start": { - "line": 186, + "line": 213, "column": 17 }, "end": { - "line": 186, + "line": 213, "column": 27 } } }, "range": [ - 4866, - 4881 + 5807, + 5822 ], "loc": { "start": { - "line": 186, + "line": 213, "column": 12 }, "end": { - "line": 186, + "line": 213, "column": 27 } } @@ -12144,16 +14503,16 @@ "object": { "type": "ThisExpression", "range": [ - 4897, - 4901 + 5838, + 5842 ], "loc": { "start": { - "line": 187, + "line": 214, "column": 12 }, "end": { - "line": 187, + "line": 214, "column": 16 } } @@ -12162,31 +14521,31 @@ "type": "Identifier", "name": "hash", "range": [ - 4902, - 4906 + 5843, + 5847 ], "loc": { "start": { - "line": 187, + "line": 214, "column": 17 }, "end": { - "line": 187, + "line": 214, "column": 21 } } }, "range": [ - 4897, - 4906 + 5838, + 5847 ], "loc": { "start": { - "line": 187, + "line": 214, "column": 12 }, "end": { - "line": 187, + "line": 214, "column": 21 } } @@ -12195,62 +14554,62 @@ "type": "Identifier", "name": "destroy", "range": [ - 4907, - 4914 + 5848, + 5855 ], "loc": { "start": { - "line": 187, + "line": 214, "column": 22 }, "end": { - "line": 187, + "line": 214, "column": 29 } } }, "range": [ - 4897, - 4914 + 5838, + 5855 ], "loc": { "start": { - "line": 187, + "line": 214, "column": 12 }, "end": { - "line": 187, + "line": 214, "column": 29 } } }, "arguments": [], "range": [ - 4897, - 4916 + 5838, + 5857 ], "loc": { "start": { - "line": 187, + "line": 214, "column": 12 }, "end": { - "line": 187, + "line": 214, "column": 31 } } }, "range": [ - 4897, - 4917 + 5838, + 5858 ], "loc": { "start": { - "line": 187, + "line": 214, "column": 12 }, "end": { - "line": 187, + "line": 214, "column": 32 } } @@ -12266,16 +14625,16 @@ "object": { "type": "ThisExpression", "range": [ - 4930, - 4934 + 5871, + 5875 ], "loc": { "start": { - "line": 188, + "line": 215, "column": 12 }, "end": { - "line": 188, + "line": 215, "column": 16 } } @@ -12284,31 +14643,31 @@ "type": "Identifier", "name": "hash", "range": [ - 4935, - 4939 + 5876, + 5880 ], "loc": { "start": { - "line": 188, + "line": 215, "column": 17 }, "end": { - "line": 188, + "line": 215, "column": 21 } } }, "range": [ - 4930, - 4939 + 5871, + 5880 ], "loc": { "start": { - "line": 188, + "line": 215, "column": 12 }, "end": { - "line": 188, + "line": 215, "column": 21 } } @@ -12318,78 +14677,470 @@ "value": null, "raw": "null", "range": [ - 4942, - 4946 + 5883, + 5887 ], "loc": { "start": { - "line": 188, + "line": 215, "column": 24 }, "end": { - "line": 188, + "line": 215, "column": 28 } } }, "range": [ - 4930, - 4946 + 5871, + 5887 ], "loc": { "start": { - "line": 188, + "line": 215, "column": 12 }, "end": { - "line": 188, + "line": 215, "column": 28 } } }, "range": [ - 4930, - 4947 + 5871, + 5888 ], "loc": { "start": { - "line": 188, + "line": 215, "column": 12 }, "end": { - "line": 188, + "line": 215, "column": 29 } } } ], "range": [ - 4883, - 4957 + 5824, + 5898 ], "loc": { "start": { - "line": 186, + "line": 213, "column": 29 }, "end": { - "line": 189, + "line": 216, "column": 9 } } }, "alternate": null, "range": [ - 4862, - 4957 + 5803, + 5898 ], "loc": { "start": { - "line": 186, + "line": 213, "column": 8 }, "end": { - "line": 189, + "line": 216, + "column": 9 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "LogicalExpression", + "operator": "||", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 5912, + 5916 + ], + "loc": { + "start": { + "line": 218, + "column": 12 + }, + "end": { + "line": 218, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableLocalStorage", + "range": [ + 5917, + 5935 + ], + "loc": { + "start": { + "line": 218, + "column": 17 + }, + "end": { + "line": 218, + "column": 35 + } + } + }, + "range": [ + 5912, + 5935 + ], + "loc": { + "start": { + "line": 218, + "column": 12 + }, + "end": { + "line": 218, + "column": 35 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 5939, + 5943 + ], + "loc": { + "start": { + "line": 218, + "column": 39 + }, + "end": { + "line": 218, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableCookie", + "range": [ + 5944, + 5956 + ], + "loc": { + "start": { + "line": 218, + "column": 44 + }, + "end": { + "line": 218, + "column": 56 + } + } + }, + "range": [ + 5939, + 5956 + ], + "loc": { + "start": { + "line": 218, + "column": 39 + }, + "end": { + "line": 218, + "column": 56 + } + } + }, + "range": [ + 5912, + 5956 + ], + "loc": { + "start": { + "line": 218, + "column": 12 + }, + "end": { + "line": 218, + "column": 56 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 5972, + 5976 + ], + "loc": { + "start": { + "line": 219, + "column": 12 + }, + "end": { + "line": 219, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "storage", + "range": [ + 5977, + 5984 + ], + "loc": { + "start": { + "line": 219, + "column": 17 + }, + "end": { + "line": 219, + "column": 24 + } + } + }, + "range": [ + 5972, + 5984 + ], + "loc": { + "start": { + "line": 219, + "column": 12 + }, + "end": { + "line": 219, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "destroy", + "range": [ + 5985, + 5992 + ], + "loc": { + "start": { + "line": 219, + "column": 25 + }, + "end": { + "line": 219, + "column": 32 + } + } + }, + "range": [ + 5972, + 5992 + ], + "loc": { + "start": { + "line": 219, + "column": 12 + }, + "end": { + "line": 219, + "column": 32 + } + } + }, + "arguments": [], + "range": [ + 5972, + 5994 + ], + "loc": { + "start": { + "line": 219, + "column": 12 + }, + "end": { + "line": 219, + "column": 34 + } + } + }, + "range": [ + 5972, + 5995 + ], + "loc": { + "start": { + "line": 219, + "column": 12 + }, + "end": { + "line": 219, + "column": 35 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 6008, + 6012 + ], + "loc": { + "start": { + "line": 220, + "column": 12 + }, + "end": { + "line": 220, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "storage", + "range": [ + 6013, + 6020 + ], + "loc": { + "start": { + "line": 220, + "column": 17 + }, + "end": { + "line": 220, + "column": 24 + } + } + }, + "range": [ + 6008, + 6020 + ], + "loc": { + "start": { + "line": 220, + "column": 12 + }, + "end": { + "line": 220, + "column": 24 + } + } + }, + "right": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 6023, + 6027 + ], + "loc": { + "start": { + "line": 220, + "column": 27 + }, + "end": { + "line": 220, + "column": 31 + } + } + }, + "range": [ + 6008, + 6027 + ], + "loc": { + "start": { + "line": 220, + "column": 12 + }, + "end": { + "line": 220, + "column": 31 + } + } + }, + "range": [ + 6008, + 6028 + ], + "loc": { + "start": { + "line": 220, + "column": 12 + }, + "end": { + "line": 220, + "column": 32 + } + } + } + ], + "range": [ + 5958, + 6038 + ], + "loc": { + "start": { + "line": 218, + "column": 58 + }, + "end": { + "line": 221, + "column": 9 + } + } + }, + "alternate": null, + "range": [ + 5908, + 6038 + ], + "loc": { + "start": { + "line": 218, + "column": 8 + }, + "end": { + "line": 221, "column": 9 } } @@ -12405,16 +15156,16 @@ "object": { "type": "ThisExpression", "range": [ - 4967, - 4971 + 6048, + 6052 ], "loc": { "start": { - "line": 191, + "line": 223, "column": 8 }, "end": { - "line": 191, + "line": 223, "column": 12 } } @@ -12423,31 +15174,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 4972, - 4983 + 6053, + 6064 ], "loc": { "start": { - "line": 191, + "line": 223, "column": 13 }, "end": { - "line": 191, + "line": 223, "column": 24 } } }, "range": [ - 4967, - 4983 + 6048, + 6064 ], "loc": { "start": { - "line": 191, + "line": 223, "column": 8 }, "end": { - "line": 191, + "line": 223, "column": 24 } } @@ -12457,62 +15208,62 @@ "value": false, "raw": "false", "range": [ - 4986, - 4991 + 6067, + 6072 ], "loc": { "start": { - "line": 191, + "line": 223, "column": 27 }, "end": { - "line": 191, + "line": 223, "column": 32 } } }, "range": [ - 4967, - 4991 + 6048, + 6072 ], "loc": { "start": { - "line": 191, + "line": 223, "column": 8 }, "end": { - "line": 191, + "line": 223, "column": 32 } } }, "range": [ - 4967, - 4992 + 6048, + 6073 ], "loc": { "start": { - "line": 191, + "line": 223, "column": 8 }, "end": { - "line": 191, + "line": 223, "column": 33 } } } ], "range": [ - 4478, - 4998 + 5419, + 6079 ], "loc": { "start": { - "line": 173, + "line": 200, "column": 14 }, "end": { - "line": 192, + "line": 224, "column": 5 } } @@ -12520,16 +15271,16 @@ "generator": false, "expression": false, "range": [ - 4475, - 4998 + 5416, + 6079 ], "loc": { "start": { - "line": 173, + "line": 200, "column": 11 }, "end": { - "line": 192, + "line": 224, "column": 5 } } @@ -12537,16 +15288,16 @@ "kind": "method", "computed": false, "range": [ - 4468, - 4998 + 5409, + 6079 ], "loc": { "start": { - "line": 173, + "line": 200, "column": 4 }, "end": { - "line": 192, + "line": 224, "column": 5 } }, @@ -12555,16 +15306,16 @@ "type": "Block", "value": "*\n * Destroy State instance\n ", "range": [ - 4422, - 4463 + 5363, + 5404 ], "loc": { "start": { - "line": 170, + "line": 197, "column": 4 }, "end": { - "line": 172, + "line": 199, "column": 7 } } @@ -12574,31 +15325,31 @@ } ], "range": [ - 305, - 5000 + 340, + 6081 ], "loc": { "start": { - "line": 14, + "line": 15, "column": 35 }, "end": { - "line": 193, + "line": 225, "column": 1 } } }, "range": [ - 277, - 5000 + 312, + 6081 ], "loc": { "start": { - "line": 14, + "line": 15, "column": 7 }, "end": { - "line": 193, + "line": 225, "column": 1 } }, @@ -12607,16 +15358,16 @@ "type": "Block", "value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", "range": [ - 124, - 269 + 159, + 304 ], "loc": { "start": { - "line": 6, + "line": 7, "column": 0 }, "end": { - "line": 13, + "line": 14, "column": 3 } } @@ -12627,16 +15378,16 @@ "specifiers": [], "source": null, "range": [ - 270, - 5000 + 305, + 6081 ], "loc": { "start": { - "line": 14, + "line": 15, "column": 0 }, "end": { - "line": 193, + "line": 225, "column": 1 } }, @@ -12645,16 +15396,16 @@ "type": "Block", "value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", "range": [ - 124, - 269 + 159, + 304 ], "loc": { "start": { - "line": 6, + "line": 7, "column": 0 }, "end": { - "line": 13, + "line": 14, "column": 3 } } @@ -12665,7 +15416,7 @@ "sourceType": "module", "range": [ 0, - 5000 + 6081 ], "loc": { "start": { @@ -12673,7 +15424,7 @@ "column": 0 }, "end": { - "line": 193, + "line": 225, "column": 1 } }, @@ -12682,16 +15433,16 @@ "type": "Block", "value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ", "range": [ - 124, - 269 + 159, + 304 ], "loc": { "start": { - "line": 6, + "line": 7, "column": 0 }, "end": { - "line": 13, + "line": 14, "column": 3 } } @@ -12700,52 +15451,34 @@ "type": "Block", "value": "*\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n ", "range": [ - 312, - 418 + 347, + 453 ], "loc": { "start": { - "line": 16, + "line": 17, "column": 4 }, "end": { - "line": 20, + "line": 21, "column": 7 } } }, - { - "type": "Line", - "value": " hash enabled by default if state setting is simply set true", - "range": [ - 516, - 578 - ], - "loc": { - "start": { - "line": 26, - "column": 8 - }, - "end": { - "line": 26, - "column": 70 - } - } - }, { "type": "Block", "value": "*\n * Initializes the State object\n ", "range": [ - 1105, - 1152 + 1409, + 1456 ], "loc": { "start": { - "line": 43, + "line": 49, "column": 4 }, "end": { - "line": 45, + "line": 51, "column": 7 } } @@ -12754,16 +15487,16 @@ "type": "Block", "value": "*\n * Update state field based on current features state\n ", "range": [ - 1666, - 1735 + 2119, + 2188 ], "loc": { "start": { - "line": 65, + "line": 75, "column": 4 }, "end": { - "line": 67, + "line": 77, "column": 7 } } @@ -12772,26 +15505,8 @@ "type": "Block", "value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ", "range": [ - 2979, - 3093 - ], - "loc": { - "start": { - "line": 111, - "column": 4 - }, - "end": { - "line": 115, - "column": 7 - } - } - }, - { - "type": "Block", - "value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ", - "range": [ - 3183, - 3307 + 3432, + 3546 ], "loc": { "start": { @@ -12806,10 +15521,10 @@ }, { "type": "Block", - "value": "*\n * Override state field\n *\n * @param state State object\n ", + "value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ", "range": [ - 3415, - 3494 + 3636, + 3760 ], "loc": { "start": { @@ -12824,36 +15539,162 @@ }, { "type": "Block", - "value": "*\n * Apply current features state\n ", + "value": "*\n * Override state field\n *\n * @param state State object\n ", "range": [ - 3556, - 3603 + 3868, + 3947 ], "loc": { "start": { - "line": 140, + "line": 141, "column": 4 }, "end": { - "line": 142, + "line": 145, "column": 7 } } }, + { + "type": "Block", + "value": "*\n * Apply current features state\n ", + "range": [ + 4009, + 4056 + ], + "loc": { + "start": { + "line": 150, + "column": 4 + }, + "end": { + "line": 152, + "column": 7 + } + } + }, + { + "type": "Block", + "value": "*\n * Override current state with passed one and sync features\n *\n * @param state State object\n ", + "range": [ + 4875, + 4990 + ], + "loc": { + "start": { + "line": 180, + "column": 4 + }, + "end": { + "line": 184, + "column": 7 + } + } + }, + { + "type": "Line", + "value": " To prevent state to react to features changes, state is temporarily", + "range": [ + 5028, + 5098 + ], + "loc": { + "start": { + "line": 186, + "column": 8 + }, + "end": { + "line": 186, + "column": 78 + } + } + }, + { + "type": "Line", + "value": " disabled", + "range": [ + 5107, + 5118 + ], + "loc": { + "start": { + "line": 187, + "column": 8 + }, + "end": { + "line": 187, + "column": 19 + } + } + }, + { + "type": "Line", + "value": " State is overriden with passed state object", + "range": [ + 5151, + 5197 + ], + "loc": { + "start": { + "line": 189, + "column": 8 + }, + "end": { + "line": 189, + "column": 54 + } + } + }, + { + "type": "Line", + "value": " New hash state is applied to features", + "range": [ + 5236, + 5276 + ], + "loc": { + "start": { + "line": 191, + "column": 8 + }, + "end": { + "line": 191, + "column": 48 + } + } + }, + { + "type": "Line", + "value": " State is re-enabled", + "range": [ + 5306, + 5328 + ], + "loc": { + "start": { + "line": 193, + "column": 8 + }, + "end": { + "line": 193, + "column": 30 + } + } + }, { "type": "Block", "value": "*\n * Destroy State instance\n ", "range": [ - 4422, - 4463 + 5363, + 5404 ], "loc": { "start": { - "line": 170, + "line": 197, "column": 4 }, "end": { - "line": 172, + "line": 199, "column": 7 } } diff --git a/docs/ast/source/modules/storage.js.json b/docs/ast/source/modules/storage.js.json new file mode 100644 index 00000000..59ef5002 --- /dev/null +++ b/docs/ast/source/modules/storage.js.json @@ -0,0 +1,7113 @@ +{ + "type": "Program", + "body": [ + { + "type": "ImportDeclaration", + "specifiers": [ + { + "type": "ImportDefaultSpecifier", + "local": { + "type": "Identifier", + "name": "Cookie", + "range": [ + 8, + 14 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 13 + } + } + }, + "range": [ + 8, + 14 + ], + "loc": { + "start": { + "line": 2, + "column": 7 + }, + "end": { + "line": 2, + "column": 13 + } + } + } + ], + "source": { + "type": "Literal", + "value": "../cookie", + "raw": "'../cookie'", + "range": [ + 20, + 31 + ], + "loc": { + "start": { + "line": 2, + "column": 19 + }, + "end": { + "line": 2, + "column": 30 + } + } + }, + "range": [ + 1, + 32 + ], + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 31 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "global", + "range": [ + 40, + 46 + ], + "loc": { + "start": { + "line": 4, + "column": 6 + }, + "end": { + "line": 4, + "column": 12 + } + } + }, + "init": { + "type": "Identifier", + "name": "window", + "range": [ + 49, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 15 + }, + "end": { + "line": 4, + "column": 21 + } + } + }, + "range": [ + 40, + 55 + ], + "loc": { + "start": { + "line": 4, + "column": 6 + }, + "end": { + "line": 4, + "column": 21 + } + } + } + ], + "kind": "const", + "range": [ + 34, + 56 + ], + "loc": { + "start": { + "line": 4, + "column": 0 + }, + "end": { + "line": 4, + "column": 22 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "JSON", + "range": [ + 63, + 67 + ], + "loc": { + "start": { + "line": 5, + "column": 6 + }, + "end": { + "line": 5, + "column": 10 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "global", + "range": [ + 70, + 76 + ], + "loc": { + "start": { + "line": 5, + "column": 13 + }, + "end": { + "line": 5, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "name": "JSON", + "range": [ + 77, + 81 + ], + "loc": { + "start": { + "line": 5, + "column": 20 + }, + "end": { + "line": 5, + "column": 24 + } + } + }, + "range": [ + 70, + 81 + ], + "loc": { + "start": { + "line": 5, + "column": 13 + }, + "end": { + "line": 5, + "column": 24 + } + } + }, + "range": [ + 63, + 81 + ], + "loc": { + "start": { + "line": 5, + "column": 6 + }, + "end": { + "line": 5, + "column": 24 + } + } + } + ], + "kind": "const", + "range": [ + 57, + 82 + ], + "loc": { + "start": { + "line": 5, + "column": 0 + }, + "end": { + "line": 5, + "column": 25 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "localStorage", + "range": [ + 89, + 101 + ], + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 18 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "global", + "range": [ + 104, + 110 + ], + "loc": { + "start": { + "line": 6, + "column": 21 + }, + "end": { + "line": 6, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "name": "localStorage", + "range": [ + 111, + 123 + ], + "loc": { + "start": { + "line": 6, + "column": 28 + }, + "end": { + "line": 6, + "column": 40 + } + } + }, + "range": [ + 104, + 123 + ], + "loc": { + "start": { + "line": 6, + "column": 21 + }, + "end": { + "line": 6, + "column": 40 + } + } + }, + "range": [ + 89, + 123 + ], + "loc": { + "start": { + "line": 6, + "column": 6 + }, + "end": { + "line": 6, + "column": 40 + } + } + } + ], + "kind": "const", + "range": [ + 83, + 124 + ], + "loc": { + "start": { + "line": 6, + "column": 0 + }, + "end": { + "line": 6, + "column": 41 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "location", + "range": [ + 131, + 139 + ], + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 14 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "global", + "range": [ + 142, + 148 + ], + "loc": { + "start": { + "line": 7, + "column": 17 + }, + "end": { + "line": 7, + "column": 23 + } + } + }, + "property": { + "type": "Identifier", + "name": "location", + "range": [ + 149, + 157 + ], + "loc": { + "start": { + "line": 7, + "column": 24 + }, + "end": { + "line": 7, + "column": 32 + } + } + }, + "range": [ + 142, + 157 + ], + "loc": { + "start": { + "line": 7, + "column": 17 + }, + "end": { + "line": 7, + "column": 32 + } + } + }, + "range": [ + 131, + 157 + ], + "loc": { + "start": { + "line": 7, + "column": 6 + }, + "end": { + "line": 7, + "column": 32 + } + } + } + ], + "kind": "const", + "range": [ + 125, + 158 + ], + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 33 + } + } + }, + { + "type": "ExportNamedDeclaration", + "declaration": { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "hasStorage", + "range": [ + 173, + 183 + ], + "loc": { + "start": { + "line": 9, + "column": 13 + }, + "end": { + "line": 9, + "column": 23 + } + } + }, + "init": { + "type": "ArrowFunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": { + "type": "BinaryExpression", + "operator": "in", + "left": { + "type": "Literal", + "value": "Storage", + "raw": "'Storage'", + "range": [ + 205, + 214 + ], + "loc": { + "start": { + "line": 10, + "column": 11 + }, + "end": { + "line": 10, + "column": 20 + } + } + }, + "right": { + "type": "Identifier", + "name": "global", + "range": [ + 218, + 224 + ], + "loc": { + "start": { + "line": 10, + "column": 24 + }, + "end": { + "line": 10, + "column": 30 + } + } + }, + "range": [ + 205, + 224 + ], + "loc": { + "start": { + "line": 10, + "column": 11 + }, + "end": { + "line": 10, + "column": 30 + } + } + }, + "range": [ + 198, + 225 + ], + "loc": { + "start": { + "line": 10, + "column": 4 + }, + "end": { + "line": 10, + "column": 31 + } + } + } + ], + "range": [ + 192, + 227 + ], + "loc": { + "start": { + "line": 9, + "column": 32 + }, + "end": { + "line": 11, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 186, + 227 + ], + "loc": { + "start": { + "line": 9, + "column": 26 + }, + "end": { + "line": 11, + "column": 1 + } + } + }, + "range": [ + 173, + 227 + ], + "loc": { + "start": { + "line": 9, + "column": 13 + }, + "end": { + "line": 11, + "column": 1 + } + } + } + ], + "kind": "const", + "range": [ + 167, + 228 + ], + "loc": { + "start": { + "line": 9, + "column": 7 + }, + "end": { + "line": 11, + "column": 2 + } + }, + "leadingComments": [], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ", + "range": [ + 230, + 335 + ], + "loc": { + "start": { + "line": 13, + "column": 0 + }, + "end": { + "line": 18, + "column": 3 + } + } + } + ] + }, + "specifiers": [], + "source": null, + "range": [ + 160, + 228 + ], + "loc": { + "start": { + "line": 9, + "column": 0 + }, + "end": { + "line": 11, + "column": 2 + } + }, + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ", + "range": [ + 230, + 335 + ], + "loc": { + "start": { + "line": 13, + "column": 0 + }, + "end": { + "line": 18, + "column": 3 + } + } + } + ] + }, + { + "type": "ExportNamedDeclaration", + "declaration": { + "type": "ClassDeclaration", + "id": { + "type": "Identifier", + "name": "Storage", + "range": [ + 349, + 356 + ], + "loc": { + "start": { + "line": 19, + "column": 13 + }, + "end": { + "line": 19, + "column": 20 + } + } + }, + "superClass": null, + "body": { + "type": "ClassBody", + "body": [ + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "constructor", + "range": [ + 471, + 482 + ], + "loc": { + "start": { + "line": 26, + "column": 4 + }, + "end": { + "line": 26, + "column": 15 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 483, + 488 + ], + "loc": { + "start": { + "line": 26, + "column": 16 + }, + "end": { + "line": 26, + "column": 21 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 500, + 504 + ], + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "state", + "range": [ + 505, + 510 + ], + "loc": { + "start": { + "line": 27, + "column": 13 + }, + "end": { + "line": 27, + "column": 18 + } + } + }, + "range": [ + 500, + 510 + ], + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 18 + } + } + }, + "right": { + "type": "Identifier", + "name": "state", + "range": [ + 513, + 518 + ], + "loc": { + "start": { + "line": 27, + "column": 21 + }, + "end": { + "line": 27, + "column": 26 + } + } + }, + "range": [ + 500, + 518 + ], + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 26 + } + } + }, + "range": [ + 500, + 519 + ], + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 27 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 528, + 532 + ], + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "tf", + "range": [ + 533, + 535 + ], + "loc": { + "start": { + "line": 28, + "column": 13 + }, + "end": { + "line": 28, + "column": 15 + } + } + }, + "range": [ + 528, + 535 + ], + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 15 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "state", + "range": [ + 538, + 543 + ], + "loc": { + "start": { + "line": 28, + "column": 18 + }, + "end": { + "line": 28, + "column": 23 + } + } + }, + "property": { + "type": "Identifier", + "name": "tf", + "range": [ + 544, + 546 + ], + "loc": { + "start": { + "line": 28, + "column": 24 + }, + "end": { + "line": 28, + "column": 26 + } + } + }, + "range": [ + 538, + 546 + ], + "loc": { + "start": { + "line": 28, + "column": 18 + }, + "end": { + "line": 28, + "column": 26 + } + } + }, + "range": [ + 528, + 546 + ], + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 26 + } + } + }, + "range": [ + 528, + 547 + ], + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 27 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 556, + 560 + ], + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableLocalStorage", + "range": [ + 561, + 579 + ], + "loc": { + "start": { + "line": 29, + "column": 13 + }, + "end": { + "line": 29, + "column": 31 + } + } + }, + "range": [ + 556, + 579 + ], + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 31 + } + } + }, + "right": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "state", + "range": [ + 582, + 587 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 39 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableLocalStorage", + "range": [ + 588, + 606 + ], + "loc": { + "start": { + "line": 29, + "column": 40 + }, + "end": { + "line": 29, + "column": 58 + } + } + }, + "range": [ + 582, + 606 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 58 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "hasStorage", + "range": [ + 610, + 620 + ], + "loc": { + "start": { + "line": 29, + "column": 62 + }, + "end": { + "line": 29, + "column": 72 + } + } + }, + "arguments": [], + "range": [ + 610, + 622 + ], + "loc": { + "start": { + "line": 29, + "column": 62 + }, + "end": { + "line": 29, + "column": 74 + } + } + }, + "range": [ + 582, + 622 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 74 + } + } + }, + "range": [ + 556, + 622 + ], + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 74 + } + } + }, + "range": [ + 556, + 623 + ], + "loc": { + "start": { + "line": 29, + "column": 8 + }, + "end": { + "line": 29, + "column": 75 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 632, + 636 + ], + "loc": { + "start": { + "line": 30, + "column": 8 + }, + "end": { + "line": 30, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableCookie", + "range": [ + 637, + 649 + ], + "loc": { + "start": { + "line": 30, + "column": 13 + }, + "end": { + "line": 30, + "column": 25 + } + } + }, + "range": [ + 632, + 649 + ], + "loc": { + "start": { + "line": 30, + "column": 8 + }, + "end": { + "line": 30, + "column": 25 + } + } + }, + "right": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "state", + "range": [ + 652, + 657 + ], + "loc": { + "start": { + "line": 30, + "column": 28 + }, + "end": { + "line": 30, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableCookie", + "range": [ + 658, + 670 + ], + "loc": { + "start": { + "line": 30, + "column": 34 + }, + "end": { + "line": 30, + "column": 46 + } + } + }, + "range": [ + 652, + 670 + ], + "loc": { + "start": { + "line": 30, + "column": 28 + }, + "end": { + "line": 30, + "column": 46 + } + } + }, + "right": { + "type": "UnaryExpression", + "operator": "!", + "argument": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 675, + 679 + ], + "loc": { + "start": { + "line": 30, + "column": 51 + }, + "end": { + "line": 30, + "column": 55 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableLocalStorage", + "range": [ + 680, + 698 + ], + "loc": { + "start": { + "line": 30, + "column": 56 + }, + "end": { + "line": 30, + "column": 74 + } + } + }, + "range": [ + 675, + 698 + ], + "loc": { + "start": { + "line": 30, + "column": 51 + }, + "end": { + "line": 30, + "column": 74 + } + } + }, + "prefix": true, + "range": [ + 674, + 698 + ], + "loc": { + "start": { + "line": 30, + "column": 50 + }, + "end": { + "line": 30, + "column": 74 + } + } + }, + "range": [ + 652, + 698 + ], + "loc": { + "start": { + "line": 30, + "column": 28 + }, + "end": { + "line": 30, + "column": 74 + } + } + }, + "range": [ + 632, + 698 + ], + "loc": { + "start": { + "line": 30, + "column": 8 + }, + "end": { + "line": 30, + "column": 74 + } + } + }, + "range": [ + 632, + 699 + ], + "loc": { + "start": { + "line": 30, + "column": 8 + }, + "end": { + "line": 30, + "column": 75 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 708, + 712 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "emitter", + "range": [ + 713, + 720 + ], + "loc": { + "start": { + "line": 31, + "column": 13 + }, + "end": { + "line": 31, + "column": 20 + } + } + }, + "range": [ + 708, + 720 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 20 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "state", + "range": [ + 723, + 728 + ], + "loc": { + "start": { + "line": 31, + "column": 23 + }, + "end": { + "line": 31, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "emitter", + "range": [ + 729, + 736 + ], + "loc": { + "start": { + "line": 31, + "column": 29 + }, + "end": { + "line": 31, + "column": 36 + } + } + }, + "range": [ + 723, + 736 + ], + "loc": { + "start": { + "line": 31, + "column": 23 + }, + "end": { + "line": 31, + "column": 36 + } + } + }, + "range": [ + 708, + 736 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 36 + } + } + }, + "range": [ + 708, + 737 + ], + "loc": { + "start": { + "line": 31, + "column": 8 + }, + "end": { + "line": 31, + "column": 37 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 746, + 750 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "duration", + "range": [ + 751, + 759 + ], + "loc": { + "start": { + "line": 32, + "column": 13 + }, + "end": { + "line": 32, + "column": 21 + } + } + }, + "range": [ + 746, + 759 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 21 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "state", + "range": [ + 762, + 767 + ], + "loc": { + "start": { + "line": 32, + "column": 24 + }, + "end": { + "line": 32, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "cookieDuration", + "range": [ + 768, + 782 + ], + "loc": { + "start": { + "line": 32, + "column": 30 + }, + "end": { + "line": 32, + "column": 44 + } + } + }, + "range": [ + 762, + 782 + ], + "loc": { + "start": { + "line": 32, + "column": 24 + }, + "end": { + "line": 32, + "column": 44 + } + } + }, + "range": [ + 746, + 782 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 44 + } + } + }, + "range": [ + 746, + 783 + ], + "loc": { + "start": { + "line": 32, + "column": 8 + }, + "end": { + "line": 32, + "column": 45 + } + } + } + ], + "range": [ + 490, + 789 + ], + "loc": { + "start": { + "line": 26, + "column": 23 + }, + "end": { + "line": 33, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 482, + 789 + ], + "loc": { + "start": { + "line": 26, + "column": 15 + }, + "end": { + "line": 33, + "column": 5 + } + } + }, + "kind": "constructor", + "computed": false, + "range": [ + 471, + 789 + ], + "loc": { + "start": { + "line": 26, + "column": 4 + }, + "end": { + "line": 33, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Creates an instance of Storage\n *\n * @param {State} state Instance of State\n ", + "range": [ + 364, + 466 + ], + "loc": { + "start": { + "line": 21, + "column": 4 + }, + "end": { + "line": 25, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Initializes the Storage object\n ", + "range": [ + 796, + 845 + ], + "loc": { + "start": { + "line": 36, + "column": 4 + }, + "end": { + "line": 38, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "init", + "range": [ + 850, + 854 + ], + "loc": { + "start": { + "line": 39, + "column": 4 + }, + "end": { + "line": 39, + "column": 8 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 867, + 871 + ], + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "emitter", + "range": [ + 872, + 879 + ], + "loc": { + "start": { + "line": 40, + "column": 13 + }, + "end": { + "line": 40, + "column": 20 + } + } + }, + "range": [ + 867, + 879 + ], + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "on", + "range": [ + 880, + 882 + ], + "loc": { + "start": { + "line": 40, + "column": 21 + }, + "end": { + "line": 40, + "column": 23 + } + } + }, + "range": [ + 867, + 882 + ], + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 23 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": "state-changed", + "raw": "'state-changed'", + "range": [ + 884, + 899 + ], + "loc": { + "start": { + "line": 40, + "column": 25 + }, + "end": { + "line": 40, + "column": 40 + } + } + } + ], + "range": [ + 883, + 900 + ], + "loc": { + "start": { + "line": 40, + "column": 24 + }, + "end": { + "line": 40, + "column": 41 + } + } + }, + { + "type": "ArrowFunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "tf", + "range": [ + 903, + 905 + ], + "loc": { + "start": { + "line": 40, + "column": 44 + }, + "end": { + "line": 40, + "column": 46 + } + } + }, + { + "type": "Identifier", + "name": "state", + "range": [ + 907, + 912 + ], + "loc": { + "start": { + "line": 40, + "column": 48 + }, + "end": { + "line": 40, + "column": 53 + } + } + } + ], + "body": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 917, + 921 + ], + "loc": { + "start": { + "line": 40, + "column": 58 + }, + "end": { + "line": 40, + "column": 62 + } + } + }, + "property": { + "type": "Identifier", + "name": "save", + "range": [ + 922, + 926 + ], + "loc": { + "start": { + "line": 40, + "column": 63 + }, + "end": { + "line": 40, + "column": 67 + } + } + }, + "range": [ + 917, + 926 + ], + "loc": { + "start": { + "line": 40, + "column": 58 + }, + "end": { + "line": 40, + "column": 67 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 927, + 932 + ], + "loc": { + "start": { + "line": 40, + "column": 68 + }, + "end": { + "line": 40, + "column": 73 + } + } + } + ], + "range": [ + 917, + 933 + ], + "loc": { + "start": { + "line": 40, + "column": 58 + }, + "end": { + "line": 40, + "column": 74 + } + } + }, + "generator": false, + "expression": true, + "range": [ + 902, + 933 + ], + "loc": { + "start": { + "line": 40, + "column": 43 + }, + "end": { + "line": 40, + "column": 74 + } + } + } + ], + "range": [ + 867, + 934 + ], + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 75 + } + } + }, + "range": [ + 867, + 935 + ], + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 76 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 944, + 948 + ], + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "emitter", + "range": [ + 949, + 956 + ], + "loc": { + "start": { + "line": 41, + "column": 13 + }, + "end": { + "line": 41, + "column": 20 + } + } + }, + "range": [ + 944, + 956 + ], + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "on", + "range": [ + 957, + 959 + ], + "loc": { + "start": { + "line": 41, + "column": 21 + }, + "end": { + "line": 41, + "column": 23 + } + } + }, + "range": [ + 944, + 959 + ], + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 23 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": "initialized", + "raw": "'initialized'", + "range": [ + 961, + 974 + ], + "loc": { + "start": { + "line": 41, + "column": 25 + }, + "end": { + "line": 41, + "column": 38 + } + } + } + ], + "range": [ + 960, + 975 + ], + "loc": { + "start": { + "line": 41, + "column": 24 + }, + "end": { + "line": 41, + "column": 39 + } + } + }, + { + "type": "ArrowFunctionExpression", + "id": null, + "params": [], + "body": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 983, + 987 + ], + "loc": { + "start": { + "line": 41, + "column": 47 + }, + "end": { + "line": 41, + "column": 51 + } + } + }, + "property": { + "type": "Identifier", + "name": "sync", + "range": [ + 988, + 992 + ], + "loc": { + "start": { + "line": 41, + "column": 52 + }, + "end": { + "line": 41, + "column": 56 + } + } + }, + "range": [ + 983, + 992 + ], + "loc": { + "start": { + "line": 41, + "column": 47 + }, + "end": { + "line": 41, + "column": 56 + } + } + }, + "arguments": [], + "range": [ + 983, + 994 + ], + "loc": { + "start": { + "line": 41, + "column": 47 + }, + "end": { + "line": 41, + "column": 58 + } + } + }, + "generator": false, + "expression": true, + "range": [ + 977, + 994 + ], + "loc": { + "start": { + "line": 41, + "column": 41 + }, + "end": { + "line": 41, + "column": 58 + } + } + } + ], + "range": [ + 944, + 995 + ], + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 59 + } + } + }, + "range": [ + 944, + 996 + ], + "loc": { + "start": { + "line": 41, + "column": 8 + }, + "end": { + "line": 41, + "column": 60 + } + } + } + ], + "range": [ + 857, + 1002 + ], + "loc": { + "start": { + "line": 39, + "column": 11 + }, + "end": { + "line": 42, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 854, + 1002 + ], + "loc": { + "start": { + "line": 39, + "column": 8 + }, + "end": { + "line": 42, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 850, + 1002 + ], + "loc": { + "start": { + "line": 39, + "column": 4 + }, + "end": { + "line": 42, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Initializes the Storage object\n ", + "range": [ + 796, + 845 + ], + "loc": { + "start": { + "line": 36, + "column": 4 + }, + "end": { + "line": 38, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n ", + "range": [ + 1008, + 1125 + ], + "loc": { + "start": { + "line": 44, + "column": 4 + }, + "end": { + "line": 48, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "save", + "range": [ + 1130, + 1134 + ], + "loc": { + "start": { + "line": 49, + "column": 4 + }, + "end": { + "line": 49, + "column": 8 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 1135, + 1140 + ], + "loc": { + "start": { + "line": 49, + "column": 9 + }, + "end": { + "line": 49, + "column": 14 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1156, + 1160 + ], + "loc": { + "start": { + "line": 50, + "column": 12 + }, + "end": { + "line": 50, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableLocalStorage", + "range": [ + 1161, + 1179 + ], + "loc": { + "start": { + "line": 50, + "column": 17 + }, + "end": { + "line": 50, + "column": 35 + } + } + }, + "range": [ + 1156, + 1179 + ], + "loc": { + "start": { + "line": 50, + "column": 12 + }, + "end": { + "line": 50, + "column": 35 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "localStorage", + "range": [ + 1195, + 1207 + ], + "loc": { + "start": { + "line": 51, + "column": 12 + }, + "end": { + "line": 51, + "column": 24 + } + } + }, + "property": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1208, + 1212 + ], + "loc": { + "start": { + "line": 51, + "column": 25 + }, + "end": { + "line": 51, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "getKey", + "range": [ + 1213, + 1219 + ], + "loc": { + "start": { + "line": 51, + "column": 30 + }, + "end": { + "line": 51, + "column": 36 + } + } + }, + "range": [ + 1208, + 1219 + ], + "loc": { + "start": { + "line": 51, + "column": 25 + }, + "end": { + "line": 51, + "column": 36 + } + } + }, + "arguments": [], + "range": [ + 1208, + 1221 + ], + "loc": { + "start": { + "line": 51, + "column": 25 + }, + "end": { + "line": 51, + "column": 38 + } + } + }, + "range": [ + 1195, + 1222 + ], + "loc": { + "start": { + "line": 51, + "column": 12 + }, + "end": { + "line": 51, + "column": 39 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "JSON", + "range": [ + 1225, + 1229 + ], + "loc": { + "start": { + "line": 51, + "column": 42 + }, + "end": { + "line": 51, + "column": 46 + } + } + }, + "property": { + "type": "Identifier", + "name": "stringify", + "range": [ + 1230, + 1239 + ], + "loc": { + "start": { + "line": 51, + "column": 47 + }, + "end": { + "line": 51, + "column": 56 + } + } + }, + "range": [ + 1225, + 1239 + ], + "loc": { + "start": { + "line": 51, + "column": 42 + }, + "end": { + "line": 51, + "column": 56 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 1240, + 1245 + ], + "loc": { + "start": { + "line": 51, + "column": 57 + }, + "end": { + "line": 51, + "column": 62 + } + } + } + ], + "range": [ + 1225, + 1246 + ], + "loc": { + "start": { + "line": 51, + "column": 42 + }, + "end": { + "line": 51, + "column": 63 + } + } + }, + "range": [ + 1195, + 1246 + ], + "loc": { + "start": { + "line": 51, + "column": 12 + }, + "end": { + "line": 51, + "column": 63 + } + } + }, + "range": [ + 1195, + 1247 + ], + "loc": { + "start": { + "line": 51, + "column": 12 + }, + "end": { + "line": 51, + "column": 64 + } + } + } + ], + "range": [ + 1181, + 1257 + ], + "loc": { + "start": { + "line": 50, + "column": 37 + }, + "end": { + "line": 52, + "column": 9 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Cookie", + "range": [ + 1277, + 1283 + ], + "loc": { + "start": { + "line": 53, + "column": 12 + }, + "end": { + "line": 53, + "column": 18 + } + } + }, + "property": { + "type": "Identifier", + "name": "write", + "range": [ + 1284, + 1289 + ], + "loc": { + "start": { + "line": 53, + "column": 19 + }, + "end": { + "line": 53, + "column": 24 + } + } + }, + "range": [ + 1277, + 1289 + ], + "loc": { + "start": { + "line": 53, + "column": 12 + }, + "end": { + "line": 53, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1290, + 1294 + ], + "loc": { + "start": { + "line": 53, + "column": 25 + }, + "end": { + "line": 53, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "getKey", + "range": [ + 1295, + 1301 + ], + "loc": { + "start": { + "line": 53, + "column": 30 + }, + "end": { + "line": 53, + "column": 36 + } + } + }, + "range": [ + 1290, + 1301 + ], + "loc": { + "start": { + "line": 53, + "column": 25 + }, + "end": { + "line": 53, + "column": 36 + } + } + }, + "arguments": [], + "range": [ + 1290, + 1303 + ], + "loc": { + "start": { + "line": 53, + "column": 25 + }, + "end": { + "line": 53, + "column": 38 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "JSON", + "range": [ + 1305, + 1309 + ], + "loc": { + "start": { + "line": 53, + "column": 40 + }, + "end": { + "line": 53, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "name": "stringify", + "range": [ + 1310, + 1319 + ], + "loc": { + "start": { + "line": 53, + "column": 45 + }, + "end": { + "line": 53, + "column": 54 + } + } + }, + "range": [ + 1305, + 1319 + ], + "loc": { + "start": { + "line": 53, + "column": 40 + }, + "end": { + "line": 53, + "column": 54 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 1320, + 1325 + ], + "loc": { + "start": { + "line": 53, + "column": 55 + }, + "end": { + "line": 53, + "column": 60 + } + } + } + ], + "range": [ + 1305, + 1326 + ], + "loc": { + "start": { + "line": 53, + "column": 40 + }, + "end": { + "line": 53, + "column": 61 + } + } + }, + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1328, + 1332 + ], + "loc": { + "start": { + "line": 53, + "column": 63 + }, + "end": { + "line": 53, + "column": 67 + } + } + }, + "property": { + "type": "Identifier", + "name": "duration", + "range": [ + 1333, + 1341 + ], + "loc": { + "start": { + "line": 53, + "column": 68 + }, + "end": { + "line": 53, + "column": 76 + } + } + }, + "range": [ + 1328, + 1341 + ], + "loc": { + "start": { + "line": 53, + "column": 63 + }, + "end": { + "line": 53, + "column": 76 + } + } + } + ], + "range": [ + 1277, + 1342 + ], + "loc": { + "start": { + "line": 53, + "column": 12 + }, + "end": { + "line": 53, + "column": 77 + } + } + }, + "range": [ + 1277, + 1343 + ], + "loc": { + "start": { + "line": 53, + "column": 12 + }, + "end": { + "line": 53, + "column": 78 + } + } + } + ], + "range": [ + 1263, + 1353 + ], + "loc": { + "start": { + "line": 52, + "column": 15 + }, + "end": { + "line": 54, + "column": 9 + } + } + }, + "range": [ + 1152, + 1353 + ], + "loc": { + "start": { + "line": 50, + "column": 8 + }, + "end": { + "line": 54, + "column": 9 + } + } + } + ], + "range": [ + 1142, + 1359 + ], + "loc": { + "start": { + "line": 49, + "column": 16 + }, + "end": { + "line": 55, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 1134, + 1359 + ], + "loc": { + "start": { + "line": 49, + "column": 8 + }, + "end": { + "line": 55, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 1130, + 1359 + ], + "loc": { + "start": { + "line": 49, + "column": 4 + }, + "end": { + "line": 55, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n ", + "range": [ + 1008, + 1125 + ], + "loc": { + "start": { + "line": 44, + "column": 4 + }, + "end": { + "line": 48, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n ", + "range": [ + 1365, + 1473 + ], + "loc": { + "start": { + "line": 57, + "column": 4 + }, + "end": { + "line": 61, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "retrieve", + "range": [ + 1478, + 1486 + ], + "loc": { + "start": { + "line": 62, + "column": 4 + }, + "end": { + "line": 62, + "column": 12 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "state", + "range": [ + 1503, + 1508 + ], + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 17 + } + } + }, + "init": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 1511, + 1515 + ], + "loc": { + "start": { + "line": 63, + "column": 20 + }, + "end": { + "line": 63, + "column": 24 + } + } + }, + "range": [ + 1503, + 1515 + ], + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 63, + "column": 24 + } + } + } + ], + "kind": "let", + "range": [ + 1499, + 1516 + ], + "loc": { + "start": { + "line": 63, + "column": 8 + }, + "end": { + "line": 63, + "column": 25 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1529, + 1533 + ], + "loc": { + "start": { + "line": 64, + "column": 12 + }, + "end": { + "line": 64, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableLocalStorage", + "range": [ + 1534, + 1552 + ], + "loc": { + "start": { + "line": 64, + "column": 17 + }, + "end": { + "line": 64, + "column": 35 + } + } + }, + "range": [ + 1529, + 1552 + ], + "loc": { + "start": { + "line": 64, + "column": 12 + }, + "end": { + "line": 64, + "column": 35 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "state", + "range": [ + 1568, + 1573 + ], + "loc": { + "start": { + "line": 65, + "column": 12 + }, + "end": { + "line": 65, + "column": 17 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "localStorage", + "range": [ + 1576, + 1588 + ], + "loc": { + "start": { + "line": 65, + "column": 20 + }, + "end": { + "line": 65, + "column": 32 + } + } + }, + "property": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1589, + 1593 + ], + "loc": { + "start": { + "line": 65, + "column": 33 + }, + "end": { + "line": 65, + "column": 37 + } + } + }, + "property": { + "type": "Identifier", + "name": "getKey", + "range": [ + 1594, + 1600 + ], + "loc": { + "start": { + "line": 65, + "column": 38 + }, + "end": { + "line": 65, + "column": 44 + } + } + }, + "range": [ + 1589, + 1600 + ], + "loc": { + "start": { + "line": 65, + "column": 33 + }, + "end": { + "line": 65, + "column": 44 + } + } + }, + "arguments": [], + "range": [ + 1589, + 1602 + ], + "loc": { + "start": { + "line": 65, + "column": 33 + }, + "end": { + "line": 65, + "column": 46 + } + } + }, + "range": [ + 1576, + 1603 + ], + "loc": { + "start": { + "line": 65, + "column": 20 + }, + "end": { + "line": 65, + "column": 47 + } + } + }, + "range": [ + 1568, + 1603 + ], + "loc": { + "start": { + "line": 65, + "column": 12 + }, + "end": { + "line": 65, + "column": 47 + } + } + }, + "range": [ + 1568, + 1604 + ], + "loc": { + "start": { + "line": 65, + "column": 12 + }, + "end": { + "line": 65, + "column": 48 + } + } + } + ], + "range": [ + 1554, + 1614 + ], + "loc": { + "start": { + "line": 64, + "column": 37 + }, + "end": { + "line": 66, + "column": 9 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "state", + "range": [ + 1634, + 1639 + ], + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 17 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Cookie", + "range": [ + 1642, + 1648 + ], + "loc": { + "start": { + "line": 67, + "column": 20 + }, + "end": { + "line": 67, + "column": 26 + } + } + }, + "property": { + "type": "Identifier", + "name": "read", + "range": [ + 1649, + 1653 + ], + "loc": { + "start": { + "line": 67, + "column": 27 + }, + "end": { + "line": 67, + "column": 31 + } + } + }, + "range": [ + 1642, + 1653 + ], + "loc": { + "start": { + "line": 67, + "column": 20 + }, + "end": { + "line": 67, + "column": 31 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1654, + 1658 + ], + "loc": { + "start": { + "line": 67, + "column": 32 + }, + "end": { + "line": 67, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "getKey", + "range": [ + 1659, + 1665 + ], + "loc": { + "start": { + "line": 67, + "column": 37 + }, + "end": { + "line": 67, + "column": 43 + } + } + }, + "range": [ + 1654, + 1665 + ], + "loc": { + "start": { + "line": 67, + "column": 32 + }, + "end": { + "line": 67, + "column": 43 + } + } + }, + "arguments": [], + "range": [ + 1654, + 1667 + ], + "loc": { + "start": { + "line": 67, + "column": 32 + }, + "end": { + "line": 67, + "column": 45 + } + } + } + ], + "range": [ + 1642, + 1668 + ], + "loc": { + "start": { + "line": 67, + "column": 20 + }, + "end": { + "line": 67, + "column": 46 + } + } + }, + "range": [ + 1634, + 1668 + ], + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 46 + } + } + }, + "range": [ + 1634, + 1669 + ], + "loc": { + "start": { + "line": 67, + "column": 12 + }, + "end": { + "line": 67, + "column": 47 + } + } + } + ], + "range": [ + 1620, + 1679 + ], + "loc": { + "start": { + "line": 66, + "column": 15 + }, + "end": { + "line": 68, + "column": 9 + } + } + }, + "range": [ + 1525, + 1679 + ], + "loc": { + "start": { + "line": 64, + "column": 8 + }, + "end": { + "line": 68, + "column": 9 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "UnaryExpression", + "operator": "!", + "argument": { + "type": "Identifier", + "name": "state", + "range": [ + 1694, + 1699 + ], + "loc": { + "start": { + "line": 70, + "column": 13 + }, + "end": { + "line": 70, + "column": 18 + } + } + }, + "prefix": true, + "range": [ + 1693, + 1699 + ], + "loc": { + "start": { + "line": 70, + "column": 12 + }, + "end": { + "line": 70, + "column": 18 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 1722, + 1726 + ], + "loc": { + "start": { + "line": 71, + "column": 19 + }, + "end": { + "line": 71, + "column": 23 + } + } + }, + "range": [ + 1715, + 1727 + ], + "loc": { + "start": { + "line": 71, + "column": 12 + }, + "end": { + "line": 71, + "column": 24 + } + } + } + ], + "range": [ + 1701, + 1737 + ], + "loc": { + "start": { + "line": 70, + "column": 20 + }, + "end": { + "line": 72, + "column": 9 + } + } + }, + "alternate": null, + "range": [ + 1689, + 1737 + ], + "loc": { + "start": { + "line": 70, + "column": 8 + }, + "end": { + "line": 72, + "column": 9 + } + } + }, + { + "type": "ReturnStatement", + "argument": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "JSON", + "range": [ + 1753, + 1757 + ], + "loc": { + "start": { + "line": 73, + "column": 15 + }, + "end": { + "line": 73, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "name": "parse", + "range": [ + 1758, + 1763 + ], + "loc": { + "start": { + "line": 73, + "column": 20 + }, + "end": { + "line": 73, + "column": 25 + } + } + }, + "range": [ + 1753, + 1763 + ], + "loc": { + "start": { + "line": 73, + "column": 15 + }, + "end": { + "line": 73, + "column": 25 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 1764, + 1769 + ], + "loc": { + "start": { + "line": 73, + "column": 26 + }, + "end": { + "line": 73, + "column": 31 + } + } + } + ], + "range": [ + 1753, + 1770 + ], + "loc": { + "start": { + "line": 73, + "column": 15 + }, + "end": { + "line": 73, + "column": 32 + } + } + }, + "range": [ + 1746, + 1771 + ], + "loc": { + "start": { + "line": 73, + "column": 8 + }, + "end": { + "line": 73, + "column": 33 + } + } + } + ], + "range": [ + 1489, + 1777 + ], + "loc": { + "start": { + "line": 62, + "column": 15 + }, + "end": { + "line": 74, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 1486, + 1777 + ], + "loc": { + "start": { + "line": 62, + "column": 12 + }, + "end": { + "line": 74, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 1478, + 1777 + ], + "loc": { + "start": { + "line": 62, + "column": 4 + }, + "end": { + "line": 74, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n ", + "range": [ + 1365, + 1473 + ], + "loc": { + "start": { + "line": 57, + "column": 4 + }, + "end": { + "line": 61, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Removes persisted state from storage\n ", + "range": [ + 1783, + 1838 + ], + "loc": { + "start": { + "line": 76, + "column": 4 + }, + "end": { + "line": 78, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "remove", + "range": [ + 1843, + 1849 + ], + "loc": { + "start": { + "line": 79, + "column": 4 + }, + "end": { + "line": 79, + "column": 10 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1866, + 1870 + ], + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "enableLocalStorage", + "range": [ + 1871, + 1889 + ], + "loc": { + "start": { + "line": 80, + "column": 17 + }, + "end": { + "line": 80, + "column": 35 + } + } + }, + "range": [ + 1866, + 1889 + ], + "loc": { + "start": { + "line": 80, + "column": 12 + }, + "end": { + "line": 80, + "column": 35 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "localStorage", + "range": [ + 1905, + 1917 + ], + "loc": { + "start": { + "line": 81, + "column": 12 + }, + "end": { + "line": 81, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "removeItem", + "range": [ + 1918, + 1928 + ], + "loc": { + "start": { + "line": 81, + "column": 25 + }, + "end": { + "line": 81, + "column": 35 + } + } + }, + "range": [ + 1905, + 1928 + ], + "loc": { + "start": { + "line": 81, + "column": 12 + }, + "end": { + "line": 81, + "column": 35 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1929, + 1933 + ], + "loc": { + "start": { + "line": 81, + "column": 36 + }, + "end": { + "line": 81, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "name": "getKey", + "range": [ + 1934, + 1940 + ], + "loc": { + "start": { + "line": 81, + "column": 41 + }, + "end": { + "line": 81, + "column": 47 + } + } + }, + "range": [ + 1929, + 1940 + ], + "loc": { + "start": { + "line": 81, + "column": 36 + }, + "end": { + "line": 81, + "column": 47 + } + } + }, + "arguments": [], + "range": [ + 1929, + 1942 + ], + "loc": { + "start": { + "line": 81, + "column": 36 + }, + "end": { + "line": 81, + "column": 49 + } + } + } + ], + "range": [ + 1905, + 1943 + ], + "loc": { + "start": { + "line": 81, + "column": 12 + }, + "end": { + "line": 81, + "column": 50 + } + } + }, + "range": [ + 1905, + 1944 + ], + "loc": { + "start": { + "line": 81, + "column": 12 + }, + "end": { + "line": 81, + "column": 51 + } + } + } + ], + "range": [ + 1891, + 1954 + ], + "loc": { + "start": { + "line": 80, + "column": 37 + }, + "end": { + "line": 82, + "column": 9 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Cookie", + "range": [ + 1974, + 1980 + ], + "loc": { + "start": { + "line": 83, + "column": 12 + }, + "end": { + "line": 83, + "column": 18 + } + } + }, + "property": { + "type": "Identifier", + "name": "remove", + "range": [ + 1981, + 1987 + ], + "loc": { + "start": { + "line": 83, + "column": 19 + }, + "end": { + "line": 83, + "column": 25 + } + } + }, + "range": [ + 1974, + 1987 + ], + "loc": { + "start": { + "line": 83, + "column": 12 + }, + "end": { + "line": 83, + "column": 25 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1988, + 1992 + ], + "loc": { + "start": { + "line": 83, + "column": 26 + }, + "end": { + "line": 83, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "getKey", + "range": [ + 1993, + 1999 + ], + "loc": { + "start": { + "line": 83, + "column": 31 + }, + "end": { + "line": 83, + "column": 37 + } + } + }, + "range": [ + 1988, + 1999 + ], + "loc": { + "start": { + "line": 83, + "column": 26 + }, + "end": { + "line": 83, + "column": 37 + } + } + }, + "arguments": [], + "range": [ + 1988, + 2001 + ], + "loc": { + "start": { + "line": 83, + "column": 26 + }, + "end": { + "line": 83, + "column": 39 + } + } + } + ], + "range": [ + 1974, + 2002 + ], + "loc": { + "start": { + "line": 83, + "column": 12 + }, + "end": { + "line": 83, + "column": 40 + } + } + }, + "range": [ + 1974, + 2003 + ], + "loc": { + "start": { + "line": 83, + "column": 12 + }, + "end": { + "line": 83, + "column": 41 + } + } + } + ], + "range": [ + 1960, + 2013 + ], + "loc": { + "start": { + "line": 82, + "column": 15 + }, + "end": { + "line": 84, + "column": 9 + } + } + }, + "range": [ + 1862, + 2013 + ], + "loc": { + "start": { + "line": 80, + "column": 8 + }, + "end": { + "line": 84, + "column": 9 + } + } + } + ], + "range": [ + 1852, + 2019 + ], + "loc": { + "start": { + "line": 79, + "column": 13 + }, + "end": { + "line": 85, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 1849, + 2019 + ], + "loc": { + "start": { + "line": 79, + "column": 10 + }, + "end": { + "line": 85, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 1843, + 2019 + ], + "loc": { + "start": { + "line": 79, + "column": 4 + }, + "end": { + "line": 85, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Removes persisted state from storage\n ", + "range": [ + 1783, + 1838 + ], + "loc": { + "start": { + "line": 76, + "column": 4 + }, + "end": { + "line": 78, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Applies persisted state to features\n ", + "range": [ + 2025, + 2079 + ], + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 89, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "sync", + "range": [ + 2084, + 2088 + ], + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 90, + "column": 8 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "state", + "range": [ + 2105, + 2110 + ], + "loc": { + "start": { + "line": 91, + "column": 12 + }, + "end": { + "line": 91, + "column": 17 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2113, + 2117 + ], + "loc": { + "start": { + "line": 91, + "column": 20 + }, + "end": { + "line": 91, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "retrieve", + "range": [ + 2118, + 2126 + ], + "loc": { + "start": { + "line": 91, + "column": 25 + }, + "end": { + "line": 91, + "column": 33 + } + } + }, + "range": [ + 2113, + 2126 + ], + "loc": { + "start": { + "line": 91, + "column": 20 + }, + "end": { + "line": 91, + "column": 33 + } + } + }, + "arguments": [], + "range": [ + 2113, + 2128 + ], + "loc": { + "start": { + "line": 91, + "column": 20 + }, + "end": { + "line": 91, + "column": 35 + } + } + }, + "range": [ + 2105, + 2128 + ], + "loc": { + "start": { + "line": 91, + "column": 12 + }, + "end": { + "line": 91, + "column": 35 + } + } + } + ], + "kind": "let", + "range": [ + 2101, + 2129 + ], + "loc": { + "start": { + "line": 91, + "column": 8 + }, + "end": { + "line": 91, + "column": 36 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "UnaryExpression", + "operator": "!", + "argument": { + "type": "Identifier", + "name": "state", + "range": [ + 2143, + 2148 + ], + "loc": { + "start": { + "line": 92, + "column": 13 + }, + "end": { + "line": 92, + "column": 18 + } + } + }, + "prefix": true, + "range": [ + 2142, + 2148 + ], + "loc": { + "start": { + "line": 92, + "column": 12 + }, + "end": { + "line": 92, + "column": 18 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": null, + "range": [ + 2164, + 2171 + ], + "loc": { + "start": { + "line": 93, + "column": 12 + }, + "end": { + "line": 93, + "column": 19 + } + } + } + ], + "range": [ + 2150, + 2181 + ], + "loc": { + "start": { + "line": 92, + "column": 20 + }, + "end": { + "line": 94, + "column": 9 + } + } + }, + "alternate": null, + "range": [ + 2138, + 2181 + ], + "loc": { + "start": { + "line": 92, + "column": 8 + }, + "end": { + "line": 94, + "column": 9 + } + }, + "trailingComments": [ + { + "type": "Line", + "value": " override current state with persisted one and sync features", + "range": [ + 2190, + 2252 + ], + "loc": { + "start": { + "line": 95, + "column": 8 + }, + "end": { + "line": 95, + "column": 70 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2261, + 2265 + ], + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "state", + "range": [ + 2266, + 2271 + ], + "loc": { + "start": { + "line": 96, + "column": 13 + }, + "end": { + "line": 96, + "column": 18 + } + } + }, + "range": [ + 2261, + 2271 + ], + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 18 + } + } + }, + "property": { + "type": "Identifier", + "name": "overrideAndSync", + "range": [ + 2272, + 2287 + ], + "loc": { + "start": { + "line": 96, + "column": 19 + }, + "end": { + "line": 96, + "column": 34 + } + } + }, + "range": [ + 2261, + 2287 + ], + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 2288, + 2293 + ], + "loc": { + "start": { + "line": 96, + "column": 35 + }, + "end": { + "line": 96, + "column": 40 + } + } + } + ], + "range": [ + 2261, + 2294 + ], + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 41 + } + } + }, + "range": [ + 2261, + 2295 + ], + "loc": { + "start": { + "line": 96, + "column": 8 + }, + "end": { + "line": 96, + "column": 42 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " override current state with persisted one and sync features", + "range": [ + 2190, + 2252 + ], + "loc": { + "start": { + "line": 95, + "column": 8 + }, + "end": { + "line": 95, + "column": 70 + } + } + } + ] + } + ], + "range": [ + 2091, + 2301 + ], + "loc": { + "start": { + "line": 90, + "column": 11 + }, + "end": { + "line": 97, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 2088, + 2301 + ], + "loc": { + "start": { + "line": 90, + "column": 8 + }, + "end": { + "line": 97, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 2084, + 2301 + ], + "loc": { + "start": { + "line": 90, + "column": 4 + }, + "end": { + "line": 97, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Applies persisted state to features\n ", + "range": [ + 2025, + 2079 + ], + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 89, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Returns the storage key\n *\n * @returns {String} Key\n ", + "range": [ + 2307, + 2385 + ], + "loc": { + "start": { + "line": 99, + "column": 4 + }, + "end": { + "line": 103, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "getKey", + "range": [ + 2390, + 2396 + ], + "loc": { + "start": { + "line": 104, + "column": 4 + }, + "end": { + "line": 104, + "column": 10 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "JSON", + "range": [ + 2416, + 2420 + ], + "loc": { + "start": { + "line": 105, + "column": 15 + }, + "end": { + "line": 105, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "name": "stringify", + "range": [ + 2421, + 2430 + ], + "loc": { + "start": { + "line": 105, + "column": 20 + }, + "end": { + "line": 105, + "column": 29 + } + } + }, + "range": [ + 2416, + 2430 + ], + "loc": { + "start": { + "line": 105, + "column": 15 + }, + "end": { + "line": 105, + "column": 29 + } + } + }, + "arguments": [ + { + "type": "ObjectExpression", + "properties": [ + { + "type": "Property", + "key": { + "type": "Identifier", + "name": "key", + "range": [ + 2445, + 2448 + ], + "loc": { + "start": { + "line": 106, + "column": 12 + }, + "end": { + "line": 106, + "column": 15 + } + } + }, + "value": { + "type": "TemplateLiteral", + "quasis": [ + { + "type": "TemplateElement", + "value": { + "raw": "", + "cooked": "" + }, + "tail": false, + "range": [ + 2450, + 2453 + ], + "loc": { + "start": { + "line": 106, + "column": 17 + }, + "end": { + "line": 106, + "column": 20 + } + } + }, + { + "type": "TemplateElement", + "value": { + "raw": "_", + "cooked": "_" + }, + "tail": false, + "range": [ + 2467, + 2471 + ], + "loc": { + "start": { + "line": 106, + "column": 34 + }, + "end": { + "line": 106, + "column": 38 + } + } + }, + { + "type": "TemplateElement", + "value": { + "raw": "", + "cooked": "" + }, + "tail": true, + "range": [ + 2481, + 2483 + ], + "loc": { + "start": { + "line": 106, + "column": 48 + }, + "end": { + "line": 106, + "column": 50 + } + } + } + ], + "expressions": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2453, + 2457 + ], + "loc": { + "start": { + "line": 106, + "column": 20 + }, + "end": { + "line": 106, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "tf", + "range": [ + 2458, + 2460 + ], + "loc": { + "start": { + "line": 106, + "column": 25 + }, + "end": { + "line": 106, + "column": 27 + } + } + }, + "range": [ + 2453, + 2460 + ], + "loc": { + "start": { + "line": 106, + "column": 20 + }, + "end": { + "line": 106, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "name": "prfxTf", + "range": [ + 2461, + 2467 + ], + "loc": { + "start": { + "line": 106, + "column": 28 + }, + "end": { + "line": 106, + "column": 34 + } + } + }, + "range": [ + 2453, + 2467 + ], + "loc": { + "start": { + "line": 106, + "column": 20 + }, + "end": { + "line": 106, + "column": 34 + } + } + }, + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2471, + 2475 + ], + "loc": { + "start": { + "line": 106, + "column": 38 + }, + "end": { + "line": 106, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "name": "tf", + "range": [ + 2476, + 2478 + ], + "loc": { + "start": { + "line": 106, + "column": 43 + }, + "end": { + "line": 106, + "column": 45 + } + } + }, + "range": [ + 2471, + 2478 + ], + "loc": { + "start": { + "line": 106, + "column": 38 + }, + "end": { + "line": 106, + "column": 45 + } + } + }, + "property": { + "type": "Identifier", + "name": "id", + "range": [ + 2479, + 2481 + ], + "loc": { + "start": { + "line": 106, + "column": 46 + }, + "end": { + "line": 106, + "column": 48 + } + } + }, + "range": [ + 2471, + 2481 + ], + "loc": { + "start": { + "line": 106, + "column": 38 + }, + "end": { + "line": 106, + "column": 48 + } + } + } + ], + "range": [ + 2450, + 2483 + ], + "loc": { + "start": { + "line": 106, + "column": 17 + }, + "end": { + "line": 106, + "column": 50 + } + } + }, + "kind": "init", + "method": false, + "shorthand": false, + "computed": false, + "range": [ + 2445, + 2483 + ], + "loc": { + "start": { + "line": 106, + "column": 12 + }, + "end": { + "line": 106, + "column": 50 + } + } + }, + { + "type": "Property", + "key": { + "type": "Identifier", + "name": "path", + "range": [ + 2497, + 2501 + ], + "loc": { + "start": { + "line": 107, + "column": 12 + }, + "end": { + "line": 107, + "column": 16 + } + } + }, + "value": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "location", + "range": [ + 2503, + 2511 + ], + "loc": { + "start": { + "line": 107, + "column": 18 + }, + "end": { + "line": 107, + "column": 26 + } + } + }, + "property": { + "type": "Identifier", + "name": "pathname", + "range": [ + 2512, + 2520 + ], + "loc": { + "start": { + "line": 107, + "column": 27 + }, + "end": { + "line": 107, + "column": 35 + } + } + }, + "range": [ + 2503, + 2520 + ], + "loc": { + "start": { + "line": 107, + "column": 18 + }, + "end": { + "line": 107, + "column": 35 + } + } + }, + "kind": "init", + "method": false, + "shorthand": false, + "computed": false, + "range": [ + 2497, + 2520 + ], + "loc": { + "start": { + "line": 107, + "column": 12 + }, + "end": { + "line": 107, + "column": 35 + } + } + } + ], + "range": [ + 2431, + 2530 + ], + "loc": { + "start": { + "line": 105, + "column": 30 + }, + "end": { + "line": 108, + "column": 9 + } + } + } + ], + "range": [ + 2416, + 2531 + ], + "loc": { + "start": { + "line": 105, + "column": 15 + }, + "end": { + "line": 108, + "column": 10 + } + } + }, + "range": [ + 2409, + 2532 + ], + "loc": { + "start": { + "line": 105, + "column": 8 + }, + "end": { + "line": 108, + "column": 11 + } + } + } + ], + "range": [ + 2399, + 2538 + ], + "loc": { + "start": { + "line": 104, + "column": 13 + }, + "end": { + "line": 109, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 2396, + 2538 + ], + "loc": { + "start": { + "line": 104, + "column": 10 + }, + "end": { + "line": 109, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 2390, + 2538 + ], + "loc": { + "start": { + "line": 104, + "column": 4 + }, + "end": { + "line": 109, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Returns the storage key\n *\n * @returns {String} Key\n ", + "range": [ + 2307, + 2385 + ], + "loc": { + "start": { + "line": 99, + "column": 4 + }, + "end": { + "line": 103, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Release Storage event subscriptions and clear fields\n ", + "range": [ + 2544, + 2615 + ], + "loc": { + "start": { + "line": 111, + "column": 4 + }, + "end": { + "line": 113, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "destroy", + "range": [ + 2620, + 2627 + ], + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 114, + "column": 11 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2640, + 2644 + ], + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "emitter", + "range": [ + 2645, + 2652 + ], + "loc": { + "start": { + "line": 115, + "column": 13 + }, + "end": { + "line": 115, + "column": 20 + } + } + }, + "range": [ + 2640, + 2652 + ], + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "off", + "range": [ + 2653, + 2656 + ], + "loc": { + "start": { + "line": 115, + "column": 21 + }, + "end": { + "line": 115, + "column": 24 + } + } + }, + "range": [ + 2640, + 2656 + ], + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": "state-changed", + "raw": "'state-changed'", + "range": [ + 2658, + 2673 + ], + "loc": { + "start": { + "line": 115, + "column": 26 + }, + "end": { + "line": 115, + "column": 41 + } + } + } + ], + "range": [ + 2657, + 2674 + ], + "loc": { + "start": { + "line": 115, + "column": 25 + }, + "end": { + "line": 115, + "column": 42 + } + } + }, + { + "type": "ArrowFunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "tf", + "range": [ + 2677, + 2679 + ], + "loc": { + "start": { + "line": 115, + "column": 45 + }, + "end": { + "line": 115, + "column": 47 + } + } + }, + { + "type": "Identifier", + "name": "state", + "range": [ + 2681, + 2686 + ], + "loc": { + "start": { + "line": 115, + "column": 49 + }, + "end": { + "line": 115, + "column": 54 + } + } + } + ], + "body": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2691, + 2695 + ], + "loc": { + "start": { + "line": 115, + "column": 59 + }, + "end": { + "line": 115, + "column": 63 + } + } + }, + "property": { + "type": "Identifier", + "name": "save", + "range": [ + 2696, + 2700 + ], + "loc": { + "start": { + "line": 115, + "column": 64 + }, + "end": { + "line": 115, + "column": 68 + } + } + }, + "range": [ + 2691, + 2700 + ], + "loc": { + "start": { + "line": 115, + "column": 59 + }, + "end": { + "line": 115, + "column": 68 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "state", + "range": [ + 2701, + 2706 + ], + "loc": { + "start": { + "line": 115, + "column": 69 + }, + "end": { + "line": 115, + "column": 74 + } + } + } + ], + "range": [ + 2691, + 2707 + ], + "loc": { + "start": { + "line": 115, + "column": 59 + }, + "end": { + "line": 115, + "column": 75 + } + } + }, + "generator": false, + "expression": true, + "range": [ + 2676, + 2707 + ], + "loc": { + "start": { + "line": 115, + "column": 44 + }, + "end": { + "line": 115, + "column": 75 + } + } + } + ], + "range": [ + 2640, + 2708 + ], + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 76 + } + } + }, + "range": [ + 2640, + 2709 + ], + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 77 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2718, + 2722 + ], + "loc": { + "start": { + "line": 116, + "column": 8 + }, + "end": { + "line": 116, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "emitter", + "range": [ + 2723, + 2730 + ], + "loc": { + "start": { + "line": 116, + "column": 13 + }, + "end": { + "line": 116, + "column": 20 + } + } + }, + "range": [ + 2718, + 2730 + ], + "loc": { + "start": { + "line": 116, + "column": 8 + }, + "end": { + "line": 116, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "off", + "range": [ + 2731, + 2734 + ], + "loc": { + "start": { + "line": 116, + "column": 21 + }, + "end": { + "line": 116, + "column": 24 + } + } + }, + "range": [ + 2718, + 2734 + ], + "loc": { + "start": { + "line": 116, + "column": 8 + }, + "end": { + "line": 116, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": "initialized", + "raw": "'initialized'", + "range": [ + 2736, + 2749 + ], + "loc": { + "start": { + "line": 116, + "column": 26 + }, + "end": { + "line": 116, + "column": 39 + } + } + } + ], + "range": [ + 2735, + 2750 + ], + "loc": { + "start": { + "line": 116, + "column": 25 + }, + "end": { + "line": 116, + "column": 40 + } + } + }, + { + "type": "ArrowFunctionExpression", + "id": null, + "params": [], + "body": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2758, + 2762 + ], + "loc": { + "start": { + "line": 116, + "column": 48 + }, + "end": { + "line": 116, + "column": 52 + } + } + }, + "property": { + "type": "Identifier", + "name": "sync", + "range": [ + 2763, + 2767 + ], + "loc": { + "start": { + "line": 116, + "column": 53 + }, + "end": { + "line": 116, + "column": 57 + } + } + }, + "range": [ + 2758, + 2767 + ], + "loc": { + "start": { + "line": 116, + "column": 48 + }, + "end": { + "line": 116, + "column": 57 + } + } + }, + "arguments": [], + "range": [ + 2758, + 2769 + ], + "loc": { + "start": { + "line": 116, + "column": 48 + }, + "end": { + "line": 116, + "column": 59 + } + } + }, + "generator": false, + "expression": true, + "range": [ + 2752, + 2769 + ], + "loc": { + "start": { + "line": 116, + "column": 42 + }, + "end": { + "line": 116, + "column": 59 + } + } + } + ], + "range": [ + 2718, + 2770 + ], + "loc": { + "start": { + "line": 116, + "column": 8 + }, + "end": { + "line": 116, + "column": 60 + } + } + }, + "range": [ + 2718, + 2771 + ], + "loc": { + "start": { + "line": 116, + "column": 8 + }, + "end": { + "line": 116, + "column": 61 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2781, + 2785 + ], + "loc": { + "start": { + "line": 118, + "column": 8 + }, + "end": { + "line": 118, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "remove", + "range": [ + 2786, + 2792 + ], + "loc": { + "start": { + "line": 118, + "column": 13 + }, + "end": { + "line": 118, + "column": 19 + } + } + }, + "range": [ + 2781, + 2792 + ], + "loc": { + "start": { + "line": 118, + "column": 8 + }, + "end": { + "line": 118, + "column": 19 + } + } + }, + "arguments": [], + "range": [ + 2781, + 2794 + ], + "loc": { + "start": { + "line": 118, + "column": 8 + }, + "end": { + "line": 118, + "column": 21 + } + } + }, + "range": [ + 2781, + 2795 + ], + "loc": { + "start": { + "line": 118, + "column": 8 + }, + "end": { + "line": 118, + "column": 22 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2805, + 2809 + ], + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "state", + "range": [ + 2810, + 2815 + ], + "loc": { + "start": { + "line": 120, + "column": 13 + }, + "end": { + "line": 120, + "column": 18 + } + } + }, + "range": [ + 2805, + 2815 + ], + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 18 + } + } + }, + "right": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 2818, + 2822 + ], + "loc": { + "start": { + "line": 120, + "column": 21 + }, + "end": { + "line": 120, + "column": 25 + } + } + }, + "range": [ + 2805, + 2822 + ], + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 25 + } + } + }, + "range": [ + 2805, + 2823 + ], + "loc": { + "start": { + "line": 120, + "column": 8 + }, + "end": { + "line": 120, + "column": 26 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2832, + 2836 + ], + "loc": { + "start": { + "line": 121, + "column": 8 + }, + "end": { + "line": 121, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "emitter", + "range": [ + 2837, + 2844 + ], + "loc": { + "start": { + "line": 121, + "column": 13 + }, + "end": { + "line": 121, + "column": 20 + } + } + }, + "range": [ + 2832, + 2844 + ], + "loc": { + "start": { + "line": 121, + "column": 8 + }, + "end": { + "line": 121, + "column": 20 + } + } + }, + "right": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 2847, + 2851 + ], + "loc": { + "start": { + "line": 121, + "column": 23 + }, + "end": { + "line": 121, + "column": 27 + } + } + }, + "range": [ + 2832, + 2851 + ], + "loc": { + "start": { + "line": 121, + "column": 8 + }, + "end": { + "line": 121, + "column": 27 + } + } + }, + "range": [ + 2832, + 2852 + ], + "loc": { + "start": { + "line": 121, + "column": 8 + }, + "end": { + "line": 121, + "column": 28 + } + } + } + ], + "range": [ + 2630, + 2858 + ], + "loc": { + "start": { + "line": 114, + "column": 14 + }, + "end": { + "line": 122, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 2627, + 2858 + ], + "loc": { + "start": { + "line": 114, + "column": 11 + }, + "end": { + "line": 122, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 2620, + 2858 + ], + "loc": { + "start": { + "line": 114, + "column": 4 + }, + "end": { + "line": 122, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Release Storage event subscriptions and clear fields\n ", + "range": [ + 2544, + 2615 + ], + "loc": { + "start": { + "line": 111, + "column": 4 + }, + "end": { + "line": 113, + "column": 7 + } + } + } + ], + "static": false + } + ], + "range": [ + 357, + 2860 + ], + "loc": { + "start": { + "line": 19, + "column": 21 + }, + "end": { + "line": 123, + "column": 1 + } + } + }, + "range": [ + 343, + 2860 + ], + "loc": { + "start": { + "line": 19, + "column": 7 + }, + "end": { + "line": 123, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ", + "range": [ + 230, + 335 + ], + "loc": { + "start": { + "line": 13, + "column": 0 + }, + "end": { + "line": 18, + "column": 3 + } + } + } + ], + "trailingComments": [] + }, + "specifiers": [], + "source": null, + "range": [ + 336, + 2860 + ], + "loc": { + "start": { + "line": 19, + "column": 0 + }, + "end": { + "line": 123, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ", + "range": [ + 230, + 335 + ], + "loc": { + "start": { + "line": 13, + "column": 0 + }, + "end": { + "line": 18, + "column": 3 + } + } + } + ] + } + ], + "sourceType": "module", + "range": [ + 1, + 2860 + ], + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 123, + "column": 1 + } + }, + "comments": [ + { + "type": "Block", + "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ", + "range": [ + 230, + 335 + ], + "loc": { + "start": { + "line": 13, + "column": 0 + }, + "end": { + "line": 18, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\n * Creates an instance of Storage\n *\n * @param {State} state Instance of State\n ", + "range": [ + 364, + 466 + ], + "loc": { + "start": { + "line": 21, + "column": 4 + }, + "end": { + "line": 25, + "column": 7 + } + } + }, + { + "type": "Block", + "value": "*\n * Initializes the Storage object\n ", + "range": [ + 796, + 845 + ], + "loc": { + "start": { + "line": 36, + "column": 4 + }, + "end": { + "line": 38, + "column": 7 + } + } + }, + { + "type": "Block", + "value": "*\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n ", + "range": [ + 1008, + 1125 + ], + "loc": { + "start": { + "line": 44, + "column": 4 + }, + "end": { + "line": 48, + "column": 7 + } + } + }, + { + "type": "Block", + "value": "*\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n ", + "range": [ + 1365, + 1473 + ], + "loc": { + "start": { + "line": 57, + "column": 4 + }, + "end": { + "line": 61, + "column": 7 + } + } + }, + { + "type": "Block", + "value": "*\n * Removes persisted state from storage\n ", + "range": [ + 1783, + 1838 + ], + "loc": { + "start": { + "line": 76, + "column": 4 + }, + "end": { + "line": 78, + "column": 7 + } + } + }, + { + "type": "Block", + "value": "*\n * Applies persisted state to features\n ", + "range": [ + 2025, + 2079 + ], + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 89, + "column": 7 + } + } + }, + { + "type": "Line", + "value": " override current state with persisted one and sync features", + "range": [ + 2190, + 2252 + ], + "loc": { + "start": { + "line": 95, + "column": 8 + }, + "end": { + "line": 95, + "column": 70 + } + } + }, + { + "type": "Block", + "value": "*\n * Returns the storage key\n *\n * @returns {String} Key\n ", + "range": [ + 2307, + 2385 + ], + "loc": { + "start": { + "line": 99, + "column": 4 + }, + "end": { + "line": 103, + "column": 7 + } + } + }, + { + "type": "Block", + "value": "*\n * Release Storage event subscriptions and clear fields\n ", + "range": [ + 2544, + 2615 + ], + "loc": { + "start": { + "line": 111, + "column": 4 + }, + "end": { + "line": 113, + "column": 7 + } + } + } + ] +} \ No newline at end of file diff --git a/docs/ast/source/tablefilter.js.json b/docs/ast/source/tablefilter.js.json index 995e20f3..9083cc5f 100644 --- a/docs/ast/source/tablefilter.js.json +++ b/docs/ast/source/tablefilter.js.json @@ -133998,10 +133998,10 @@ "trailingComments": [ { "type": "Block", - "value": "*\n * Return the ID of the filter of a specified column\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ", + "value": "*\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ", "range": [ 58272, - 58440 + 58435 ], "loc": { "start": { @@ -134023,8 +134023,8 @@ "type": "Identifier", "name": "getFilterId", "range": [ - 58445, - 58456 + 58440, + 58451 ], "loc": { "start": { @@ -134045,8 +134045,8 @@ "type": "Identifier", "name": "index", "range": [ - 58457, - 58462 + 58452, + 58457 ], "loc": { "start": { @@ -134074,8 +134074,8 @@ "object": { "type": "ThisExpression", "range": [ - 58477, - 58481 + 58472, + 58476 ], "loc": { "start": { @@ -134092,8 +134092,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 58482, - 58489 + 58477, + 58484 ], "loc": { "start": { @@ -134107,8 +134107,8 @@ } }, "range": [ - 58477, - 58489 + 58472, + 58484 ], "loc": { "start": { @@ -134123,8 +134123,8 @@ }, "prefix": true, "range": [ - 58476, - 58489 + 58471, + 58484 ], "loc": { "start": { @@ -134144,8 +134144,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 58504, - 58511 + 58499, + 58506 ], "loc": { "start": { @@ -134160,8 +134160,8 @@ } ], "range": [ - 58490, - 58521 + 58485, + 58516 ], "loc": { "start": { @@ -134176,8 +134176,8 @@ }, "alternate": null, "range": [ - 58473, - 58521 + 58468, + 58516 ], "loc": { "start": { @@ -134201,8 +134201,8 @@ "object": { "type": "ThisExpression", "range": [ - 58537, - 58541 + 58532, + 58536 ], "loc": { "start": { @@ -134219,8 +134219,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 58542, - 58548 + 58537, + 58543 ], "loc": { "start": { @@ -134234,8 +134234,8 @@ } }, "range": [ - 58537, - 58548 + 58532, + 58543 ], "loc": { "start": { @@ -134252,8 +134252,8 @@ "type": "Identifier", "name": "index", "range": [ - 58549, - 58554 + 58544, + 58549 ], "loc": { "start": { @@ -134267,8 +134267,8 @@ } }, "range": [ - 58537, - 58555 + 58532, + 58550 ], "loc": { "start": { @@ -134282,8 +134282,8 @@ } }, "range": [ - 58530, - 58556 + 58525, + 58551 ], "loc": { "start": { @@ -134298,8 +134298,8 @@ } ], "range": [ - 58463, - 58562 + 58458, + 58557 ], "loc": { "start": { @@ -134315,8 +134315,8 @@ "generator": false, "expression": false, "range": [ - 58456, - 58562 + 58451, + 58557 ], "loc": { "start": { @@ -134332,8 +134332,8 @@ "kind": "method", "computed": false, "range": [ - 58445, - 58562 + 58440, + 58557 ], "loc": { "start": { @@ -134348,10 +134348,10 @@ "leadingComments": [ { "type": "Block", - "value": "*\n * Return the ID of the filter of a specified column\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ", + "value": "*\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ", "range": [ 58272, - 58440 + 58435 ], "loc": { "start": { @@ -134370,8 +134370,8 @@ "type": "Block", "value": "*\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n ", "range": [ - 58568, - 58969 + 58563, + 58964 ], "loc": { "start": { @@ -134393,8 +134393,8 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 58974, - 58990 + 58969, + 58985 ], "loc": { "start": { @@ -134415,8 +134415,8 @@ "type": "Identifier", "name": "type", "range": [ - 58991, - 58995 + 58986, + 58990 ], "loc": { "start": { @@ -134433,8 +134433,8 @@ "type": "Identifier", "name": "bool", "range": [ - 58997, - 59001 + 58992, + 58996 ], "loc": { "start": { @@ -134462,8 +134462,8 @@ "object": { "type": "ThisExpression", "range": [ - 59016, - 59020 + 59011, + 59015 ], "loc": { "start": { @@ -134480,8 +134480,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 59021, - 59028 + 59016, + 59023 ], "loc": { "start": { @@ -134495,8 +134495,8 @@ } }, "range": [ - 59016, - 59028 + 59011, + 59023 ], "loc": { "start": { @@ -134511,8 +134511,8 @@ }, "prefix": true, "range": [ - 59015, - 59028 + 59010, + 59023 ], "loc": { "start": { @@ -134532,8 +134532,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 59043, - 59050 + 59038, + 59045 ], "loc": { "start": { @@ -134548,8 +134548,8 @@ } ], "range": [ - 59029, - 59060 + 59024, + 59055 ], "loc": { "start": { @@ -134564,8 +134564,8 @@ }, "alternate": null, "range": [ - 59012, - 59060 + 59007, + 59055 ], "loc": { "start": { @@ -134587,8 +134587,8 @@ "type": "Identifier", "name": "arr", "range": [ - 59073, - 59076 + 59068, + 59071 ], "loc": { "start": { @@ -134605,8 +134605,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 59079, - 59081 + 59074, + 59076 ], "loc": { "start": { @@ -134620,8 +134620,8 @@ } }, "range": [ - 59073, - 59081 + 59068, + 59076 ], "loc": { "start": { @@ -134637,8 +134637,8 @@ ], "kind": "let", "range": [ - 59069, - 59082 + 59064, + 59077 ], "loc": { "start": { @@ -134662,8 +134662,8 @@ "type": "Identifier", "name": "i", "range": [ - 59099, - 59100 + 59094, + 59095 ], "loc": { "start": { @@ -134681,8 +134681,8 @@ "value": 0, "raw": "0", "range": [ - 59101, - 59102 + 59096, + 59097 ], "loc": { "start": { @@ -134696,8 +134696,8 @@ } }, "range": [ - 59099, - 59102 + 59094, + 59097 ], "loc": { "start": { @@ -134716,8 +134716,8 @@ "type": "Identifier", "name": "len", "range": [ - 59104, - 59107 + 59099, + 59102 ], "loc": { "start": { @@ -134739,8 +134739,8 @@ "object": { "type": "ThisExpression", "range": [ - 59108, - 59112 + 59103, + 59107 ], "loc": { "start": { @@ -134757,8 +134757,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 59113, - 59119 + 59108, + 59114 ], "loc": { "start": { @@ -134772,8 +134772,8 @@ } }, "range": [ - 59108, - 59119 + 59103, + 59114 ], "loc": { "start": { @@ -134790,8 +134790,8 @@ "type": "Identifier", "name": "length", "range": [ - 59120, - 59126 + 59115, + 59121 ], "loc": { "start": { @@ -134805,8 +134805,8 @@ } }, "range": [ - 59108, - 59126 + 59103, + 59121 ], "loc": { "start": { @@ -134820,8 +134820,8 @@ } }, "range": [ - 59104, - 59126 + 59099, + 59121 ], "loc": { "start": { @@ -134837,8 +134837,8 @@ ], "kind": "let", "range": [ - 59095, - 59126 + 59090, + 59121 ], "loc": { "start": { @@ -134858,8 +134858,8 @@ "type": "Identifier", "name": "i", "range": [ - 59128, - 59129 + 59123, + 59124 ], "loc": { "start": { @@ -134876,8 +134876,8 @@ "type": "Identifier", "name": "len", "range": [ - 59130, - 59133 + 59125, + 59128 ], "loc": { "start": { @@ -134891,8 +134891,8 @@ } }, "range": [ - 59128, - 59133 + 59123, + 59128 ], "loc": { "start": { @@ -134912,8 +134912,8 @@ "type": "Identifier", "name": "i", "range": [ - 59135, - 59136 + 59130, + 59131 ], "loc": { "start": { @@ -134928,8 +134928,8 @@ }, "prefix": false, "range": [ - 59135, - 59138 + 59130, + 59133 ], "loc": { "start": { @@ -134954,8 +134954,8 @@ "type": "Identifier", "name": "fltType", "range": [ - 59157, - 59164 + 59152, + 59159 ], "loc": { "start": { @@ -134976,8 +134976,8 @@ "object": { "type": "ThisExpression", "range": [ - 59167, - 59171 + 59162, + 59166 ], "loc": { "start": { @@ -134994,8 +134994,8 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 59172, - 59185 + 59167, + 59180 ], "loc": { "start": { @@ -135009,8 +135009,8 @@ } }, "range": [ - 59167, - 59185 + 59162, + 59180 ], "loc": { "start": { @@ -135028,8 +135028,8 @@ "type": "Identifier", "name": "i", "range": [ - 59186, - 59187 + 59181, + 59182 ], "loc": { "start": { @@ -135044,8 +135044,8 @@ } ], "range": [ - 59167, - 59188 + 59162, + 59183 ], "loc": { "start": { @@ -135059,8 +135059,8 @@ } }, "range": [ - 59157, - 59188 + 59152, + 59183 ], "loc": { "start": { @@ -135076,8 +135076,8 @@ ], "kind": "let", "range": [ - 59153, - 59189 + 59148, + 59184 ], "loc": { "start": { @@ -135099,8 +135099,8 @@ "type": "Identifier", "name": "fltType", "range": [ - 59205, - 59212 + 59200, + 59207 ], "loc": { "start": { @@ -135122,8 +135122,8 @@ "type": "Identifier", "name": "Str", "range": [ - 59217, - 59220 + 59212, + 59215 ], "loc": { "start": { @@ -135140,8 +135140,8 @@ "type": "Identifier", "name": "lower", "range": [ - 59221, - 59226 + 59216, + 59221 ], "loc": { "start": { @@ -135155,8 +135155,8 @@ } }, "range": [ - 59217, - 59226 + 59212, + 59221 ], "loc": { "start": { @@ -135174,8 +135174,8 @@ "type": "Identifier", "name": "type", "range": [ - 59227, - 59231 + 59222, + 59226 ], "loc": { "start": { @@ -135190,8 +135190,8 @@ } ], "range": [ - 59217, - 59232 + 59212, + 59227 ], "loc": { "start": { @@ -135205,8 +135205,8 @@ } }, "range": [ - 59205, - 59232 + 59200, + 59227 ], "loc": { "start": { @@ -135231,8 +135231,8 @@ "type": "Identifier", "name": "a", "range": [ - 59255, - 59256 + 59250, + 59251 ], "loc": { "start": { @@ -135251,8 +135251,8 @@ "type": "Identifier", "name": "bool", "range": [ - 59259, - 59263 + 59254, + 59258 ], "loc": { "start": { @@ -135269,8 +135269,8 @@ "type": "Identifier", "name": "i", "range": [ - 59266, - 59267 + 59261, + 59262 ], "loc": { "start": { @@ -135292,8 +135292,8 @@ "object": { "type": "ThisExpression", "range": [ - 59270, - 59274 + 59265, + 59269 ], "loc": { "start": { @@ -135310,8 +135310,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 59275, - 59281 + 59270, + 59276 ], "loc": { "start": { @@ -135325,8 +135325,8 @@ } }, "range": [ - 59270, - 59281 + 59265, + 59276 ], "loc": { "start": { @@ -135343,8 +135343,8 @@ "type": "Identifier", "name": "i", "range": [ - 59282, - 59283 + 59277, + 59278 ], "loc": { "start": { @@ -135358,8 +135358,8 @@ } }, "range": [ - 59270, - 59284 + 59265, + 59279 ], "loc": { "start": { @@ -135373,8 +135373,8 @@ } }, "range": [ - 59259, - 59284 + 59254, + 59279 ], "loc": { "start": { @@ -135388,8 +135388,8 @@ } }, "range": [ - 59255, - 59284 + 59250, + 59279 ], "loc": { "start": { @@ -135405,8 +135405,8 @@ ], "kind": "let", "range": [ - 59251, - 59285 + 59246, + 59280 ], "loc": { "start": { @@ -135430,8 +135430,8 @@ "type": "Identifier", "name": "arr", "range": [ - 59302, - 59305 + 59297, + 59300 ], "loc": { "start": { @@ -135448,8 +135448,8 @@ "type": "Identifier", "name": "push", "range": [ - 59306, - 59310 + 59301, + 59305 ], "loc": { "start": { @@ -135463,8 +135463,8 @@ } }, "range": [ - 59302, - 59310 + 59297, + 59305 ], "loc": { "start": { @@ -135482,8 +135482,8 @@ "type": "Identifier", "name": "a", "range": [ - 59311, - 59312 + 59306, + 59307 ], "loc": { "start": { @@ -135498,8 +135498,8 @@ } ], "range": [ - 59302, - 59313 + 59297, + 59308 ], "loc": { "start": { @@ -135513,8 +135513,8 @@ } }, "range": [ - 59302, - 59314 + 59297, + 59309 ], "loc": { "start": { @@ -135529,8 +135529,8 @@ } ], "range": [ - 59233, - 59328 + 59228, + 59323 ], "loc": { "start": { @@ -135545,8 +135545,8 @@ }, "alternate": null, "range": [ - 59202, - 59328 + 59197, + 59323 ], "loc": { "start": { @@ -135561,8 +135561,8 @@ } ], "range": [ - 59139, - 59338 + 59134, + 59333 ], "loc": { "start": { @@ -135576,8 +135576,8 @@ } }, "range": [ - 59091, - 59338 + 59086, + 59333 ], "loc": { "start": { @@ -135596,8 +135596,8 @@ "type": "Identifier", "name": "arr", "range": [ - 59354, - 59357 + 59349, + 59352 ], "loc": { "start": { @@ -135611,8 +135611,8 @@ } }, "range": [ - 59347, - 59358 + 59342, + 59353 ], "loc": { "start": { @@ -135627,8 +135627,8 @@ } ], "range": [ - 59002, - 59364 + 58997, + 59359 ], "loc": { "start": { @@ -135644,8 +135644,8 @@ "generator": false, "expression": false, "range": [ - 58990, - 59364 + 58985, + 59359 ], "loc": { "start": { @@ -135661,8 +135661,8 @@ "kind": "method", "computed": false, "range": [ - 58974, - 59364 + 58969, + 59359 ], "loc": { "start": { @@ -135679,8 +135679,8 @@ "type": "Block", "value": "*\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n ", "range": [ - 58568, - 58969 + 58563, + 58964 ], "loc": { "start": { @@ -135699,8 +135699,8 @@ "type": "Block", "value": "*\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n ", "range": [ - 59370, - 59516 + 59365, + 59511 ], "loc": { "start": { @@ -135722,8 +135722,8 @@ "type": "Identifier", "name": "getFilterElement", "range": [ - 59521, - 59537 + 59516, + 59532 ], "loc": { "start": { @@ -135744,8 +135744,8 @@ "type": "Identifier", "name": "index", "range": [ - 59538, - 59543 + 59533, + 59538 ], "loc": { "start": { @@ -135771,8 +135771,8 @@ "type": "Identifier", "name": "fltId", "range": [ - 59558, - 59563 + 59553, + 59558 ], "loc": { "start": { @@ -135794,8 +135794,8 @@ "object": { "type": "ThisExpression", "range": [ - 59566, - 59570 + 59561, + 59565 ], "loc": { "start": { @@ -135812,8 +135812,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 59571, - 59577 + 59566, + 59572 ], "loc": { "start": { @@ -135827,8 +135827,8 @@ } }, "range": [ - 59566, - 59577 + 59561, + 59572 ], "loc": { "start": { @@ -135845,8 +135845,8 @@ "type": "Identifier", "name": "index", "range": [ - 59578, - 59583 + 59573, + 59578 ], "loc": { "start": { @@ -135860,8 +135860,8 @@ } }, "range": [ - 59566, - 59584 + 59561, + 59579 ], "loc": { "start": { @@ -135875,8 +135875,8 @@ } }, "range": [ - 59558, - 59584 + 59553, + 59579 ], "loc": { "start": { @@ -135892,8 +135892,8 @@ ], "kind": "let", "range": [ - 59554, - 59585 + 59549, + 59580 ], "loc": { "start": { @@ -135917,8 +135917,8 @@ "type": "Identifier", "name": "Dom", "range": [ - 59601, - 59604 + 59596, + 59599 ], "loc": { "start": { @@ -135935,8 +135935,8 @@ "type": "Identifier", "name": "id", "range": [ - 59605, - 59607 + 59600, + 59602 ], "loc": { "start": { @@ -135950,8 +135950,8 @@ } }, "range": [ - 59601, - 59607 + 59596, + 59602 ], "loc": { "start": { @@ -135969,8 +135969,8 @@ "type": "Identifier", "name": "fltId", "range": [ - 59608, - 59613 + 59603, + 59608 ], "loc": { "start": { @@ -135985,8 +135985,8 @@ } ], "range": [ - 59601, - 59614 + 59596, + 59609 ], "loc": { "start": { @@ -136000,8 +136000,8 @@ } }, "range": [ - 59594, - 59615 + 59589, + 59610 ], "loc": { "start": { @@ -136016,8 +136016,8 @@ } ], "range": [ - 59544, - 59621 + 59539, + 59616 ], "loc": { "start": { @@ -136033,8 +136033,8 @@ "generator": false, "expression": false, "range": [ - 59537, - 59621 + 59532, + 59616 ], "loc": { "start": { @@ -136050,8 +136050,8 @@ "kind": "method", "computed": false, "range": [ - 59521, - 59621 + 59516, + 59616 ], "loc": { "start": { @@ -136068,8 +136068,8 @@ "type": "Block", "value": "*\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n ", "range": [ - 59370, - 59516 + 59365, + 59511 ], "loc": { "start": { @@ -136088,8 +136088,8 @@ "type": "Block", "value": "*\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n ", "range": [ - 59627, - 59793 + 59622, + 59788 ], "loc": { "start": { @@ -136111,8 +136111,8 @@ "type": "Identifier", "name": "getCellsNb", "range": [ - 59798, - 59808 + 59793, + 59803 ], "loc": { "start": { @@ -136135,8 +136135,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 59809, - 59817 + 59804, + 59812 ], "loc": { "start": { @@ -136154,8 +136154,8 @@ "value": 0, "raw": "0", "range": [ - 59818, - 59819 + 59813, + 59814 ], "loc": { "start": { @@ -136169,8 +136169,8 @@ } }, "range": [ - 59809, - 59819 + 59804, + 59814 ], "loc": { "start": { @@ -136196,8 +136196,8 @@ "type": "Identifier", "name": "tr", "range": [ - 59834, - 59836 + 59829, + 59831 ], "loc": { "start": { @@ -136222,8 +136222,8 @@ "object": { "type": "ThisExpression", "range": [ - 59839, - 59843 + 59834, + 59838 ], "loc": { "start": { @@ -136240,8 +136240,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 59844, - 59847 + 59839, + 59842 ], "loc": { "start": { @@ -136255,8 +136255,8 @@ } }, "range": [ - 59839, - 59847 + 59834, + 59842 ], "loc": { "start": { @@ -136273,8 +136273,8 @@ "type": "Identifier", "name": "rows", "range": [ - 59848, - 59852 + 59843, + 59847 ], "loc": { "start": { @@ -136288,8 +136288,8 @@ } }, "range": [ - 59839, - 59852 + 59834, + 59847 ], "loc": { "start": { @@ -136306,8 +136306,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 59853, - 59861 + 59848, + 59856 ], "loc": { "start": { @@ -136321,8 +136321,8 @@ } }, "range": [ - 59839, - 59862 + 59834, + 59857 ], "loc": { "start": { @@ -136336,8 +136336,8 @@ } }, "range": [ - 59834, - 59862 + 59829, + 59857 ], "loc": { "start": { @@ -136353,8 +136353,8 @@ ], "kind": "let", "range": [ - 59830, - 59863 + 59825, + 59858 ], "loc": { "start": { @@ -136379,8 +136379,8 @@ "type": "Identifier", "name": "tr", "range": [ - 59879, - 59881 + 59874, + 59876 ], "loc": { "start": { @@ -136397,8 +136397,8 @@ "type": "Identifier", "name": "cells", "range": [ - 59882, - 59887 + 59877, + 59882 ], "loc": { "start": { @@ -136412,8 +136412,8 @@ } }, "range": [ - 59879, - 59887 + 59874, + 59882 ], "loc": { "start": { @@ -136430,8 +136430,8 @@ "type": "Identifier", "name": "length", "range": [ - 59888, - 59894 + 59883, + 59889 ], "loc": { "start": { @@ -136445,8 +136445,8 @@ } }, "range": [ - 59879, - 59894 + 59874, + 59889 ], "loc": { "start": { @@ -136460,8 +136460,8 @@ } }, "range": [ - 59872, - 59895 + 59867, + 59890 ], "loc": { "start": { @@ -136476,8 +136476,8 @@ } ], "range": [ - 59820, - 59901 + 59815, + 59896 ], "loc": { "start": { @@ -136493,8 +136493,8 @@ "generator": false, "expression": false, "range": [ - 59808, - 59901 + 59803, + 59896 ], "loc": { "start": { @@ -136510,8 +136510,8 @@ "kind": "method", "computed": false, "range": [ - 59798, - 59901 + 59793, + 59896 ], "loc": { "start": { @@ -136528,8 +136528,8 @@ "type": "Block", "value": "*\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n ", "range": [ - 59627, - 59793 + 59622, + 59788 ], "loc": { "start": { @@ -136548,8 +136548,8 @@ "type": "Block", "value": "*\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n ", "range": [ - 59907, - 60138 + 59902, + 60133 ], "loc": { "start": { @@ -136571,8 +136571,8 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 60143, - 60152 + 60138, + 60147 ], "loc": { "start": { @@ -136593,8 +136593,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 60153, - 60167 + 60148, + 60162 ], "loc": { "start": { @@ -136620,8 +136620,8 @@ "type": "Identifier", "name": "s", "range": [ - 60182, - 60183 + 60177, + 60178 ], "loc": { "start": { @@ -136645,8 +136645,8 @@ "type": "Identifier", "name": "Types", "range": [ - 60186, - 60191 + 60181, + 60186 ], "loc": { "start": { @@ -136663,8 +136663,8 @@ "type": "Identifier", "name": "isUndef", "range": [ - 60192, - 60199 + 60187, + 60194 ], "loc": { "start": { @@ -136678,8 +136678,8 @@ } }, "range": [ - 60186, - 60199 + 60181, + 60194 ], "loc": { "start": { @@ -136699,8 +136699,8 @@ "object": { "type": "ThisExpression", "range": [ - 60200, - 60204 + 60195, + 60199 ], "loc": { "start": { @@ -136717,8 +136717,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 60205, - 60211 + 60200, + 60206 ], "loc": { "start": { @@ -136732,8 +136732,8 @@ } }, "range": [ - 60200, - 60211 + 60195, + 60206 ], "loc": { "start": { @@ -136748,8 +136748,8 @@ } ], "range": [ - 60186, - 60212 + 60181, + 60207 ], "loc": { "start": { @@ -136767,8 +136767,8 @@ "value": 0, "raw": "0", "range": [ - 60215, - 60216 + 60210, + 60211 ], "loc": { "start": { @@ -136787,8 +136787,8 @@ "object": { "type": "ThisExpression", "range": [ - 60219, - 60223 + 60214, + 60218 ], "loc": { "start": { @@ -136805,8 +136805,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 60224, - 60230 + 60219, + 60225 ], "loc": { "start": { @@ -136820,8 +136820,8 @@ } }, "range": [ - 60219, - 60230 + 60214, + 60225 ], "loc": { "start": { @@ -136835,8 +136835,8 @@ } }, "range": [ - 60186, - 60230 + 60181, + 60225 ], "loc": { "start": { @@ -136850,8 +136850,8 @@ } }, "range": [ - 60182, - 60230 + 60177, + 60225 ], "loc": { "start": { @@ -136870,8 +136870,8 @@ "type": "Identifier", "name": "ntrs", "range": [ - 60244, - 60248 + 60239, + 60243 ], "loc": { "start": { @@ -136896,8 +136896,8 @@ "object": { "type": "ThisExpression", "range": [ - 60251, - 60255 + 60246, + 60250 ], "loc": { "start": { @@ -136914,8 +136914,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 60256, - 60259 + 60251, + 60254 ], "loc": { "start": { @@ -136929,8 +136929,8 @@ } }, "range": [ - 60251, - 60259 + 60246, + 60254 ], "loc": { "start": { @@ -136947,8 +136947,8 @@ "type": "Identifier", "name": "rows", "range": [ - 60260, - 60264 + 60255, + 60259 ], "loc": { "start": { @@ -136962,8 +136962,8 @@ } }, "range": [ - 60251, - 60264 + 60246, + 60259 ], "loc": { "start": { @@ -136980,8 +136980,8 @@ "type": "Identifier", "name": "length", "range": [ - 60265, - 60271 + 60260, + 60266 ], "loc": { "start": { @@ -136995,8 +136995,8 @@ } }, "range": [ - 60251, - 60271 + 60246, + 60266 ], "loc": { "start": { @@ -137010,8 +137010,8 @@ } }, "range": [ - 60244, - 60271 + 60239, + 60266 ], "loc": { "start": { @@ -137027,8 +137027,8 @@ ], "kind": "let", "range": [ - 60178, - 60272 + 60173, + 60267 ], "loc": { "start": { @@ -137047,8 +137047,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 60284, - 60298 + 60279, + 60293 ], "loc": { "start": { @@ -137073,8 +137073,8 @@ "type": "Identifier", "name": "s", "range": [ - 60301, - 60302 + 60296, + 60297 ], "loc": { "start": { @@ -137092,8 +137092,8 @@ "value": 0, "raw": "0", "range": [ - 60305, - 60306 + 60300, + 60301 ], "loc": { "start": { @@ -137107,8 +137107,8 @@ } }, "range": [ - 60301, - 60306 + 60296, + 60301 ], "loc": { "start": { @@ -137122,8 +137122,8 @@ } }, "range": [ - 60301, - 60307 + 60296, + 60302 ], "loc": { "start": { @@ -137138,8 +137138,8 @@ } ], "range": [ - 60299, - 60309 + 60294, + 60304 ], "loc": { "start": { @@ -137154,8 +137154,8 @@ }, "alternate": null, "range": [ - 60281, - 60309 + 60276, + 60304 ], "loc": { "start": { @@ -137176,8 +137176,8 @@ "type": "Identifier", "name": "parseInt", "range": [ - 60325, - 60333 + 60320, + 60328 ], "loc": { "start": { @@ -137198,8 +137198,8 @@ "type": "Identifier", "name": "ntrs", "range": [ - 60334, - 60338 + 60329, + 60333 ], "loc": { "start": { @@ -137216,8 +137216,8 @@ "type": "Identifier", "name": "s", "range": [ - 60339, - 60340 + 60334, + 60335 ], "loc": { "start": { @@ -137231,8 +137231,8 @@ } }, "range": [ - 60334, - 60340 + 60329, + 60335 ], "loc": { "start": { @@ -137250,8 +137250,8 @@ "value": 10, "raw": "10", "range": [ - 60342, - 60344 + 60337, + 60339 ], "loc": { "start": { @@ -137266,8 +137266,8 @@ } ], "range": [ - 60325, - 60345 + 60320, + 60340 ], "loc": { "start": { @@ -137281,8 +137281,8 @@ } }, "range": [ - 60318, - 60346 + 60313, + 60341 ], "loc": { "start": { @@ -137297,8 +137297,8 @@ } ], "range": [ - 60168, - 60352 + 60163, + 60347 ], "loc": { "start": { @@ -137314,8 +137314,8 @@ "generator": false, "expression": false, "range": [ - 60152, - 60352 + 60147, + 60347 ], "loc": { "start": { @@ -137331,8 +137331,8 @@ "kind": "method", "computed": false, "range": [ - 60143, - 60352 + 60138, + 60347 ], "loc": { "start": { @@ -137349,8 +137349,8 @@ "type": "Block", "value": "*\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n ", "range": [ - 59907, - 60138 + 59902, + 60133 ], "loc": { "start": { @@ -137369,8 +137369,8 @@ "type": "Block", "value": "*\n * Return the data of a given cell\n * @param {DOMElement} cell Cell's DOM object\n * @return {String}\n ", "range": [ - 60358, - 60483 + 60353, + 60478 ], "loc": { "start": { @@ -137392,8 +137392,8 @@ "type": "Identifier", "name": "getCellData", "range": [ - 60488, - 60499 + 60483, + 60494 ], "loc": { "start": { @@ -137414,8 +137414,8 @@ "type": "Identifier", "name": "cell", "range": [ - 60500, - 60504 + 60495, + 60499 ], "loc": { "start": { @@ -137441,8 +137441,8 @@ "type": "Identifier", "name": "idx", "range": [ - 60519, - 60522 + 60514, + 60517 ], "loc": { "start": { @@ -137462,8 +137462,8 @@ "type": "Identifier", "name": "cell", "range": [ - 60525, - 60529 + 60520, + 60524 ], "loc": { "start": { @@ -137480,8 +137480,8 @@ "type": "Identifier", "name": "cellIndex", "range": [ - 60530, - 60539 + 60525, + 60534 ], "loc": { "start": { @@ -137495,8 +137495,8 @@ } }, "range": [ - 60525, - 60539 + 60520, + 60534 ], "loc": { "start": { @@ -137510,8 +137510,8 @@ } }, "range": [ - 60519, - 60539 + 60514, + 60534 ], "loc": { "start": { @@ -137527,8 +137527,8 @@ ], "kind": "let", "range": [ - 60515, - 60540 + 60510, + 60535 ], "loc": { "start": { @@ -137545,8 +137545,8 @@ "type": "Line", "value": "Check for customCellData callback", "range": [ - 60549, - 60584 + 60544, + 60579 ], "loc": { "start": { @@ -137572,8 +137572,8 @@ "object": { "type": "ThisExpression", "range": [ - 60596, - 60600 + 60591, + 60595 ], "loc": { "start": { @@ -137590,8 +137590,8 @@ "type": "Identifier", "name": "customCellData", "range": [ - 60601, - 60615 + 60596, + 60610 ], "loc": { "start": { @@ -137605,8 +137605,8 @@ } }, "range": [ - 60596, - 60615 + 60591, + 60610 ], "loc": { "start": { @@ -137633,8 +137633,8 @@ "object": { "type": "ThisExpression", "range": [ - 60619, - 60623 + 60614, + 60618 ], "loc": { "start": { @@ -137651,8 +137651,8 @@ "type": "Identifier", "name": "customCellDataCols", "range": [ - 60624, - 60642 + 60619, + 60637 ], "loc": { "start": { @@ -137666,8 +137666,8 @@ } }, "range": [ - 60619, - 60642 + 60614, + 60637 ], "loc": { "start": { @@ -137684,8 +137684,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 60643, - 60650 + 60638, + 60645 ], "loc": { "start": { @@ -137699,8 +137699,8 @@ } }, "range": [ - 60619, - 60650 + 60614, + 60645 ], "loc": { "start": { @@ -137718,8 +137718,8 @@ "type": "Identifier", "name": "idx", "range": [ - 60651, - 60654 + 60646, + 60649 ], "loc": { "start": { @@ -137734,8 +137734,8 @@ } ], "range": [ - 60619, - 60655 + 60614, + 60650 ], "loc": { "start": { @@ -137756,8 +137756,8 @@ "value": 1, "raw": "1", "range": [ - 60660, - 60661 + 60655, + 60656 ], "loc": { "start": { @@ -137772,8 +137772,8 @@ }, "prefix": true, "range": [ - 60659, - 60661 + 60654, + 60656 ], "loc": { "start": { @@ -137787,8 +137787,8 @@ } }, "range": [ - 60619, - 60661 + 60614, + 60656 ], "loc": { "start": { @@ -137802,8 +137802,8 @@ } }, "range": [ - 60596, - 60661 + 60591, + 60656 ], "loc": { "start": { @@ -137832,8 +137832,8 @@ "object": { "type": "ThisExpression", "range": [ - 60683, - 60687 + 60678, + 60682 ], "loc": { "start": { @@ -137850,8 +137850,8 @@ "type": "Identifier", "name": "customCellData", "range": [ - 60688, - 60702 + 60683, + 60697 ], "loc": { "start": { @@ -137865,8 +137865,8 @@ } }, "range": [ - 60683, - 60702 + 60678, + 60697 ], "loc": { "start": { @@ -137883,8 +137883,8 @@ "type": "Identifier", "name": "call", "range": [ - 60703, - 60707 + 60698, + 60702 ], "loc": { "start": { @@ -137898,8 +137898,8 @@ } }, "range": [ - 60683, - 60707 + 60678, + 60702 ], "loc": { "start": { @@ -137918,8 +137918,8 @@ "value": null, "raw": "null", "range": [ - 60708, - 60712 + 60703, + 60707 ], "loc": { "start": { @@ -137935,8 +137935,8 @@ { "type": "ThisExpression", "range": [ - 60714, - 60718 + 60709, + 60713 ], "loc": { "start": { @@ -137953,8 +137953,8 @@ "type": "Identifier", "name": "cell", "range": [ - 60720, - 60724 + 60715, + 60719 ], "loc": { "start": { @@ -137971,8 +137971,8 @@ "type": "Identifier", "name": "idx", "range": [ - 60726, - 60729 + 60721, + 60724 ], "loc": { "start": { @@ -137987,8 +137987,8 @@ } ], "range": [ - 60683, - 60730 + 60678, + 60725 ], "loc": { "start": { @@ -138002,8 +138002,8 @@ } }, "range": [ - 60676, - 60731 + 60671, + 60726 ], "loc": { "start": { @@ -138018,8 +138018,8 @@ } ], "range": [ - 60662, - 60741 + 60657, + 60736 ], "loc": { "start": { @@ -138046,8 +138046,8 @@ "type": "Identifier", "name": "Dom", "range": [ - 60768, - 60771 + 60763, + 60766 ], "loc": { "start": { @@ -138064,8 +138064,8 @@ "type": "Identifier", "name": "getText", "range": [ - 60772, - 60779 + 60767, + 60774 ], "loc": { "start": { @@ -138079,8 +138079,8 @@ } }, "range": [ - 60768, - 60779 + 60763, + 60774 ], "loc": { "start": { @@ -138098,8 +138098,8 @@ "type": "Identifier", "name": "cell", "range": [ - 60780, - 60784 + 60775, + 60779 ], "loc": { "start": { @@ -138114,8 +138114,8 @@ } ], "range": [ - 60768, - 60785 + 60763, + 60780 ], "loc": { "start": { @@ -138129,8 +138129,8 @@ } }, "range": [ - 60761, - 60786 + 60756, + 60781 ], "loc": { "start": { @@ -138145,8 +138145,8 @@ } ], "range": [ - 60747, - 60796 + 60742, + 60791 ], "loc": { "start": { @@ -138160,8 +138160,8 @@ } }, "range": [ - 60593, - 60796 + 60588, + 60791 ], "loc": { "start": { @@ -138178,8 +138178,8 @@ "type": "Line", "value": "Check for customCellData callback", "range": [ - 60549, - 60584 + 60544, + 60579 ], "loc": { "start": { @@ -138196,8 +138196,8 @@ } ], "range": [ - 60505, - 60802 + 60500, + 60797 ], "loc": { "start": { @@ -138213,8 +138213,8 @@ "generator": false, "expression": false, "range": [ - 60499, - 60802 + 60494, + 60797 ], "loc": { "start": { @@ -138230,8 +138230,8 @@ "kind": "method", "computed": false, "range": [ - 60488, - 60802 + 60483, + 60797 ], "loc": { "start": { @@ -138248,8 +138248,8 @@ "type": "Block", "value": "*\n * Return the data of a given cell\n * @param {DOMElement} cell Cell's DOM object\n * @return {String}\n ", "range": [ - 60358, - 60483 + 60353, + 60478 ], "loc": { "start": { @@ -138268,8 +138268,8 @@ "type": "Block", "value": "*\n * Return the table data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 60808, - 61212 + 60803, + 61207 ], "loc": { "start": { @@ -138291,8 +138291,8 @@ "type": "Identifier", "name": "getTableData", "range": [ - 61217, - 61229 + 61212, + 61224 ], "loc": { "start": { @@ -138315,8 +138315,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 61230, - 61244 + 61225, + 61239 ], "loc": { "start": { @@ -138334,8 +138334,8 @@ "value": false, "raw": "false", "range": [ - 61245, - 61250 + 61240, + 61245 ], "loc": { "start": { @@ -138349,8 +138349,8 @@ } }, "range": [ - 61230, - 61250 + 61225, + 61245 ], "loc": { "start": { @@ -138369,8 +138369,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 61252, - 61269 + 61247, + 61264 ], "loc": { "start": { @@ -138388,8 +138388,8 @@ "value": false, "raw": "false", "range": [ - 61270, - 61275 + 61265, + 61270 ], "loc": { "start": { @@ -138403,8 +138403,8 @@ } }, "range": [ - 61252, - 61275 + 61247, + 61270 ], "loc": { "start": { @@ -138430,8 +138430,8 @@ "type": "Identifier", "name": "rows", "range": [ - 61290, - 61294 + 61285, + 61289 ], "loc": { "start": { @@ -138453,8 +138453,8 @@ "object": { "type": "ThisExpression", "range": [ - 61297, - 61301 + 61292, + 61296 ], "loc": { "start": { @@ -138471,8 +138471,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 61302, - 61305 + 61297, + 61300 ], "loc": { "start": { @@ -138486,8 +138486,8 @@ } }, "range": [ - 61297, - 61305 + 61292, + 61300 ], "loc": { "start": { @@ -138504,8 +138504,8 @@ "type": "Identifier", "name": "rows", "range": [ - 61306, - 61310 + 61301, + 61305 ], "loc": { "start": { @@ -138519,8 +138519,8 @@ } }, "range": [ - 61297, - 61310 + 61292, + 61305 ], "loc": { "start": { @@ -138534,8 +138534,8 @@ } }, "range": [ - 61290, - 61310 + 61285, + 61305 ], "loc": { "start": { @@ -138551,8 +138551,8 @@ ], "kind": "let", "range": [ - 61286, - 61311 + 61281, + 61306 ], "loc": { "start": { @@ -138574,8 +138574,8 @@ "type": "Identifier", "name": "tblData", "range": [ - 61324, - 61331 + 61319, + 61326 ], "loc": { "start": { @@ -138592,8 +138592,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 61334, - 61336 + 61329, + 61331 ], "loc": { "start": { @@ -138607,8 +138607,8 @@ } }, "range": [ - 61324, - 61336 + 61319, + 61331 ], "loc": { "start": { @@ -138624,8 +138624,8 @@ ], "kind": "let", "range": [ - 61320, - 61337 + 61315, + 61332 ], "loc": { "start": { @@ -138644,8 +138644,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 61349, - 61363 + 61344, + 61358 ], "loc": { "start": { @@ -138670,8 +138670,8 @@ "type": "Identifier", "name": "headers", "range": [ - 61382, - 61389 + 61377, + 61384 ], "loc": { "start": { @@ -138692,8 +138692,8 @@ "object": { "type": "ThisExpression", "range": [ - 61392, - 61396 + 61387, + 61391 ], "loc": { "start": { @@ -138710,8 +138710,8 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 61397, - 61411 + 61392, + 61406 ], "loc": { "start": { @@ -138725,8 +138725,8 @@ } }, "range": [ - 61392, - 61411 + 61387, + 61406 ], "loc": { "start": { @@ -138744,8 +138744,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 61412, - 61429 + 61407, + 61424 ], "loc": { "start": { @@ -138760,8 +138760,8 @@ } ], "range": [ - 61392, - 61430 + 61387, + 61425 ], "loc": { "start": { @@ -138775,8 +138775,8 @@ } }, "range": [ - 61382, - 61430 + 61377, + 61425 ], "loc": { "start": { @@ -138792,8 +138792,8 @@ ], "kind": "let", "range": [ - 61378, - 61431 + 61373, + 61426 ], "loc": { "start": { @@ -138817,8 +138817,8 @@ "type": "Identifier", "name": "tblData", "range": [ - 61444, - 61451 + 61439, + 61446 ], "loc": { "start": { @@ -138835,8 +138835,8 @@ "type": "Identifier", "name": "push", "range": [ - 61452, - 61456 + 61447, + 61451 ], "loc": { "start": { @@ -138850,8 +138850,8 @@ } }, "range": [ - 61444, - 61456 + 61439, + 61451 ], "loc": { "start": { @@ -138876,8 +138876,8 @@ "object": { "type": "ThisExpression", "range": [ - 61458, - 61462 + 61453, + 61457 ], "loc": { "start": { @@ -138894,8 +138894,8 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 61463, - 61481 + 61458, + 61476 ], "loc": { "start": { @@ -138909,8 +138909,8 @@ } }, "range": [ - 61458, - 61481 + 61453, + 61476 ], "loc": { "start": { @@ -138925,8 +138925,8 @@ }, "arguments": [], "range": [ - 61458, - 61483 + 61453, + 61478 ], "loc": { "start": { @@ -138943,8 +138943,8 @@ "type": "Identifier", "name": "headers", "range": [ - 61485, - 61492 + 61480, + 61487 ], "loc": { "start": { @@ -138959,8 +138959,8 @@ } ], "range": [ - 61457, - 61493 + 61452, + 61488 ], "loc": { "start": { @@ -138975,8 +138975,8 @@ } ], "range": [ - 61444, - 61494 + 61439, + 61489 ], "loc": { "start": { @@ -138990,8 +138990,8 @@ } }, "range": [ - 61444, - 61495 + 61439, + 61490 ], "loc": { "start": { @@ -139006,8 +139006,8 @@ } ], "range": [ - 61364, - 61505 + 61359, + 61500 ], "loc": { "start": { @@ -139022,8 +139022,8 @@ }, "alternate": null, "range": [ - 61346, - 61505 + 61341, + 61500 ], "loc": { "start": { @@ -139047,8 +139047,8 @@ "type": "Identifier", "name": "k", "range": [ - 61522, - 61523 + 61517, + 61518 ], "loc": { "start": { @@ -139067,8 +139067,8 @@ "object": { "type": "ThisExpression", "range": [ - 61524, - 61528 + 61519, + 61523 ], "loc": { "start": { @@ -139085,8 +139085,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 61529, - 61535 + 61524, + 61530 ], "loc": { "start": { @@ -139100,8 +139100,8 @@ } }, "range": [ - 61524, - 61535 + 61519, + 61530 ], "loc": { "start": { @@ -139115,8 +139115,8 @@ } }, "range": [ - 61522, - 61535 + 61517, + 61530 ], "loc": { "start": { @@ -139132,8 +139132,8 @@ ], "kind": "let", "range": [ - 61518, - 61535 + 61513, + 61530 ], "loc": { "start": { @@ -139153,8 +139153,8 @@ "type": "Identifier", "name": "k", "range": [ - 61537, - 61538 + 61532, + 61533 ], "loc": { "start": { @@ -139173,8 +139173,8 @@ "object": { "type": "ThisExpression", "range": [ - 61539, - 61543 + 61534, + 61538 ], "loc": { "start": { @@ -139191,8 +139191,8 @@ "type": "Identifier", "name": "nbRows", "range": [ - 61544, - 61550 + 61539, + 61545 ], "loc": { "start": { @@ -139206,8 +139206,8 @@ } }, "range": [ - 61539, - 61550 + 61534, + 61545 ], "loc": { "start": { @@ -139221,8 +139221,8 @@ } }, "range": [ - 61537, - 61550 + 61532, + 61545 ], "loc": { "start": { @@ -139242,8 +139242,8 @@ "type": "Identifier", "name": "k", "range": [ - 61552, - 61553 + 61547, + 61548 ], "loc": { "start": { @@ -139258,8 +139258,8 @@ }, "prefix": false, "range": [ - 61552, - 61555 + 61547, + 61550 ], "loc": { "start": { @@ -139284,8 +139284,8 @@ "type": "Identifier", "name": "rowData", "range": [ - 61574, - 61581 + 61569, + 61576 ], "loc": { "start": { @@ -139305,8 +139305,8 @@ "type": "Identifier", "name": "k", "range": [ - 61585, - 61586 + 61580, + 61581 ], "loc": { "start": { @@ -139323,8 +139323,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 61588, - 61590 + 61583, + 61585 ], "loc": { "start": { @@ -139339,8 +139339,8 @@ } ], "range": [ - 61584, - 61591 + 61579, + 61586 ], "loc": { "start": { @@ -139354,8 +139354,8 @@ } }, "range": [ - 61574, - 61591 + 61569, + 61586 ], "loc": { "start": { @@ -139371,8 +139371,8 @@ ], "kind": "let", "range": [ - 61570, - 61592 + 61565, + 61587 ], "loc": { "start": { @@ -139394,8 +139394,8 @@ "type": "Identifier", "name": "cells", "range": [ - 61609, - 61614 + 61604, + 61609 ], "loc": { "start": { @@ -139418,8 +139418,8 @@ "type": "Identifier", "name": "rows", "range": [ - 61617, - 61621 + 61612, + 61616 ], "loc": { "start": { @@ -139436,8 +139436,8 @@ "type": "Identifier", "name": "k", "range": [ - 61622, - 61623 + 61617, + 61618 ], "loc": { "start": { @@ -139451,8 +139451,8 @@ } }, "range": [ - 61617, - 61624 + 61612, + 61619 ], "loc": { "start": { @@ -139469,8 +139469,8 @@ "type": "Identifier", "name": "cells", "range": [ - 61625, - 61630 + 61620, + 61625 ], "loc": { "start": { @@ -139484,8 +139484,8 @@ } }, "range": [ - 61617, - 61630 + 61612, + 61625 ], "loc": { "start": { @@ -139499,8 +139499,8 @@ } }, "range": [ - 61609, - 61630 + 61604, + 61625 ], "loc": { "start": { @@ -139516,8 +139516,8 @@ ], "kind": "let", "range": [ - 61605, - 61631 + 61600, + 61626 ], "loc": { "start": { @@ -139541,8 +139541,8 @@ "type": "Identifier", "name": "j", "range": [ - 61652, - 61653 + 61647, + 61648 ], "loc": { "start": { @@ -139560,8 +139560,8 @@ "value": 0, "raw": "0", "range": [ - 61654, - 61655 + 61649, + 61650 ], "loc": { "start": { @@ -139575,8 +139575,8 @@ } }, "range": [ - 61652, - 61655 + 61647, + 61650 ], "loc": { "start": { @@ -139595,8 +139595,8 @@ "type": "Identifier", "name": "len", "range": [ - 61657, - 61660 + 61652, + 61655 ], "loc": { "start": { @@ -139616,8 +139616,8 @@ "type": "Identifier", "name": "cells", "range": [ - 61661, - 61666 + 61656, + 61661 ], "loc": { "start": { @@ -139634,8 +139634,8 @@ "type": "Identifier", "name": "length", "range": [ - 61667, - 61673 + 61662, + 61668 ], "loc": { "start": { @@ -139649,8 +139649,8 @@ } }, "range": [ - 61661, - 61673 + 61656, + 61668 ], "loc": { "start": { @@ -139664,8 +139664,8 @@ } }, "range": [ - 61657, - 61673 + 61652, + 61668 ], "loc": { "start": { @@ -139681,8 +139681,8 @@ ], "kind": "let", "range": [ - 61648, - 61673 + 61643, + 61668 ], "loc": { "start": { @@ -139702,8 +139702,8 @@ "type": "Identifier", "name": "j", "range": [ - 61675, - 61676 + 61670, + 61671 ], "loc": { "start": { @@ -139720,8 +139720,8 @@ "type": "Identifier", "name": "len", "range": [ - 61677, - 61680 + 61672, + 61675 ], "loc": { "start": { @@ -139735,8 +139735,8 @@ } }, "range": [ - 61675, - 61680 + 61670, + 61675 ], "loc": { "start": { @@ -139756,8 +139756,8 @@ "type": "Identifier", "name": "j", "range": [ - 61682, - 61683 + 61677, + 61678 ], "loc": { "start": { @@ -139772,8 +139772,8 @@ }, "prefix": false, "range": [ - 61682, - 61685 + 61677, + 61680 ], "loc": { "start": { @@ -139798,8 +139798,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 61707, - 61724 + 61702, + 61719 ], "loc": { "start": { @@ -139820,8 +139820,8 @@ "object": { "type": "ThisExpression", "range": [ - 61728, - 61732 + 61723, + 61727 ], "loc": { "start": { @@ -139838,8 +139838,8 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 61733, - 61745 + 61728, + 61740 ], "loc": { "start": { @@ -139853,8 +139853,8 @@ } }, "range": [ - 61728, - 61745 + 61723, + 61740 ], "loc": { "start": { @@ -139873,8 +139873,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 61746, - 61762 + 61741, + 61757 ], "loc": { "start": { @@ -139889,8 +139889,8 @@ } ], "range": [ - 61728, - 61763 + 61723, + 61758 ], "loc": { "start": { @@ -139904,8 +139904,8 @@ } }, "range": [ - 61707, - 61763 + 61702, + 61758 ], "loc": { "start": { @@ -139936,8 +139936,8 @@ "object": { "type": "ThisExpression", "range": [ - 61789, - 61793 + 61784, + 61788 ], "loc": { "start": { @@ -139954,8 +139954,8 @@ "type": "Identifier", "name": "extension", "range": [ - 61794, - 61803 + 61789, + 61798 ], "loc": { "start": { @@ -139969,8 +139969,8 @@ } }, "range": [ - 61789, - 61803 + 61784, + 61798 ], "loc": { "start": { @@ -139989,8 +139989,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 61804, - 61820 + 61799, + 61815 ], "loc": { "start": { @@ -140005,8 +140005,8 @@ } ], "range": [ - 61789, - 61821 + 61784, + 61816 ], "loc": { "start": { @@ -140023,8 +140023,8 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 61822, - 61833 + 61817, + 61828 ], "loc": { "start": { @@ -140038,8 +140038,8 @@ } }, "range": [ - 61789, - 61833 + 61784, + 61828 ], "loc": { "start": { @@ -140057,8 +140057,8 @@ "type": "Identifier", "name": "j", "range": [ - 61834, - 61835 + 61829, + 61830 ], "loc": { "start": { @@ -140073,8 +140073,8 @@ } ], "range": [ - 61789, - 61836 + 61784, + 61831 ], "loc": { "start": { @@ -140094,8 +140094,8 @@ "type": "ContinueStatement", "label": null, "range": [ - 61863, - 61872 + 61858, + 61867 ], "loc": { "start": { @@ -140110,8 +140110,8 @@ } ], "range": [ - 61837, - 61894 + 61832, + 61889 ], "loc": { "start": { @@ -140126,8 +140126,8 @@ }, "alternate": null, "range": [ - 61786, - 61894 + 61781, + 61889 ], "loc": { "start": { @@ -140142,8 +140142,8 @@ } ], "range": [ - 61764, - 61912 + 61759, + 61907 ], "loc": { "start": { @@ -140158,8 +140158,8 @@ }, "alternate": null, "range": [ - 61704, - 61912 + 61699, + 61907 ], "loc": { "start": { @@ -140181,8 +140181,8 @@ "type": "Identifier", "name": "cellData", "range": [ - 61933, - 61941 + 61928, + 61936 ], "loc": { "start": { @@ -140203,8 +140203,8 @@ "object": { "type": "ThisExpression", "range": [ - 61944, - 61948 + 61939, + 61943 ], "loc": { "start": { @@ -140221,8 +140221,8 @@ "type": "Identifier", "name": "getCellData", "range": [ - 61949, - 61960 + 61944, + 61955 ], "loc": { "start": { @@ -140236,8 +140236,8 @@ } }, "range": [ - 61944, - 61960 + 61939, + 61955 ], "loc": { "start": { @@ -140258,8 +140258,8 @@ "type": "Identifier", "name": "cells", "range": [ - 61961, - 61966 + 61956, + 61961 ], "loc": { "start": { @@ -140276,8 +140276,8 @@ "type": "Identifier", "name": "j", "range": [ - 61967, - 61968 + 61962, + 61963 ], "loc": { "start": { @@ -140291,8 +140291,8 @@ } }, "range": [ - 61961, - 61969 + 61956, + 61964 ], "loc": { "start": { @@ -140307,8 +140307,8 @@ } ], "range": [ - 61944, - 61970 + 61939, + 61965 ], "loc": { "start": { @@ -140322,8 +140322,8 @@ } }, "range": [ - 61933, - 61970 + 61928, + 61965 ], "loc": { "start": { @@ -140339,8 +140339,8 @@ ], "kind": "let", "range": [ - 61929, - 61971 + 61924, + 61966 ], "loc": { "start": { @@ -140367,8 +140367,8 @@ "type": "Identifier", "name": "rowData", "range": [ - 61988, - 61995 + 61983, + 61990 ], "loc": { "start": { @@ -140386,8 +140386,8 @@ "value": 1, "raw": "1", "range": [ - 61996, - 61997 + 61991, + 61992 ], "loc": { "start": { @@ -140401,8 +140401,8 @@ } }, "range": [ - 61988, - 61998 + 61983, + 61993 ], "loc": { "start": { @@ -140419,8 +140419,8 @@ "type": "Identifier", "name": "push", "range": [ - 61999, - 62003 + 61994, + 61998 ], "loc": { "start": { @@ -140434,8 +140434,8 @@ } }, "range": [ - 61988, - 62003 + 61983, + 61998 ], "loc": { "start": { @@ -140453,8 +140453,8 @@ "type": "Identifier", "name": "cellData", "range": [ - 62004, - 62012 + 61999, + 62007 ], "loc": { "start": { @@ -140469,8 +140469,8 @@ } ], "range": [ - 61988, - 62013 + 61983, + 62008 ], "loc": { "start": { @@ -140484,8 +140484,8 @@ } }, "range": [ - 61988, - 62014 + 61983, + 62009 ], "loc": { "start": { @@ -140500,8 +140500,8 @@ } ], "range": [ - 61686, - 62028 + 61681, + 62023 ], "loc": { "start": { @@ -140515,8 +140515,8 @@ } }, "range": [ - 61644, - 62028 + 61639, + 62023 ], "loc": { "start": { @@ -140540,8 +140540,8 @@ "type": "Identifier", "name": "tblData", "range": [ - 62041, - 62048 + 62036, + 62043 ], "loc": { "start": { @@ -140558,8 +140558,8 @@ "type": "Identifier", "name": "push", "range": [ - 62049, - 62053 + 62044, + 62048 ], "loc": { "start": { @@ -140573,8 +140573,8 @@ } }, "range": [ - 62041, - 62053 + 62036, + 62048 ], "loc": { "start": { @@ -140592,8 +140592,8 @@ "type": "Identifier", "name": "rowData", "range": [ - 62054, - 62061 + 62049, + 62056 ], "loc": { "start": { @@ -140608,8 +140608,8 @@ } ], "range": [ - 62041, - 62062 + 62036, + 62057 ], "loc": { "start": { @@ -140623,8 +140623,8 @@ } }, "range": [ - 62041, - 62063 + 62036, + 62058 ], "loc": { "start": { @@ -140639,8 +140639,8 @@ } ], "range": [ - 61556, - 62073 + 61551, + 62068 ], "loc": { "start": { @@ -140654,8 +140654,8 @@ } }, "range": [ - 61514, - 62073 + 61509, + 62068 ], "loc": { "start": { @@ -140674,8 +140674,8 @@ "type": "Identifier", "name": "tblData", "range": [ - 62089, - 62096 + 62084, + 62091 ], "loc": { "start": { @@ -140689,8 +140689,8 @@ } }, "range": [ - 62082, - 62097 + 62077, + 62092 ], "loc": { "start": { @@ -140705,8 +140705,8 @@ } ], "range": [ - 61276, - 62103 + 61271, + 62098 ], "loc": { "start": { @@ -140722,8 +140722,8 @@ "generator": false, "expression": false, "range": [ - 61229, - 62103 + 61224, + 62098 ], "loc": { "start": { @@ -140739,8 +140739,8 @@ "kind": "method", "computed": false, "range": [ - 61217, - 62103 + 61212, + 62098 ], "loc": { "start": { @@ -140757,8 +140757,8 @@ "type": "Block", "value": "*\n * Return the table data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 60808, - 61212 + 60803, + 61207 ], "loc": { "start": { @@ -140777,8 +140777,8 @@ "type": "Block", "value": "*\n * Return the filtered data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 62109, - 62516 + 62104, + 62511 ], "loc": { "start": { @@ -140800,8 +140800,8 @@ "type": "Identifier", "name": "getFilteredData", "range": [ - 62521, - 62536 + 62516, + 62531 ], "loc": { "start": { @@ -140824,8 +140824,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 62537, - 62551 + 62532, + 62546 ], "loc": { "start": { @@ -140843,8 +140843,8 @@ "value": false, "raw": "false", "range": [ - 62552, - 62557 + 62547, + 62552 ], "loc": { "start": { @@ -140858,8 +140858,8 @@ } }, "range": [ - 62537, - 62557 + 62532, + 62552 ], "loc": { "start": { @@ -140878,8 +140878,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 62559, - 62576 + 62554, + 62571 ], "loc": { "start": { @@ -140897,8 +140897,8 @@ "value": false, "raw": "false", "range": [ - 62577, - 62582 + 62572, + 62577 ], "loc": { "start": { @@ -140912,8 +140912,8 @@ } }, "range": [ - 62559, - 62582 + 62554, + 62577 ], "loc": { "start": { @@ -140941,8 +140941,8 @@ "object": { "type": "ThisExpression", "range": [ - 62597, - 62601 + 62592, + 62596 ], "loc": { "start": { @@ -140959,8 +140959,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 62602, - 62616 + 62597, + 62611 ], "loc": { "start": { @@ -140974,8 +140974,8 @@ } }, "range": [ - 62597, - 62616 + 62592, + 62611 ], "loc": { "start": { @@ -140990,8 +140990,8 @@ }, "prefix": true, "range": [ - 62596, - 62616 + 62591, + 62611 ], "loc": { "start": { @@ -141013,8 +141013,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 62638, - 62640 + 62633, + 62635 ], "loc": { "start": { @@ -141028,8 +141028,8 @@ } }, "range": [ - 62631, - 62641 + 62626, + 62636 ], "loc": { "start": { @@ -141044,8 +141044,8 @@ } ], "range": [ - 62617, - 62651 + 62612, + 62646 ], "loc": { "start": { @@ -141060,8 +141060,8 @@ }, "alternate": null, "range": [ - 62593, - 62651 + 62588, + 62646 ], "loc": { "start": { @@ -141083,8 +141083,8 @@ "type": "Identifier", "name": "rows", "range": [ - 62664, - 62668 + 62659, + 62663 ], "loc": { "start": { @@ -141106,8 +141106,8 @@ "object": { "type": "ThisExpression", "range": [ - 62671, - 62675 + 62666, + 62670 ], "loc": { "start": { @@ -141124,8 +141124,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 62676, - 62679 + 62671, + 62674 ], "loc": { "start": { @@ -141139,8 +141139,8 @@ } }, "range": [ - 62671, - 62679 + 62666, + 62674 ], "loc": { "start": { @@ -141157,8 +141157,8 @@ "type": "Identifier", "name": "rows", "range": [ - 62680, - 62684 + 62675, + 62679 ], "loc": { "start": { @@ -141172,8 +141172,8 @@ } }, "range": [ - 62671, - 62684 + 62666, + 62679 ], "loc": { "start": { @@ -141187,8 +141187,8 @@ } }, "range": [ - 62664, - 62684 + 62659, + 62679 ], "loc": { "start": { @@ -141207,8 +141207,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 62698, - 62710 + 62693, + 62705 ], "loc": { "start": { @@ -141225,8 +141225,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 62713, - 62715 + 62708, + 62710 ], "loc": { "start": { @@ -141240,8 +141240,8 @@ } }, "range": [ - 62698, - 62715 + 62693, + 62710 ], "loc": { "start": { @@ -141257,8 +141257,8 @@ ], "kind": "let", "range": [ - 62660, - 62716 + 62655, + 62711 ], "loc": { "start": { @@ -141277,8 +141277,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 62728, - 62742 + 62723, + 62737 ], "loc": { "start": { @@ -141303,8 +141303,8 @@ "type": "Identifier", "name": "headers", "range": [ - 62761, - 62768 + 62756, + 62763 ], "loc": { "start": { @@ -141325,8 +141325,8 @@ "object": { "type": "ThisExpression", "range": [ - 62771, - 62775 + 62766, + 62770 ], "loc": { "start": { @@ -141343,8 +141343,8 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 62776, - 62790 + 62771, + 62785 ], "loc": { "start": { @@ -141358,8 +141358,8 @@ } }, "range": [ - 62771, - 62790 + 62766, + 62785 ], "loc": { "start": { @@ -141377,8 +141377,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 62791, - 62808 + 62786, + 62803 ], "loc": { "start": { @@ -141393,8 +141393,8 @@ } ], "range": [ - 62771, - 62809 + 62766, + 62804 ], "loc": { "start": { @@ -141408,8 +141408,8 @@ } }, "range": [ - 62761, - 62809 + 62756, + 62804 ], "loc": { "start": { @@ -141425,8 +141425,8 @@ ], "kind": "let", "range": [ - 62757, - 62810 + 62752, + 62805 ], "loc": { "start": { @@ -141450,8 +141450,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 62823, - 62835 + 62818, + 62830 ], "loc": { "start": { @@ -141468,8 +141468,8 @@ "type": "Identifier", "name": "push", "range": [ - 62836, - 62840 + 62831, + 62835 ], "loc": { "start": { @@ -141483,8 +141483,8 @@ } }, "range": [ - 62823, - 62840 + 62818, + 62835 ], "loc": { "start": { @@ -141509,8 +141509,8 @@ "object": { "type": "ThisExpression", "range": [ - 62842, - 62846 + 62837, + 62841 ], "loc": { "start": { @@ -141527,8 +141527,8 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 62847, - 62865 + 62842, + 62860 ], "loc": { "start": { @@ -141542,8 +141542,8 @@ } }, "range": [ - 62842, - 62865 + 62837, + 62860 ], "loc": { "start": { @@ -141558,8 +141558,8 @@ }, "arguments": [], "range": [ - 62842, - 62867 + 62837, + 62862 ], "loc": { "start": { @@ -141576,8 +141576,8 @@ "type": "Identifier", "name": "headers", "range": [ - 62869, - 62876 + 62864, + 62871 ], "loc": { "start": { @@ -141592,8 +141592,8 @@ } ], "range": [ - 62841, - 62877 + 62836, + 62872 ], "loc": { "start": { @@ -141608,8 +141608,8 @@ } ], "range": [ - 62823, - 62878 + 62818, + 62873 ], "loc": { "start": { @@ -141623,8 +141623,8 @@ } }, "range": [ - 62823, - 62879 + 62818, + 62874 ], "loc": { "start": { @@ -141639,8 +141639,8 @@ } ], "range": [ - 62743, - 62889 + 62738, + 62884 ], "loc": { "start": { @@ -141655,8 +141655,8 @@ }, "alternate": null, "range": [ - 62725, - 62889 + 62720, + 62884 ], "loc": { "start": { @@ -141678,8 +141678,8 @@ "type": "Identifier", "name": "validRows", "range": [ - 62903, - 62912 + 62898, + 62907 ], "loc": { "start": { @@ -141700,8 +141700,8 @@ "object": { "type": "ThisExpression", "range": [ - 62915, - 62919 + 62910, + 62914 ], "loc": { "start": { @@ -141718,8 +141718,8 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 62920, - 62932 + 62915, + 62927 ], "loc": { "start": { @@ -141733,8 +141733,8 @@ } }, "range": [ - 62915, - 62932 + 62910, + 62927 ], "loc": { "start": { @@ -141753,8 +141753,8 @@ "value": true, "raw": "true", "range": [ - 62933, - 62937 + 62928, + 62932 ], "loc": { "start": { @@ -141769,8 +141769,8 @@ } ], "range": [ - 62915, - 62938 + 62910, + 62933 ], "loc": { "start": { @@ -141784,8 +141784,8 @@ } }, "range": [ - 62903, - 62938 + 62898, + 62933 ], "loc": { "start": { @@ -141801,8 +141801,8 @@ ], "kind": "let", "range": [ - 62899, - 62939 + 62894, + 62934 ], "loc": { "start": { @@ -141826,8 +141826,8 @@ "type": "Identifier", "name": "i", "range": [ - 62956, - 62957 + 62951, + 62952 ], "loc": { "start": { @@ -141845,8 +141845,8 @@ "value": 0, "raw": "0", "range": [ - 62958, - 62959 + 62953, + 62954 ], "loc": { "start": { @@ -141860,8 +141860,8 @@ } }, "range": [ - 62956, - 62959 + 62951, + 62954 ], "loc": { "start": { @@ -141877,8 +141877,8 @@ ], "kind": "let", "range": [ - 62952, - 62959 + 62947, + 62954 ], "loc": { "start": { @@ -141898,8 +141898,8 @@ "type": "Identifier", "name": "i", "range": [ - 62961, - 62962 + 62956, + 62957 ], "loc": { "start": { @@ -141919,8 +141919,8 @@ "type": "Identifier", "name": "validRows", "range": [ - 62963, - 62972 + 62958, + 62967 ], "loc": { "start": { @@ -141937,8 +141937,8 @@ "type": "Identifier", "name": "length", "range": [ - 62973, - 62979 + 62968, + 62974 ], "loc": { "start": { @@ -141952,8 +141952,8 @@ } }, "range": [ - 62963, - 62979 + 62958, + 62974 ], "loc": { "start": { @@ -141967,8 +141967,8 @@ } }, "range": [ - 62961, - 62979 + 62956, + 62974 ], "loc": { "start": { @@ -141988,8 +141988,8 @@ "type": "Identifier", "name": "i", "range": [ - 62981, - 62982 + 62976, + 62977 ], "loc": { "start": { @@ -142004,8 +142004,8 @@ }, "prefix": false, "range": [ - 62981, - 62984 + 62976, + 62979 ], "loc": { "start": { @@ -142030,8 +142030,8 @@ "type": "Identifier", "name": "rData", "range": [ - 63003, - 63008 + 62998, + 63003 ], "loc": { "start": { @@ -142056,8 +142056,8 @@ "object": { "type": "ThisExpression", "range": [ - 63012, - 63016 + 63007, + 63011 ], "loc": { "start": { @@ -142074,8 +142074,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 63017, - 63031 + 63012, + 63026 ], "loc": { "start": { @@ -142089,8 +142089,8 @@ } }, "range": [ - 63012, - 63031 + 63007, + 63026 ], "loc": { "start": { @@ -142107,8 +142107,8 @@ "type": "Identifier", "name": "i", "range": [ - 63032, - 63033 + 63027, + 63028 ], "loc": { "start": { @@ -142122,8 +142122,8 @@ } }, "range": [ - 63012, - 63034 + 63007, + 63029 ], "loc": { "start": { @@ -142140,8 +142140,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 63036, - 63038 + 63031, + 63033 ], "loc": { "start": { @@ -142156,8 +142156,8 @@ } ], "range": [ - 63011, - 63039 + 63006, + 63034 ], "loc": { "start": { @@ -142171,8 +142171,8 @@ } }, "range": [ - 63003, - 63039 + 62998, + 63034 ], "loc": { "start": { @@ -142191,8 +142191,8 @@ "type": "Identifier", "name": "cells", "range": [ - 63057, - 63062 + 63052, + 63057 ], "loc": { "start": { @@ -142215,8 +142215,8 @@ "type": "Identifier", "name": "rows", "range": [ - 63065, - 63069 + 63060, + 63064 ], "loc": { "start": { @@ -142238,8 +142238,8 @@ "object": { "type": "ThisExpression", "range": [ - 63070, - 63074 + 63065, + 63069 ], "loc": { "start": { @@ -142256,8 +142256,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 63075, - 63089 + 63070, + 63084 ], "loc": { "start": { @@ -142271,8 +142271,8 @@ } }, "range": [ - 63070, - 63089 + 63065, + 63084 ], "loc": { "start": { @@ -142289,8 +142289,8 @@ "type": "Identifier", "name": "i", "range": [ - 63090, - 63091 + 63085, + 63086 ], "loc": { "start": { @@ -142304,8 +142304,8 @@ } }, "range": [ - 63070, - 63092 + 63065, + 63087 ], "loc": { "start": { @@ -142319,8 +142319,8 @@ } }, "range": [ - 63065, - 63093 + 63060, + 63088 ], "loc": { "start": { @@ -142337,8 +142337,8 @@ "type": "Identifier", "name": "cells", "range": [ - 63094, - 63099 + 63089, + 63094 ], "loc": { "start": { @@ -142352,8 +142352,8 @@ } }, "range": [ - 63065, - 63099 + 63060, + 63094 ], "loc": { "start": { @@ -142367,8 +142367,8 @@ } }, "range": [ - 63057, - 63099 + 63052, + 63094 ], "loc": { "start": { @@ -142384,8 +142384,8 @@ ], "kind": "let", "range": [ - 62999, - 63100 + 62994, + 63095 ], "loc": { "start": { @@ -142409,8 +142409,8 @@ "type": "Identifier", "name": "k", "range": [ - 63121, - 63122 + 63116, + 63117 ], "loc": { "start": { @@ -142428,8 +142428,8 @@ "value": 0, "raw": "0", "range": [ - 63123, - 63124 + 63118, + 63119 ], "loc": { "start": { @@ -142443,8 +142443,8 @@ } }, "range": [ - 63121, - 63124 + 63116, + 63119 ], "loc": { "start": { @@ -142460,8 +142460,8 @@ ], "kind": "let", "range": [ - 63117, - 63124 + 63112, + 63119 ], "loc": { "start": { @@ -142481,8 +142481,8 @@ "type": "Identifier", "name": "k", "range": [ - 63126, - 63127 + 63121, + 63122 ], "loc": { "start": { @@ -142502,8 +142502,8 @@ "type": "Identifier", "name": "cells", "range": [ - 63128, - 63133 + 63123, + 63128 ], "loc": { "start": { @@ -142520,8 +142520,8 @@ "type": "Identifier", "name": "length", "range": [ - 63134, - 63140 + 63129, + 63135 ], "loc": { "start": { @@ -142535,8 +142535,8 @@ } }, "range": [ - 63128, - 63140 + 63123, + 63135 ], "loc": { "start": { @@ -142550,8 +142550,8 @@ } }, "range": [ - 63126, - 63140 + 63121, + 63135 ], "loc": { "start": { @@ -142571,8 +142571,8 @@ "type": "Identifier", "name": "k", "range": [ - 63142, - 63143 + 63137, + 63138 ], "loc": { "start": { @@ -142587,8 +142587,8 @@ }, "prefix": false, "range": [ - 63142, - 63145 + 63137, + 63140 ], "loc": { "start": { @@ -142613,8 +142613,8 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 63167, - 63184 + 63162, + 63179 ], "loc": { "start": { @@ -142635,8 +142635,8 @@ "object": { "type": "ThisExpression", "range": [ - 63188, - 63192 + 63183, + 63187 ], "loc": { "start": { @@ -142653,8 +142653,8 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 63193, - 63205 + 63188, + 63200 ], "loc": { "start": { @@ -142668,8 +142668,8 @@ } }, "range": [ - 63188, - 63205 + 63183, + 63200 ], "loc": { "start": { @@ -142688,8 +142688,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 63206, - 63222 + 63201, + 63217 ], "loc": { "start": { @@ -142704,8 +142704,8 @@ } ], "range": [ - 63188, - 63223 + 63183, + 63218 ], "loc": { "start": { @@ -142719,8 +142719,8 @@ } }, "range": [ - 63167, - 63223 + 63162, + 63218 ], "loc": { "start": { @@ -142751,8 +142751,8 @@ "object": { "type": "ThisExpression", "range": [ - 63249, - 63253 + 63244, + 63248 ], "loc": { "start": { @@ -142769,8 +142769,8 @@ "type": "Identifier", "name": "extension", "range": [ - 63254, - 63263 + 63249, + 63258 ], "loc": { "start": { @@ -142784,8 +142784,8 @@ } }, "range": [ - 63249, - 63263 + 63244, + 63258 ], "loc": { "start": { @@ -142804,8 +142804,8 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 63264, - 63280 + 63259, + 63275 ], "loc": { "start": { @@ -142820,8 +142820,8 @@ } ], "range": [ - 63249, - 63281 + 63244, + 63276 ], "loc": { "start": { @@ -142838,8 +142838,8 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 63282, - 63293 + 63277, + 63288 ], "loc": { "start": { @@ -142853,8 +142853,8 @@ } }, "range": [ - 63249, - 63293 + 63244, + 63288 ], "loc": { "start": { @@ -142872,8 +142872,8 @@ "type": "Identifier", "name": "k", "range": [ - 63294, - 63295 + 63289, + 63290 ], "loc": { "start": { @@ -142888,8 +142888,8 @@ } ], "range": [ - 63249, - 63296 + 63244, + 63291 ], "loc": { "start": { @@ -142909,8 +142909,8 @@ "type": "ContinueStatement", "label": null, "range": [ - 63323, - 63332 + 63318, + 63327 ], "loc": { "start": { @@ -142925,8 +142925,8 @@ } ], "range": [ - 63297, - 63354 + 63292, + 63349 ], "loc": { "start": { @@ -142941,8 +142941,8 @@ }, "alternate": null, "range": [ - 63246, - 63354 + 63241, + 63349 ], "loc": { "start": { @@ -142957,8 +142957,8 @@ } ], "range": [ - 63224, - 63372 + 63219, + 63367 ], "loc": { "start": { @@ -142973,8 +142973,8 @@ }, "alternate": null, "range": [ - 63164, - 63372 + 63159, + 63367 ], "loc": { "start": { @@ -142996,8 +142996,8 @@ "type": "Identifier", "name": "cellData", "range": [ - 63393, - 63401 + 63388, + 63396 ], "loc": { "start": { @@ -143018,8 +143018,8 @@ "object": { "type": "ThisExpression", "range": [ - 63404, - 63408 + 63399, + 63403 ], "loc": { "start": { @@ -143036,8 +143036,8 @@ "type": "Identifier", "name": "getCellData", "range": [ - 63409, - 63420 + 63404, + 63415 ], "loc": { "start": { @@ -143051,8 +143051,8 @@ } }, "range": [ - 63404, - 63420 + 63399, + 63415 ], "loc": { "start": { @@ -143073,8 +143073,8 @@ "type": "Identifier", "name": "cells", "range": [ - 63421, - 63426 + 63416, + 63421 ], "loc": { "start": { @@ -143091,8 +143091,8 @@ "type": "Identifier", "name": "k", "range": [ - 63427, - 63428 + 63422, + 63423 ], "loc": { "start": { @@ -143106,8 +143106,8 @@ } }, "range": [ - 63421, - 63429 + 63416, + 63424 ], "loc": { "start": { @@ -143122,8 +143122,8 @@ } ], "range": [ - 63404, - 63430 + 63399, + 63425 ], "loc": { "start": { @@ -143137,8 +143137,8 @@ } }, "range": [ - 63393, - 63430 + 63388, + 63425 ], "loc": { "start": { @@ -143154,8 +143154,8 @@ ], "kind": "let", "range": [ - 63389, - 63431 + 63384, + 63426 ], "loc": { "start": { @@ -143182,8 +143182,8 @@ "type": "Identifier", "name": "rData", "range": [ - 63448, - 63453 + 63443, + 63448 ], "loc": { "start": { @@ -143201,8 +143201,8 @@ "value": 1, "raw": "1", "range": [ - 63454, - 63455 + 63449, + 63450 ], "loc": { "start": { @@ -143216,8 +143216,8 @@ } }, "range": [ - 63448, - 63456 + 63443, + 63451 ], "loc": { "start": { @@ -143234,8 +143234,8 @@ "type": "Identifier", "name": "push", "range": [ - 63457, - 63461 + 63452, + 63456 ], "loc": { "start": { @@ -143249,8 +143249,8 @@ } }, "range": [ - 63448, - 63461 + 63443, + 63456 ], "loc": { "start": { @@ -143268,8 +143268,8 @@ "type": "Identifier", "name": "cellData", "range": [ - 63462, - 63470 + 63457, + 63465 ], "loc": { "start": { @@ -143284,8 +143284,8 @@ } ], "range": [ - 63448, - 63471 + 63443, + 63466 ], "loc": { "start": { @@ -143299,8 +143299,8 @@ } }, "range": [ - 63448, - 63472 + 63443, + 63467 ], "loc": { "start": { @@ -143315,8 +143315,8 @@ } ], "range": [ - 63146, - 63486 + 63141, + 63481 ], "loc": { "start": { @@ -143330,8 +143330,8 @@ } }, "range": [ - 63113, - 63486 + 63108, + 63481 ], "loc": { "start": { @@ -143355,8 +143355,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 63499, - 63511 + 63494, + 63506 ], "loc": { "start": { @@ -143373,8 +143373,8 @@ "type": "Identifier", "name": "push", "range": [ - 63512, - 63516 + 63507, + 63511 ], "loc": { "start": { @@ -143388,8 +143388,8 @@ } }, "range": [ - 63499, - 63516 + 63494, + 63511 ], "loc": { "start": { @@ -143407,8 +143407,8 @@ "type": "Identifier", "name": "rData", "range": [ - 63517, - 63522 + 63512, + 63517 ], "loc": { "start": { @@ -143423,8 +143423,8 @@ } ], "range": [ - 63499, - 63523 + 63494, + 63518 ], "loc": { "start": { @@ -143438,8 +143438,8 @@ } }, "range": [ - 63499, - 63524 + 63494, + 63519 ], "loc": { "start": { @@ -143454,8 +143454,8 @@ } ], "range": [ - 62985, - 63534 + 62980, + 63529 ], "loc": { "start": { @@ -143469,8 +143469,8 @@ } }, "range": [ - 62948, - 63534 + 62943, + 63529 ], "loc": { "start": { @@ -143489,8 +143489,8 @@ "type": "Identifier", "name": "filteredData", "range": [ - 63550, - 63562 + 63545, + 63557 ], "loc": { "start": { @@ -143504,8 +143504,8 @@ } }, "range": [ - 63543, - 63563 + 63538, + 63558 ], "loc": { "start": { @@ -143520,8 +143520,8 @@ } ], "range": [ - 62583, - 63569 + 62578, + 63564 ], "loc": { "start": { @@ -143537,8 +143537,8 @@ "generator": false, "expression": false, "range": [ - 62536, - 63569 + 62531, + 63564 ], "loc": { "start": { @@ -143554,8 +143554,8 @@ "kind": "method", "computed": false, "range": [ - 62521, - 63569 + 62516, + 63564 ], "loc": { "start": { @@ -143572,8 +143572,8 @@ "type": "Block", "value": "*\n * Return the filtered data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 62109, - 62516 + 62104, + 62511 ], "loc": { "start": { @@ -143592,8 +143592,8 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} includeHeaders Optional: include headers row\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 63575, - 63906 + 63570, + 63901 ], "loc": { "start": { @@ -143615,8 +143615,8 @@ "type": "Identifier", "name": "getFilteredDataCol", "range": [ - 63911, - 63929 + 63906, + 63924 ], "loc": { "start": { @@ -143637,8 +143637,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 63930, - 63938 + 63925, + 63933 ], "loc": { "start": { @@ -143657,8 +143657,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 63940, - 63954 + 63935, + 63949 ], "loc": { "start": { @@ -143676,8 +143676,8 @@ "value": false, "raw": "false", "range": [ - 63955, - 63960 + 63950, + 63955 ], "loc": { "start": { @@ -143691,8 +143691,8 @@ } }, "range": [ - 63940, - 63960 + 63935, + 63955 ], "loc": { "start": { @@ -143720,8 +143720,8 @@ "type": "Identifier", "name": "Types", "range": [ - 63974, - 63979 + 63969, + 63974 ], "loc": { "start": { @@ -143738,8 +143738,8 @@ "type": "Identifier", "name": "isUndef", "range": [ - 63980, - 63987 + 63975, + 63982 ], "loc": { "start": { @@ -143753,8 +143753,8 @@ } }, "range": [ - 63974, - 63987 + 63969, + 63982 ], "loc": { "start": { @@ -143772,8 +143772,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 63988, - 63996 + 63983, + 63991 ], "loc": { "start": { @@ -143788,8 +143788,8 @@ } ], "range": [ - 63974, - 63997 + 63969, + 63992 ], "loc": { "start": { @@ -143811,8 +143811,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 64019, - 64021 + 64014, + 64016 ], "loc": { "start": { @@ -143826,8 +143826,8 @@ } }, "range": [ - 64012, - 64022 + 64007, + 64017 ], "loc": { "start": { @@ -143842,8 +143842,8 @@ } ], "range": [ - 63998, - 64032 + 63993, + 64027 ], "loc": { "start": { @@ -143858,8 +143858,8 @@ }, "alternate": null, "range": [ - 63971, - 64032 + 63966, + 64027 ], "loc": { "start": { @@ -143881,8 +143881,8 @@ "type": "Identifier", "name": "data", "range": [ - 64045, - 64049 + 64040, + 64044 ], "loc": { "start": { @@ -143903,8 +143903,8 @@ "object": { "type": "ThisExpression", "range": [ - 64052, - 64056 + 64047, + 64051 ], "loc": { "start": { @@ -143921,8 +143921,8 @@ "type": "Identifier", "name": "getFilteredData", "range": [ - 64057, - 64072 + 64052, + 64067 ], "loc": { "start": { @@ -143936,8 +143936,8 @@ } }, "range": [ - 64052, - 64072 + 64047, + 64067 ], "loc": { "start": { @@ -143952,8 +143952,8 @@ }, "arguments": [], "range": [ - 64052, - 64074 + 64047, + 64069 ], "loc": { "start": { @@ -143967,8 +143967,8 @@ } }, "range": [ - 64045, - 64074 + 64040, + 64069 ], "loc": { "start": { @@ -143987,8 +143987,8 @@ "type": "Identifier", "name": "colData", "range": [ - 64088, - 64095 + 64083, + 64090 ], "loc": { "start": { @@ -144005,8 +144005,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 64098, - 64100 + 64093, + 64095 ], "loc": { "start": { @@ -144020,8 +144020,8 @@ } }, "range": [ - 64088, - 64100 + 64083, + 64095 ], "loc": { "start": { @@ -144037,8 +144037,8 @@ ], "kind": "let", "range": [ - 64041, - 64101 + 64036, + 64096 ], "loc": { "start": { @@ -144057,8 +144057,8 @@ "type": "Identifier", "name": "includeHeaders", "range": [ - 64113, - 64127 + 64108, + 64122 ], "loc": { "start": { @@ -144085,8 +144085,8 @@ "type": "Identifier", "name": "colData", "range": [ - 64142, - 64149 + 64137, + 64144 ], "loc": { "start": { @@ -144103,8 +144103,8 @@ "type": "Identifier", "name": "push", "range": [ - 64150, - 64154 + 64145, + 64149 ], "loc": { "start": { @@ -144118,8 +144118,8 @@ } }, "range": [ - 64142, - 64154 + 64137, + 64149 ], "loc": { "start": { @@ -144144,8 +144144,8 @@ "object": { "type": "ThisExpression", "range": [ - 64155, - 64159 + 64150, + 64154 ], "loc": { "start": { @@ -144162,8 +144162,8 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 64160, - 64174 + 64155, + 64169 ], "loc": { "start": { @@ -144177,8 +144177,8 @@ } }, "range": [ - 64155, - 64174 + 64150, + 64169 ], "loc": { "start": { @@ -144193,8 +144193,8 @@ }, "arguments": [], "range": [ - 64155, - 64176 + 64150, + 64171 ], "loc": { "start": { @@ -144211,8 +144211,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 64177, - 64185 + 64172, + 64180 ], "loc": { "start": { @@ -144226,8 +144226,8 @@ } }, "range": [ - 64155, - 64186 + 64150, + 64181 ], "loc": { "start": { @@ -144242,8 +144242,8 @@ } ], "range": [ - 64142, - 64187 + 64137, + 64182 ], "loc": { "start": { @@ -144257,8 +144257,8 @@ } }, "range": [ - 64142, - 64188 + 64137, + 64183 ], "loc": { "start": { @@ -144273,8 +144273,8 @@ } ], "range": [ - 64128, - 64198 + 64123, + 64193 ], "loc": { "start": { @@ -144289,8 +144289,8 @@ }, "alternate": null, "range": [ - 64110, - 64198 + 64105, + 64193 ], "loc": { "start": { @@ -144314,8 +144314,8 @@ "type": "Identifier", "name": "i", "range": [ - 64215, - 64216 + 64210, + 64211 ], "loc": { "start": { @@ -144333,8 +144333,8 @@ "value": 0, "raw": "0", "range": [ - 64217, - 64218 + 64212, + 64213 ], "loc": { "start": { @@ -144348,8 +144348,8 @@ } }, "range": [ - 64215, - 64218 + 64210, + 64213 ], "loc": { "start": { @@ -144368,8 +144368,8 @@ "type": "Identifier", "name": "len", "range": [ - 64220, - 64223 + 64215, + 64218 ], "loc": { "start": { @@ -144389,8 +144389,8 @@ "type": "Identifier", "name": "data", "range": [ - 64224, - 64228 + 64219, + 64223 ], "loc": { "start": { @@ -144407,8 +144407,8 @@ "type": "Identifier", "name": "length", "range": [ - 64229, - 64235 + 64224, + 64230 ], "loc": { "start": { @@ -144422,8 +144422,8 @@ } }, "range": [ - 64224, - 64235 + 64219, + 64230 ], "loc": { "start": { @@ -144437,8 +144437,8 @@ } }, "range": [ - 64220, - 64235 + 64215, + 64230 ], "loc": { "start": { @@ -144454,8 +144454,8 @@ ], "kind": "let", "range": [ - 64211, - 64235 + 64206, + 64230 ], "loc": { "start": { @@ -144475,8 +144475,8 @@ "type": "Identifier", "name": "i", "range": [ - 64237, - 64238 + 64232, + 64233 ], "loc": { "start": { @@ -144493,8 +144493,8 @@ "type": "Identifier", "name": "len", "range": [ - 64239, - 64242 + 64234, + 64237 ], "loc": { "start": { @@ -144508,8 +144508,8 @@ } }, "range": [ - 64237, - 64242 + 64232, + 64237 ], "loc": { "start": { @@ -144529,8 +144529,8 @@ "type": "Identifier", "name": "i", "range": [ - 64244, - 64245 + 64239, + 64240 ], "loc": { "start": { @@ -144545,8 +144545,8 @@ }, "prefix": false, "range": [ - 64244, - 64247 + 64239, + 64242 ], "loc": { "start": { @@ -144571,8 +144571,8 @@ "type": "Identifier", "name": "r", "range": [ - 64266, - 64267 + 64261, + 64262 ], "loc": { "start": { @@ -144592,8 +144592,8 @@ "type": "Identifier", "name": "data", "range": [ - 64270, - 64274 + 64265, + 64269 ], "loc": { "start": { @@ -144610,8 +144610,8 @@ "type": "Identifier", "name": "i", "range": [ - 64275, - 64276 + 64270, + 64271 ], "loc": { "start": { @@ -144625,8 +144625,8 @@ } }, "range": [ - 64270, - 64277 + 64265, + 64272 ], "loc": { "start": { @@ -144640,8 +144640,8 @@ } }, "range": [ - 64266, - 64277 + 64261, + 64272 ], "loc": { "start": { @@ -144660,8 +144660,8 @@ "type": "Identifier", "name": "d", "range": [ - 64340, - 64341 + 64335, + 64336 ], "loc": { "start": { @@ -144681,8 +144681,8 @@ "type": "Identifier", "name": "r", "range": [ - 64344, - 64345 + 64339, + 64340 ], "loc": { "start": { @@ -144700,8 +144700,8 @@ "value": 1, "raw": "1", "range": [ - 64346, - 64347 + 64341, + 64342 ], "loc": { "start": { @@ -144715,8 +144715,8 @@ } }, "range": [ - 64344, - 64348 + 64339, + 64343 ], "loc": { "start": { @@ -144730,8 +144730,8 @@ } }, "range": [ - 64340, - 64348 + 64335, + 64343 ], "loc": { "start": { @@ -144748,8 +144748,8 @@ "type": "Line", "value": "cols values of current row", "range": [ - 64295, - 64323 + 64290, + 64318 ], "loc": { "start": { @@ -144770,8 +144770,8 @@ "type": "Identifier", "name": "c", "range": [ - 64408, - 64409 + 64403, + 64404 ], "loc": { "start": { @@ -144791,8 +144791,8 @@ "type": "Identifier", "name": "d", "range": [ - 64412, - 64413 + 64407, + 64408 ], "loc": { "start": { @@ -144809,8 +144809,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 64414, - 64422 + 64409, + 64417 ], "loc": { "start": { @@ -144824,8 +144824,8 @@ } }, "range": [ - 64412, - 64423 + 64407, + 64418 ], "loc": { "start": { @@ -144839,8 +144839,8 @@ } }, "range": [ - 64408, - 64423 + 64403, + 64418 ], "loc": { "start": { @@ -144857,8 +144857,8 @@ "type": "Line", "value": "data of searched column", "range": [ - 64366, - 64391 + 64361, + 64386 ], "loc": { "start": { @@ -144876,8 +144876,8 @@ ], "kind": "let", "range": [ - 64262, - 64424 + 64257, + 64419 ], "loc": { "start": { @@ -144901,8 +144901,8 @@ "type": "Identifier", "name": "colData", "range": [ - 64437, - 64444 + 64432, + 64439 ], "loc": { "start": { @@ -144919,8 +144919,8 @@ "type": "Identifier", "name": "push", "range": [ - 64445, - 64449 + 64440, + 64444 ], "loc": { "start": { @@ -144934,8 +144934,8 @@ } }, "range": [ - 64437, - 64449 + 64432, + 64444 ], "loc": { "start": { @@ -144953,8 +144953,8 @@ "type": "Identifier", "name": "c", "range": [ - 64450, - 64451 + 64445, + 64446 ], "loc": { "start": { @@ -144969,8 +144969,8 @@ } ], "range": [ - 64437, - 64452 + 64432, + 64447 ], "loc": { "start": { @@ -144984,8 +144984,8 @@ } }, "range": [ - 64437, - 64453 + 64432, + 64448 ], "loc": { "start": { @@ -145000,8 +145000,8 @@ } ], "range": [ - 64248, - 64463 + 64243, + 64458 ], "loc": { "start": { @@ -145015,8 +145015,8 @@ } }, "range": [ - 64207, - 64463 + 64202, + 64458 ], "loc": { "start": { @@ -145035,8 +145035,8 @@ "type": "Identifier", "name": "colData", "range": [ - 64479, - 64486 + 64474, + 64481 ], "loc": { "start": { @@ -145050,8 +145050,8 @@ } }, "range": [ - 64472, - 64487 + 64467, + 64482 ], "loc": { "start": { @@ -145066,8 +145066,8 @@ } ], "range": [ - 63961, - 64493 + 63956, + 64488 ], "loc": { "start": { @@ -145083,8 +145083,8 @@ "generator": false, "expression": false, "range": [ - 63929, - 64493 + 63924, + 64488 ], "loc": { "start": { @@ -145100,8 +145100,8 @@ "kind": "method", "computed": false, "range": [ - 63911, - 64493 + 63906, + 64488 ], "loc": { "start": { @@ -145118,8 +145118,8 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} includeHeaders Optional: include headers row\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 63575, - 63906 + 63570, + 63901 ], "loc": { "start": { @@ -145138,8 +145138,8 @@ "type": "Block", "value": "*\n * Get the display value of a row\n * @param {RowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n ", "range": [ - 64499, - 64652 + 64494, + 64647 ], "loc": { "start": { @@ -145161,8 +145161,8 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 64657, - 64670 + 64652, + 64665 ], "loc": { "start": { @@ -145183,8 +145183,8 @@ "type": "Identifier", "name": "row", "range": [ - 64671, - 64674 + 64666, + 64669 ], "loc": { "start": { @@ -145215,8 +145215,8 @@ "type": "Identifier", "name": "Types", "range": [ - 64689, - 64694 + 64684, + 64689 ], "loc": { "start": { @@ -145233,8 +145233,8 @@ "type": "Identifier", "name": "isObj", "range": [ - 64695, - 64700 + 64690, + 64695 ], "loc": { "start": { @@ -145248,8 +145248,8 @@ } }, "range": [ - 64689, - 64700 + 64684, + 64695 ], "loc": { "start": { @@ -145267,8 +145267,8 @@ "type": "Identifier", "name": "row", "range": [ - 64701, - 64704 + 64696, + 64699 ], "loc": { "start": { @@ -145283,8 +145283,8 @@ } ], "range": [ - 64689, - 64705 + 64684, + 64700 ], "loc": { "start": { @@ -145299,8 +145299,8 @@ }, "prefix": true, "range": [ - 64688, - 64705 + 64683, + 64700 ], "loc": { "start": { @@ -145323,8 +145323,8 @@ "value": null, "raw": "null", "range": [ - 64727, - 64731 + 64722, + 64726 ], "loc": { "start": { @@ -145338,8 +145338,8 @@ } }, "range": [ - 64720, - 64732 + 64715, + 64727 ], "loc": { "start": { @@ -145354,8 +145354,8 @@ } ], "range": [ - 64706, - 64742 + 64701, + 64737 ], "loc": { "start": { @@ -145370,8 +145370,8 @@ }, "alternate": null, "range": [ - 64685, - 64742 + 64680, + 64737 ], "loc": { "start": { @@ -145396,8 +145396,8 @@ "type": "Identifier", "name": "row", "range": [ - 64758, - 64761 + 64753, + 64756 ], "loc": { "start": { @@ -145414,8 +145414,8 @@ "type": "Identifier", "name": "style", "range": [ - 64762, - 64767 + 64757, + 64762 ], "loc": { "start": { @@ -145429,8 +145429,8 @@ } }, "range": [ - 64758, - 64767 + 64753, + 64762 ], "loc": { "start": { @@ -145447,8 +145447,8 @@ "type": "Identifier", "name": "display", "range": [ - 64768, - 64775 + 64763, + 64770 ], "loc": { "start": { @@ -145462,8 +145462,8 @@ } }, "range": [ - 64758, - 64775 + 64753, + 64770 ], "loc": { "start": { @@ -145477,8 +145477,8 @@ } }, "range": [ - 64751, - 64776 + 64746, + 64771 ], "loc": { "start": { @@ -145493,8 +145493,8 @@ } ], "range": [ - 64675, - 64782 + 64670, + 64777 ], "loc": { "start": { @@ -145510,8 +145510,8 @@ "generator": false, "expression": false, "range": [ - 64670, - 64782 + 64665, + 64777 ], "loc": { "start": { @@ -145527,8 +145527,8 @@ "kind": "method", "computed": false, "range": [ - 64657, - 64782 + 64652, + 64777 ], "loc": { "start": { @@ -145545,8 +145545,8 @@ "type": "Block", "value": "*\n * Get the display value of a row\n * @param {RowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n ", "range": [ - 64499, - 64652 + 64494, + 64647 ], "loc": { "start": { @@ -145565,8 +145565,8 @@ "type": "Block", "value": "*\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n ", "range": [ - 64788, - 64961 + 64783, + 64956 ], "loc": { "start": { @@ -145588,8 +145588,8 @@ "type": "Identifier", "name": "validateRow", "range": [ - 64966, - 64977 + 64961, + 64972 ], "loc": { "start": { @@ -145610,8 +145610,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 64978, - 64986 + 64973, + 64981 ], "loc": { "start": { @@ -145628,8 +145628,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 64988, - 64995 + 64983, + 64990 ], "loc": { "start": { @@ -145655,8 +145655,8 @@ "type": "Identifier", "name": "row", "range": [ - 65010, - 65013 + 65005, + 65008 ], "loc": { "start": { @@ -145681,8 +145681,8 @@ "object": { "type": "ThisExpression", "range": [ - 65016, - 65020 + 65011, + 65015 ], "loc": { "start": { @@ -145699,8 +145699,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 65021, - 65024 + 65016, + 65019 ], "loc": { "start": { @@ -145714,8 +145714,8 @@ } }, "range": [ - 65016, - 65024 + 65011, + 65019 ], "loc": { "start": { @@ -145732,8 +145732,8 @@ "type": "Identifier", "name": "rows", "range": [ - 65025, - 65029 + 65020, + 65024 ], "loc": { "start": { @@ -145747,8 +145747,8 @@ } }, "range": [ - 65016, - 65029 + 65011, + 65024 ], "loc": { "start": { @@ -145765,8 +145765,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 65030, - 65038 + 65025, + 65033 ], "loc": { "start": { @@ -145780,8 +145780,8 @@ } }, "range": [ - 65016, - 65039 + 65011, + 65034 ], "loc": { "start": { @@ -145795,8 +145795,8 @@ } }, "range": [ - 65010, - 65039 + 65005, + 65034 ], "loc": { "start": { @@ -145812,8 +145812,8 @@ ], "kind": "let", "range": [ - 65006, - 65040 + 65001, + 65035 ], "loc": { "start": { @@ -145838,8 +145838,8 @@ "type": "Identifier", "name": "row", "range": [ - 65053, - 65056 + 65048, + 65051 ], "loc": { "start": { @@ -145854,8 +145854,8 @@ }, "prefix": true, "range": [ - 65052, - 65056 + 65047, + 65051 ], "loc": { "start": { @@ -145878,8 +145878,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 65067, - 65074 + 65062, + 65069 ], "loc": { "start": { @@ -145894,8 +145894,8 @@ }, "prefix": true, "range": [ - 65060, - 65074 + 65055, + 65069 ], "loc": { "start": { @@ -145913,8 +145913,8 @@ "value": "boolean", "raw": "'boolean'", "range": [ - 65079, - 65088 + 65074, + 65083 ], "loc": { "start": { @@ -145928,8 +145928,8 @@ } }, "range": [ - 65060, - 65088 + 65055, + 65083 ], "loc": { "start": { @@ -145943,8 +145943,8 @@ } }, "range": [ - 65052, - 65088 + 65047, + 65083 ], "loc": { "start": { @@ -145964,8 +145964,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 65103, - 65110 + 65098, + 65105 ], "loc": { "start": { @@ -145980,8 +145980,8 @@ } ], "range": [ - 65089, - 65120 + 65084, + 65115 ], "loc": { "start": { @@ -145996,8 +145996,8 @@ }, "alternate": null, "range": [ - 65049, - 65120 + 65044, + 65115 ], "loc": { "start": { @@ -146014,8 +146014,8 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 65130, - 65162 + 65125, + 65157 ], "loc": { "start": { @@ -146041,8 +146041,8 @@ "object": { "type": "ThisExpression", "range": [ - 65174, - 65178 + 65169, + 65173 ], "loc": { "start": { @@ -146059,8 +146059,8 @@ "type": "Identifier", "name": "hasVisibleRows", "range": [ - 65179, - 65193 + 65174, + 65188 ], "loc": { "start": { @@ -146074,8 +146074,8 @@ } }, "range": [ - 65174, - 65193 + 65169, + 65188 ], "loc": { "start": { @@ -146102,8 +146102,8 @@ "object": { "type": "ThisExpression", "range": [ - 65197, - 65201 + 65192, + 65196 ], "loc": { "start": { @@ -146120,8 +146120,8 @@ "type": "Identifier", "name": "visibleRows", "range": [ - 65202, - 65213 + 65197, + 65208 ], "loc": { "start": { @@ -146135,8 +146135,8 @@ } }, "range": [ - 65197, - 65213 + 65192, + 65208 ], "loc": { "start": { @@ -146153,8 +146153,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 65214, - 65221 + 65209, + 65216 ], "loc": { "start": { @@ -146168,8 +146168,8 @@ } }, "range": [ - 65197, - 65221 + 65192, + 65216 ], "loc": { "start": { @@ -146187,8 +146187,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 65222, - 65230 + 65217, + 65225 ], "loc": { "start": { @@ -146203,8 +146203,8 @@ } ], "range": [ - 65197, - 65231 + 65192, + 65226 ], "loc": { "start": { @@ -146225,8 +146225,8 @@ "value": 1, "raw": "1", "range": [ - 65237, - 65238 + 65232, + 65233 ], "loc": { "start": { @@ -146241,8 +146241,8 @@ }, "prefix": true, "range": [ - 65236, - 65238 + 65231, + 65233 ], "loc": { "start": { @@ -146256,8 +146256,8 @@ } }, "range": [ - 65197, - 65238 + 65192, + 65233 ], "loc": { "start": { @@ -146271,8 +146271,8 @@ } }, "range": [ - 65174, - 65238 + 65169, + 65233 ], "loc": { "start": { @@ -146297,8 +146297,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 65253, - 65260 + 65248, + 65255 ], "loc": { "start": { @@ -146316,8 +146316,8 @@ "value": true, "raw": "true", "range": [ - 65263, - 65267 + 65258, + 65262 ], "loc": { "start": { @@ -146331,8 +146331,8 @@ } }, "range": [ - 65253, - 65267 + 65248, + 65262 ], "loc": { "start": { @@ -146346,8 +146346,8 @@ } }, "range": [ - 65253, - 65268 + 65248, + 65263 ], "loc": { "start": { @@ -146362,8 +146362,8 @@ } ], "range": [ - 65239, - 65278 + 65234, + 65273 ], "loc": { "start": { @@ -146378,8 +146378,8 @@ }, "alternate": null, "range": [ - 65171, - 65278 + 65166, + 65273 ], "loc": { "start": { @@ -146396,8 +146396,8 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 65130, - 65162 + 65125, + 65157 ], "loc": { "start": { @@ -146421,8 +146421,8 @@ "type": "Identifier", "name": "displayFlag", "range": [ - 65292, - 65303 + 65287, + 65298 ], "loc": { "start": { @@ -146441,8 +146441,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 65306, - 65313 + 65301, + 65308 ], "loc": { "start": { @@ -146460,8 +146460,8 @@ "value": "", "raw": "''", "range": [ - 65316, - 65318 + 65311, + 65313 ], "loc": { "start": { @@ -146479,8 +146479,8 @@ "value": "none", "raw": "'none'", "range": [ - 65321, - 65327 + 65316, + 65322 ], "loc": { "start": { @@ -146494,8 +146494,8 @@ } }, "range": [ - 65306, - 65327 + 65301, + 65322 ], "loc": { "start": { @@ -146509,8 +146509,8 @@ } }, "range": [ - 65292, - 65327 + 65287, + 65322 ], "loc": { "start": { @@ -146529,8 +146529,8 @@ "type": "Identifier", "name": "validFlag", "range": [ - 65341, - 65350 + 65336, + 65345 ], "loc": { "start": { @@ -146549,8 +146549,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 65353, - 65360 + 65348, + 65355 ], "loc": { "start": { @@ -146568,8 +146568,8 @@ "value": "true", "raw": "'true'", "range": [ - 65363, - 65369 + 65358, + 65364 ], "loc": { "start": { @@ -146587,8 +146587,8 @@ "value": "false", "raw": "'false'", "range": [ - 65372, - 65379 + 65367, + 65374 ], "loc": { "start": { @@ -146602,8 +146602,8 @@ } }, "range": [ - 65353, - 65379 + 65348, + 65374 ], "loc": { "start": { @@ -146617,8 +146617,8 @@ } }, "range": [ - 65341, - 65379 + 65336, + 65374 ], "loc": { "start": { @@ -146634,8 +146634,8 @@ ], "kind": "let", "range": [ - 65288, - 65380 + 65283, + 65375 ], "loc": { "start": { @@ -146663,8 +146663,8 @@ "type": "Identifier", "name": "row", "range": [ - 65389, - 65392 + 65384, + 65387 ], "loc": { "start": { @@ -146681,8 +146681,8 @@ "type": "Identifier", "name": "style", "range": [ - 65393, - 65398 + 65388, + 65393 ], "loc": { "start": { @@ -146696,8 +146696,8 @@ } }, "range": [ - 65389, - 65398 + 65384, + 65393 ], "loc": { "start": { @@ -146714,8 +146714,8 @@ "type": "Identifier", "name": "display", "range": [ - 65399, - 65406 + 65394, + 65401 ], "loc": { "start": { @@ -146729,8 +146729,8 @@ } }, "range": [ - 65389, - 65406 + 65384, + 65401 ], "loc": { "start": { @@ -146747,8 +146747,8 @@ "type": "Identifier", "name": "displayFlag", "range": [ - 65409, - 65420 + 65404, + 65415 ], "loc": { "start": { @@ -146762,8 +146762,8 @@ } }, "range": [ - 65389, - 65420 + 65384, + 65415 ], "loc": { "start": { @@ -146777,8 +146777,8 @@ } }, "range": [ - 65389, - 65421 + 65384, + 65416 ], "loc": { "start": { @@ -146799,8 +146799,8 @@ "object": { "type": "ThisExpression", "range": [ - 65434, - 65438 + 65429, + 65433 ], "loc": { "start": { @@ -146817,8 +146817,8 @@ "type": "Identifier", "name": "paging", "range": [ - 65439, - 65445 + 65434, + 65440 ], "loc": { "start": { @@ -146832,8 +146832,8 @@ } }, "range": [ - 65434, - 65445 + 65429, + 65440 ], "loc": { "start": { @@ -146860,8 +146860,8 @@ "type": "Identifier", "name": "row", "range": [ - 65460, - 65463 + 65455, + 65458 ], "loc": { "start": { @@ -146878,8 +146878,8 @@ "type": "Identifier", "name": "setAttribute", "range": [ - 65464, - 65476 + 65459, + 65471 ], "loc": { "start": { @@ -146893,8 +146893,8 @@ } }, "range": [ - 65460, - 65476 + 65455, + 65471 ], "loc": { "start": { @@ -146913,8 +146913,8 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 65477, - 65487 + 65472, + 65482 ], "loc": { "start": { @@ -146931,8 +146931,8 @@ "type": "Identifier", "name": "validFlag", "range": [ - 65489, - 65498 + 65484, + 65493 ], "loc": { "start": { @@ -146947,8 +146947,8 @@ } ], "range": [ - 65460, - 65499 + 65455, + 65494 ], "loc": { "start": { @@ -146962,8 +146962,8 @@ } }, "range": [ - 65460, - 65500 + 65455, + 65495 ], "loc": { "start": { @@ -146978,8 +146978,8 @@ } ], "range": [ - 65446, - 65510 + 65441, + 65505 ], "loc": { "start": { @@ -146994,8 +146994,8 @@ }, "alternate": null, "range": [ - 65431, - 65510 + 65426, + 65505 ], "loc": { "start": { @@ -147014,8 +147014,8 @@ "type": "Identifier", "name": "isValid", "range": [ - 65523, - 65530 + 65518, + 65525 ], "loc": { "start": { @@ -147047,8 +147047,8 @@ "object": { "type": "ThisExpression", "range": [ - 65548, - 65552 + 65543, + 65547 ], "loc": { "start": { @@ -147065,8 +147065,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 65553, - 65567 + 65548, + 65562 ], "loc": { "start": { @@ -147080,8 +147080,8 @@ } }, "range": [ - 65548, - 65567 + 65543, + 65562 ], "loc": { "start": { @@ -147098,8 +147098,8 @@ "type": "Identifier", "name": "indexOf", "range": [ - 65568, - 65575 + 65563, + 65570 ], "loc": { "start": { @@ -147113,8 +147113,8 @@ } }, "range": [ - 65548, - 65575 + 65543, + 65570 ], "loc": { "start": { @@ -147132,8 +147132,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 65576, - 65584 + 65571, + 65579 ], "loc": { "start": { @@ -147148,8 +147148,8 @@ } ], "range": [ - 65548, - 65585 + 65543, + 65580 ], "loc": { "start": { @@ -147170,8 +147170,8 @@ "value": 1, "raw": "1", "range": [ - 65591, - 65592 + 65586, + 65587 ], "loc": { "start": { @@ -147186,8 +147186,8 @@ }, "prefix": true, "range": [ - 65590, - 65592 + 65585, + 65587 ], "loc": { "start": { @@ -147201,8 +147201,8 @@ } }, "range": [ - 65548, - 65592 + 65543, + 65587 ], "loc": { "start": { @@ -147231,8 +147231,8 @@ "object": { "type": "ThisExpression", "range": [ - 65611, - 65615 + 65606, + 65610 ], "loc": { "start": { @@ -147249,8 +147249,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 65616, - 65630 + 65611, + 65625 ], "loc": { "start": { @@ -147264,8 +147264,8 @@ } }, "range": [ - 65611, - 65630 + 65606, + 65625 ], "loc": { "start": { @@ -147282,8 +147282,8 @@ "type": "Identifier", "name": "push", "range": [ - 65631, - 65635 + 65626, + 65630 ], "loc": { "start": { @@ -147297,8 +147297,8 @@ } }, "range": [ - 65611, - 65635 + 65606, + 65630 ], "loc": { "start": { @@ -147316,8 +147316,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 65636, - 65644 + 65631, + 65639 ], "loc": { "start": { @@ -147332,8 +147332,8 @@ } ], "range": [ - 65611, - 65645 + 65606, + 65640 ], "loc": { "start": { @@ -147347,8 +147347,8 @@ } }, "range": [ - 65611, - 65646 + 65606, + 65641 ], "loc": { "start": { @@ -147363,8 +147363,8 @@ } ], "range": [ - 65593, - 65660 + 65588, + 65655 ], "loc": { "start": { @@ -147379,8 +147379,8 @@ }, "alternate": null, "range": [ - 65545, - 65660 + 65540, + 65655 ], "loc": { "start": { @@ -147401,8 +147401,8 @@ "object": { "type": "ThisExpression", "range": [ - 65677, - 65681 + 65672, + 65676 ], "loc": { "start": { @@ -147419,8 +147419,8 @@ "type": "Identifier", "name": "onRowValidated", "range": [ - 65682, - 65696 + 65677, + 65691 ], "loc": { "start": { @@ -147434,8 +147434,8 @@ } }, "range": [ - 65677, - 65696 + 65672, + 65691 ], "loc": { "start": { @@ -147464,8 +147464,8 @@ "object": { "type": "ThisExpression", "range": [ - 65715, - 65719 + 65710, + 65714 ], "loc": { "start": { @@ -147482,8 +147482,8 @@ "type": "Identifier", "name": "onRowValidated", "range": [ - 65720, - 65734 + 65715, + 65729 ], "loc": { "start": { @@ -147497,8 +147497,8 @@ } }, "range": [ - 65715, - 65734 + 65710, + 65729 ], "loc": { "start": { @@ -147515,8 +147515,8 @@ "type": "Identifier", "name": "call", "range": [ - 65735, - 65739 + 65730, + 65734 ], "loc": { "start": { @@ -147530,8 +147530,8 @@ } }, "range": [ - 65715, - 65739 + 65710, + 65734 ], "loc": { "start": { @@ -147550,8 +147550,8 @@ "value": null, "raw": "null", "range": [ - 65740, - 65744 + 65735, + 65739 ], "loc": { "start": { @@ -147567,8 +147567,8 @@ { "type": "ThisExpression", "range": [ - 65746, - 65750 + 65741, + 65745 ], "loc": { "start": { @@ -147585,8 +147585,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 65752, - 65760 + 65747, + 65755 ], "loc": { "start": { @@ -147601,8 +147601,8 @@ } ], "range": [ - 65715, - 65761 + 65710, + 65756 ], "loc": { "start": { @@ -147616,8 +147616,8 @@ } }, "range": [ - 65715, - 65762 + 65710, + 65757 ], "loc": { "start": { @@ -147632,8 +147632,8 @@ } ], "range": [ - 65697, - 65776 + 65692, + 65771 ], "loc": { "start": { @@ -147648,8 +147648,8 @@ }, "alternate": null, "range": [ - 65674, - 65776 + 65669, + 65771 ], "loc": { "start": { @@ -147675,8 +147675,8 @@ "object": { "type": "ThisExpression", "range": [ - 65790, - 65794 + 65785, + 65789 ], "loc": { "start": { @@ -147693,8 +147693,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 65795, - 65802 + 65790, + 65797 ], "loc": { "start": { @@ -147708,8 +147708,8 @@ } }, "range": [ - 65790, - 65802 + 65785, + 65797 ], "loc": { "start": { @@ -147726,8 +147726,8 @@ "type": "Identifier", "name": "emit", "range": [ - 65803, - 65807 + 65798, + 65802 ], "loc": { "start": { @@ -147741,8 +147741,8 @@ } }, "range": [ - 65790, - 65807 + 65785, + 65802 ], "loc": { "start": { @@ -147761,8 +147761,8 @@ "value": "row-validated", "raw": "'row-validated'", "range": [ - 65808, - 65823 + 65803, + 65818 ], "loc": { "start": { @@ -147778,8 +147778,8 @@ { "type": "ThisExpression", "range": [ - 65825, - 65829 + 65820, + 65824 ], "loc": { "start": { @@ -147796,8 +147796,8 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 65831, - 65839 + 65826, + 65834 ], "loc": { "start": { @@ -147812,8 +147812,8 @@ } ], "range": [ - 65790, - 65840 + 65785, + 65835 ], "loc": { "start": { @@ -147827,8 +147827,8 @@ } }, "range": [ - 65790, - 65841 + 65785, + 65836 ], "loc": { "start": { @@ -147843,8 +147843,8 @@ } ], "range": [ - 65531, - 65851 + 65526, + 65846 ], "loc": { "start": { @@ -147859,8 +147859,8 @@ }, "alternate": null, "range": [ - 65520, - 65851 + 65515, + 65846 ], "loc": { "start": { @@ -147875,8 +147875,8 @@ } ], "range": [ - 64996, - 65857 + 64991, + 65852 ], "loc": { "start": { @@ -147892,8 +147892,8 @@ "generator": false, "expression": false, "range": [ - 64977, - 65857 + 64972, + 65852 ], "loc": { "start": { @@ -147909,8 +147909,8 @@ "kind": "method", "computed": false, "range": [ - 64966, - 65857 + 64961, + 65852 ], "loc": { "start": { @@ -147927,8 +147927,8 @@ "type": "Block", "value": "*\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n ", "range": [ - 64788, - 64961 + 64783, + 64956 ], "loc": { "start": { @@ -147947,8 +147947,8 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 65863, - 65910 + 65858, + 65905 ], "loc": { "start": { @@ -147970,8 +147970,8 @@ "type": "Identifier", "name": "validateAllRows", "range": [ - 65915, - 65930 + 65910, + 65925 ], "loc": { "start": { @@ -148002,8 +148002,8 @@ "object": { "type": "ThisExpression", "range": [ - 65946, - 65950 + 65941, + 65945 ], "loc": { "start": { @@ -148020,8 +148020,8 @@ "type": "Identifier", "name": "_hasGrid", "range": [ - 65951, - 65959 + 65946, + 65954 ], "loc": { "start": { @@ -148035,8 +148035,8 @@ } }, "range": [ - 65946, - 65959 + 65941, + 65954 ], "loc": { "start": { @@ -148051,8 +148051,8 @@ }, "prefix": true, "range": [ - 65945, - 65959 + 65940, + 65954 ], "loc": { "start": { @@ -148072,8 +148072,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 65974, - 65981 + 65969, + 65976 ], "loc": { "start": { @@ -148088,8 +148088,8 @@ } ], "range": [ - 65960, - 65991 + 65955, + 65986 ], "loc": { "start": { @@ -148104,8 +148104,8 @@ }, "alternate": null, "range": [ - 65942, - 65991 + 65937, + 65986 ], "loc": { "start": { @@ -148129,8 +148129,8 @@ "object": { "type": "ThisExpression", "range": [ - 66000, - 66004 + 65995, + 65999 ], "loc": { "start": { @@ -148147,8 +148147,8 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 66005, - 66019 + 66000, + 66014 ], "loc": { "start": { @@ -148162,8 +148162,8 @@ } }, "range": [ - 66000, - 66019 + 65995, + 66014 ], "loc": { "start": { @@ -148180,8 +148180,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 66022, - 66024 + 66017, + 66019 ], "loc": { "start": { @@ -148195,8 +148195,8 @@ } }, "range": [ - 66000, - 66024 + 65995, + 66019 ], "loc": { "start": { @@ -148210,8 +148210,8 @@ } }, "range": [ - 66000, - 66025 + 65995, + 66020 ], "loc": { "start": { @@ -148235,8 +148235,8 @@ "type": "Identifier", "name": "k", "range": [ - 66042, - 66043 + 66037, + 66038 ], "loc": { "start": { @@ -148255,8 +148255,8 @@ "object": { "type": "ThisExpression", "range": [ - 66044, - 66048 + 66039, + 66043 ], "loc": { "start": { @@ -148273,8 +148273,8 @@ "type": "Identifier", "name": "refRow", "range": [ - 66049, - 66055 + 66044, + 66050 ], "loc": { "start": { @@ -148288,8 +148288,8 @@ } }, "range": [ - 66044, - 66055 + 66039, + 66050 ], "loc": { "start": { @@ -148303,8 +148303,8 @@ } }, "range": [ - 66042, - 66055 + 66037, + 66050 ], "loc": { "start": { @@ -148320,8 +148320,8 @@ ], "kind": "let", "range": [ - 66038, - 66055 + 66033, + 66050 ], "loc": { "start": { @@ -148341,8 +148341,8 @@ "type": "Identifier", "name": "k", "range": [ - 66057, - 66058 + 66052, + 66053 ], "loc": { "start": { @@ -148361,8 +148361,8 @@ "object": { "type": "ThisExpression", "range": [ - 66059, - 66063 + 66054, + 66058 ], "loc": { "start": { @@ -148379,8 +148379,8 @@ "type": "Identifier", "name": "nbFilterableRows", "range": [ - 66064, - 66080 + 66059, + 66075 ], "loc": { "start": { @@ -148394,8 +148394,8 @@ } }, "range": [ - 66059, - 66080 + 66054, + 66075 ], "loc": { "start": { @@ -148409,8 +148409,8 @@ } }, "range": [ - 66057, - 66080 + 66052, + 66075 ], "loc": { "start": { @@ -148430,8 +148430,8 @@ "type": "Identifier", "name": "k", "range": [ - 66082, - 66083 + 66077, + 66078 ], "loc": { "start": { @@ -148446,8 +148446,8 @@ }, "prefix": false, "range": [ - 66082, - 66085 + 66077, + 66080 ], "loc": { "start": { @@ -148473,8 +148473,8 @@ "object": { "type": "ThisExpression", "range": [ - 66100, - 66104 + 66095, + 66099 ], "loc": { "start": { @@ -148491,8 +148491,8 @@ "type": "Identifier", "name": "validateRow", "range": [ - 66105, - 66116 + 66100, + 66111 ], "loc": { "start": { @@ -148506,8 +148506,8 @@ } }, "range": [ - 66100, - 66116 + 66095, + 66111 ], "loc": { "start": { @@ -148525,8 +148525,8 @@ "type": "Identifier", "name": "k", "range": [ - 66117, - 66118 + 66112, + 66113 ], "loc": { "start": { @@ -148544,8 +148544,8 @@ "value": true, "raw": "true", "range": [ - 66120, - 66124 + 66115, + 66119 ], "loc": { "start": { @@ -148560,8 +148560,8 @@ } ], "range": [ - 66100, - 66125 + 66095, + 66120 ], "loc": { "start": { @@ -148575,8 +148575,8 @@ } }, "range": [ - 66100, - 66126 + 66095, + 66121 ], "loc": { "start": { @@ -148591,8 +148591,8 @@ } ], "range": [ - 66086, - 66136 + 66081, + 66131 ], "loc": { "start": { @@ -148606,8 +148606,8 @@ } }, "range": [ - 66034, - 66136 + 66029, + 66131 ], "loc": { "start": { @@ -148622,8 +148622,8 @@ } ], "range": [ - 65932, - 66142 + 65927, + 66137 ], "loc": { "start": { @@ -148639,8 +148639,8 @@ "generator": false, "expression": false, "range": [ - 65930, - 66142 + 65925, + 66137 ], "loc": { "start": { @@ -148656,8 +148656,8 @@ "kind": "method", "computed": false, "range": [ - 65915, - 66142 + 65910, + 66137 ], "loc": { "start": { @@ -148674,8 +148674,8 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 65863, - 65910 + 65858, + 65905 ], "loc": { "start": { @@ -148694,8 +148694,8 @@ "type": "Block", "value": "*\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n ", "range": [ - 66148, - 66310 + 66143, + 66305 ], "loc": { "start": { @@ -148717,8 +148717,8 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 66315, - 66329 + 66310, + 66324 ], "loc": { "start": { @@ -148739,8 +148739,8 @@ "type": "Identifier", "name": "index", "range": [ - 66330, - 66335 + 66325, + 66330 ], "loc": { "start": { @@ -148759,8 +148759,8 @@ "type": "Identifier", "name": "query", "range": [ - 66337, - 66342 + 66332, + 66337 ], "loc": { "start": { @@ -148778,8 +148778,8 @@ "value": "", "raw": "''", "range": [ - 66343, - 66345 + 66338, + 66340 ], "loc": { "start": { @@ -148793,8 +148793,8 @@ } }, "range": [ - 66337, - 66345 + 66332, + 66340 ], "loc": { "start": { @@ -148822,8 +148822,8 @@ "object": { "type": "ThisExpression", "range": [ - 66360, - 66364 + 66355, + 66359 ], "loc": { "start": { @@ -148840,8 +148840,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 66365, - 66372 + 66360, + 66367 ], "loc": { "start": { @@ -148855,8 +148855,8 @@ } }, "range": [ - 66360, - 66372 + 66355, + 66367 ], "loc": { "start": { @@ -148871,8 +148871,8 @@ }, "prefix": true, "range": [ - 66359, - 66372 + 66354, + 66367 ], "loc": { "start": { @@ -148892,8 +148892,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 66387, - 66394 + 66382, + 66389 ], "loc": { "start": { @@ -148908,8 +148908,8 @@ } ], "range": [ - 66373, - 66404 + 66368, + 66399 ], "loc": { "start": { @@ -148924,8 +148924,8 @@ }, "alternate": null, "range": [ - 66356, - 66404 + 66351, + 66399 ], "loc": { "start": { @@ -148947,8 +148947,8 @@ "type": "Identifier", "name": "slc", "range": [ - 66417, - 66420 + 66412, + 66415 ], "loc": { "start": { @@ -148969,8 +148969,8 @@ "object": { "type": "ThisExpression", "range": [ - 66423, - 66427 + 66418, + 66422 ], "loc": { "start": { @@ -148987,8 +148987,8 @@ "type": "Identifier", "name": "getFilterElement", "range": [ - 66428, - 66444 + 66423, + 66439 ], "loc": { "start": { @@ -149002,8 +149002,8 @@ } }, "range": [ - 66423, - 66444 + 66418, + 66439 ], "loc": { "start": { @@ -149021,8 +149021,8 @@ "type": "Identifier", "name": "index", "range": [ - 66445, - 66450 + 66440, + 66445 ], "loc": { "start": { @@ -149037,8 +149037,8 @@ } ], "range": [ - 66423, - 66451 + 66418, + 66446 ], "loc": { "start": { @@ -149052,8 +149052,8 @@ } }, "range": [ - 66417, - 66451 + 66412, + 66446 ], "loc": { "start": { @@ -149072,8 +149072,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 66465, - 66475 + 66460, + 66470 ], "loc": { "start": { @@ -149094,8 +149094,8 @@ "object": { "type": "ThisExpression", "range": [ - 66478, - 66482 + 66473, + 66477 ], "loc": { "start": { @@ -149112,8 +149112,8 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 66483, - 66496 + 66478, + 66491 ], "loc": { "start": { @@ -149127,8 +149127,8 @@ } }, "range": [ - 66478, - 66496 + 66473, + 66491 ], "loc": { "start": { @@ -149146,8 +149146,8 @@ "type": "Identifier", "name": "index", "range": [ - 66497, - 66502 + 66492, + 66497 ], "loc": { "start": { @@ -149162,8 +149162,8 @@ } ], "range": [ - 66478, - 66503 + 66473, + 66498 ], "loc": { "start": { @@ -149177,8 +149177,8 @@ } }, "range": [ - 66465, - 66503 + 66460, + 66498 ], "loc": { "start": { @@ -149194,8 +149194,8 @@ ], "kind": "let", "range": [ - 66413, - 66504 + 66408, + 66499 ], "loc": { "start": { @@ -149220,8 +149220,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 66517, - 66527 + 66512, + 66522 ], "loc": { "start": { @@ -149240,8 +149240,8 @@ "object": { "type": "ThisExpression", "range": [ - 66532, - 66536 + 66527, + 66531 ], "loc": { "start": { @@ -149258,8 +149258,8 @@ "type": "Identifier", "name": "fltTypeMulti", "range": [ - 66537, - 66549 + 66532, + 66544 ], "loc": { "start": { @@ -149273,8 +149273,8 @@ } }, "range": [ - 66532, - 66549 + 66527, + 66544 ], "loc": { "start": { @@ -149288,8 +149288,8 @@ } }, "range": [ - 66517, - 66549 + 66512, + 66544 ], "loc": { "start": { @@ -149309,8 +149309,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 66565, - 66575 + 66560, + 66570 ], "loc": { "start": { @@ -149329,8 +149329,8 @@ "object": { "type": "ThisExpression", "range": [ - 66579, - 66583 + 66574, + 66578 ], "loc": { "start": { @@ -149347,8 +149347,8 @@ "type": "Identifier", "name": "fltTypeCheckList", "range": [ - 66584, - 66600 + 66579, + 66595 ], "loc": { "start": { @@ -149362,8 +149362,8 @@ } }, "range": [ - 66579, - 66600 + 66574, + 66595 ], "loc": { "start": { @@ -149377,8 +149377,8 @@ } }, "range": [ - 66565, - 66600 + 66560, + 66595 ], "loc": { "start": { @@ -149392,8 +149392,8 @@ } }, "range": [ - 66517, - 66600 + 66512, + 66595 ], "loc": { "start": { @@ -149420,8 +149420,8 @@ "object": { "type": "ThisExpression", "range": [ - 66618, - 66622 + 66613, + 66617 ], "loc": { "start": { @@ -149438,8 +149438,8 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 66623, - 66638 + 66618, + 66633 ], "loc": { "start": { @@ -149453,8 +149453,8 @@ } }, "range": [ - 66618, - 66638 + 66613, + 66633 ], "loc": { "start": { @@ -149476,8 +149476,8 @@ "object": { "type": "ThisExpression", "range": [ - 66643, - 66647 + 66638, + 66642 ], "loc": { "start": { @@ -149494,8 +149494,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 66648, - 66659 + 66643, + 66654 ], "loc": { "start": { @@ -149509,8 +149509,8 @@ } }, "range": [ - 66643, - 66659 + 66638, + 66654 ], "loc": { "start": { @@ -149525,8 +149525,8 @@ }, "prefix": true, "range": [ - 66642, - 66659 + 66637, + 66654 ], "loc": { "start": { @@ -149540,8 +149540,8 @@ } }, "range": [ - 66618, - 66659 + 66613, + 66654 ], "loc": { "start": { @@ -149570,8 +149570,8 @@ "object": { "type": "ThisExpression", "range": [ - 66678, - 66682 + 66673, + 66677 ], "loc": { "start": { @@ -149588,8 +149588,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 66683, - 66690 + 66678, + 66685 ], "loc": { "start": { @@ -149603,8 +149603,8 @@ } }, "range": [ - 66678, - 66690 + 66673, + 66685 ], "loc": { "start": { @@ -149621,8 +149621,8 @@ "type": "Identifier", "name": "emit", "range": [ - 66691, - 66695 + 66686, + 66690 ], "loc": { "start": { @@ -149636,8 +149636,8 @@ } }, "range": [ - 66678, - 66695 + 66673, + 66690 ], "loc": { "start": { @@ -149656,8 +149656,8 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 66696, - 66717 + 66691, + 66712 ], "loc": { "start": { @@ -149673,8 +149673,8 @@ { "type": "ThisExpression", "range": [ - 66719, - 66723 + 66714, + 66718 ], "loc": { "start": { @@ -149691,8 +149691,8 @@ "type": "Identifier", "name": "index", "range": [ - 66725, - 66730 + 66720, + 66725 ], "loc": { "start": { @@ -149711,8 +149711,8 @@ "object": { "type": "ThisExpression", "range": [ - 66752, - 66756 + 66747, + 66751 ], "loc": { "start": { @@ -149729,8 +149729,8 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 66757, - 66770 + 66752, + 66765 ], "loc": { "start": { @@ -149744,8 +149744,8 @@ } }, "range": [ - 66752, - 66770 + 66747, + 66765 ], "loc": { "start": { @@ -149764,8 +149764,8 @@ "object": { "type": "ThisExpression", "range": [ - 66772, - 66776 + 66767, + 66771 ], "loc": { "start": { @@ -149782,8 +149782,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 66777, - 66790 + 66772, + 66785 ], "loc": { "start": { @@ -149797,8 +149797,8 @@ } }, "range": [ - 66772, - 66790 + 66767, + 66785 ], "loc": { "start": { @@ -149813,8 +149813,8 @@ } ], "range": [ - 66678, - 66791 + 66673, + 66786 ], "loc": { "start": { @@ -149828,8 +149828,8 @@ } }, "range": [ - 66678, - 66792 + 66673, + 66787 ], "loc": { "start": { @@ -149844,8 +149844,8 @@ } ], "range": [ - 66660, - 66806 + 66655, + 66801 ], "loc": { "start": { @@ -149860,8 +149860,8 @@ }, "alternate": null, "range": [ - 66615, - 66806 + 66610, + 66801 ], "loc": { "start": { @@ -149886,8 +149886,8 @@ "type": "Identifier", "name": "slc", "range": [ - 66819, - 66822 + 66814, + 66817 ], "loc": { "start": { @@ -149904,8 +149904,8 @@ "type": "Identifier", "name": "value", "range": [ - 66823, - 66828 + 66818, + 66823 ], "loc": { "start": { @@ -149919,8 +149919,8 @@ } }, "range": [ - 66819, - 66828 + 66814, + 66823 ], "loc": { "start": { @@ -149937,8 +149937,8 @@ "type": "Identifier", "name": "query", "range": [ - 66831, - 66836 + 66826, + 66831 ], "loc": { "start": { @@ -149952,8 +149952,8 @@ } }, "range": [ - 66819, - 66836 + 66814, + 66831 ], "loc": { "start": { @@ -149967,8 +149967,8 @@ } }, "range": [ - 66819, - 66837 + 66814, + 66832 ], "loc": { "start": { @@ -149983,8 +149983,8 @@ } ], "range": [ - 66601, - 66847 + 66596, + 66842 ], "loc": { "start": { @@ -150001,8 +150001,8 @@ "type": "Line", "value": "multiple selects", "range": [ - 66856, - 66874 + 66851, + 66869 ], "loc": { "start": { @@ -150026,8 +150026,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 66891, - 66901 + 66886, + 66896 ], "loc": { "start": { @@ -150046,8 +150046,8 @@ "object": { "type": "ThisExpression", "range": [ - 66906, - 66910 + 66901, + 66905 ], "loc": { "start": { @@ -150064,8 +150064,8 @@ "type": "Identifier", "name": "fltTypeMulti", "range": [ - 66911, - 66923 + 66906, + 66918 ], "loc": { "start": { @@ -150079,8 +150079,8 @@ } }, "range": [ - 66906, - 66923 + 66901, + 66918 ], "loc": { "start": { @@ -150094,8 +150094,8 @@ } }, "range": [ - 66891, - 66923 + 66886, + 66918 ], "loc": { "start": { @@ -150120,8 +150120,8 @@ "type": "Identifier", "name": "values", "range": [ - 66942, - 66948 + 66937, + 66943 ], "loc": { "start": { @@ -150145,8 +150145,8 @@ "type": "Identifier", "name": "Types", "range": [ - 66951, - 66956 + 66946, + 66951 ], "loc": { "start": { @@ -150163,8 +150163,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 66957, - 66964 + 66952, + 66959 ], "loc": { "start": { @@ -150178,8 +150178,8 @@ } }, "range": [ - 66951, - 66964 + 66946, + 66959 ], "loc": { "start": { @@ -150197,8 +150197,8 @@ "type": "Identifier", "name": "query", "range": [ - 66965, - 66970 + 66960, + 66965 ], "loc": { "start": { @@ -150213,8 +150213,8 @@ } ], "range": [ - 66951, - 66971 + 66946, + 66966 ], "loc": { "start": { @@ -150231,8 +150231,8 @@ "type": "Identifier", "name": "query", "range": [ - 66974, - 66979 + 66969, + 66974 ], "loc": { "start": { @@ -150254,8 +150254,8 @@ "type": "Identifier", "name": "query", "range": [ - 66998, - 67003 + 66993, + 66998 ], "loc": { "start": { @@ -150272,8 +150272,8 @@ "type": "Identifier", "name": "split", "range": [ - 67004, - 67009 + 66999, + 67004 ], "loc": { "start": { @@ -150287,8 +150287,8 @@ } }, "range": [ - 66998, - 67009 + 66993, + 67004 ], "loc": { "start": { @@ -150313,8 +150313,8 @@ "value": " ", "raw": "' '", "range": [ - 67010, - 67013 + 67005, + 67008 ], "loc": { "start": { @@ -150333,8 +150333,8 @@ "object": { "type": "ThisExpression", "range": [ - 67014, - 67018 + 67009, + 67013 ], "loc": { "start": { @@ -150351,8 +150351,8 @@ "type": "Identifier", "name": "orOperator", "range": [ - 67019, - 67029 + 67014, + 67024 ], "loc": { "start": { @@ -150366,8 +150366,8 @@ } }, "range": [ - 67014, - 67029 + 67009, + 67024 ], "loc": { "start": { @@ -150381,8 +150381,8 @@ } }, "range": [ - 67010, - 67029 + 67005, + 67024 ], "loc": { "start": { @@ -150400,8 +150400,8 @@ "value": " ", "raw": "' '", "range": [ - 67030, - 67033 + 67025, + 67028 ], "loc": { "start": { @@ -150415,8 +150415,8 @@ } }, "range": [ - 67010, - 67033 + 67005, + 67028 ], "loc": { "start": { @@ -150431,8 +150431,8 @@ } ], "range": [ - 66998, - 67034 + 66993, + 67029 ], "loc": { "start": { @@ -150446,8 +150446,8 @@ } }, "range": [ - 66951, - 67034 + 66946, + 67029 ], "loc": { "start": { @@ -150461,8 +150461,8 @@ } }, "range": [ - 66942, - 67034 + 66937, + 67029 ], "loc": { "start": { @@ -150478,8 +150478,8 @@ ], "kind": "let", "range": [ - 66938, - 67035 + 66933, + 67030 ], "loc": { "start": { @@ -150503,8 +150503,8 @@ "object": { "type": "ThisExpression", "range": [ - 67052, - 67056 + 67047, + 67051 ], "loc": { "start": { @@ -150521,8 +150521,8 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 67057, - 67072 + 67052, + 67067 ], "loc": { "start": { @@ -150536,8 +150536,8 @@ } }, "range": [ - 67052, - 67072 + 67047, + 67067 ], "loc": { "start": { @@ -150559,8 +150559,8 @@ "object": { "type": "ThisExpression", "range": [ - 67077, - 67081 + 67072, + 67076 ], "loc": { "start": { @@ -150577,8 +150577,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 67082, - 67093 + 67077, + 67088 ], "loc": { "start": { @@ -150592,8 +150592,8 @@ } }, "range": [ - 67077, - 67093 + 67072, + 67088 ], "loc": { "start": { @@ -150608,8 +150608,8 @@ }, "prefix": true, "range": [ - 67076, - 67093 + 67071, + 67088 ], "loc": { "start": { @@ -150623,8 +150623,8 @@ } }, "range": [ - 67052, - 67093 + 67047, + 67088 ], "loc": { "start": { @@ -150653,8 +150653,8 @@ "object": { "type": "ThisExpression", "range": [ - 67112, - 67116 + 67107, + 67111 ], "loc": { "start": { @@ -150671,8 +150671,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 67117, - 67124 + 67112, + 67119 ], "loc": { "start": { @@ -150686,8 +150686,8 @@ } }, "range": [ - 67112, - 67124 + 67107, + 67119 ], "loc": { "start": { @@ -150704,8 +150704,8 @@ "type": "Identifier", "name": "emit", "range": [ - 67125, - 67129 + 67120, + 67124 ], "loc": { "start": { @@ -150719,8 +150719,8 @@ } }, "range": [ - 67112, - 67129 + 67107, + 67124 ], "loc": { "start": { @@ -150739,8 +150739,8 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 67130, - 67151 + 67125, + 67146 ], "loc": { "start": { @@ -150756,8 +150756,8 @@ { "type": "ThisExpression", "range": [ - 67153, - 67157 + 67148, + 67152 ], "loc": { "start": { @@ -150774,8 +150774,8 @@ "type": "Identifier", "name": "index", "range": [ - 67159, - 67164 + 67154, + 67159 ], "loc": { "start": { @@ -150794,8 +150794,8 @@ "object": { "type": "ThisExpression", "range": [ - 67186, - 67190 + 67181, + 67185 ], "loc": { "start": { @@ -150812,8 +150812,8 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 67191, - 67204 + 67186, + 67199 ], "loc": { "start": { @@ -150827,8 +150827,8 @@ } }, "range": [ - 67186, - 67204 + 67181, + 67199 ], "loc": { "start": { @@ -150847,8 +150847,8 @@ "object": { "type": "ThisExpression", "range": [ - 67206, - 67210 + 67201, + 67205 ], "loc": { "start": { @@ -150865,8 +150865,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 67211, - 67224 + 67206, + 67219 ], "loc": { "start": { @@ -150880,8 +150880,8 @@ } }, "range": [ - 67206, - 67224 + 67201, + 67219 ], "loc": { "start": { @@ -150896,8 +150896,8 @@ } ], "range": [ - 67112, - 67225 + 67107, + 67220 ], "loc": { "start": { @@ -150911,8 +150911,8 @@ } }, "range": [ - 67112, - 67226 + 67107, + 67221 ], "loc": { "start": { @@ -150927,8 +150927,8 @@ } ], "range": [ - 67094, - 67240 + 67089, + 67235 ], "loc": { "start": { @@ -150943,8 +150943,8 @@ }, "alternate": null, "range": [ - 67049, - 67240 + 67044, + 67235 ], "loc": { "start": { @@ -150970,8 +150970,8 @@ "object": { "type": "ThisExpression", "range": [ - 67254, - 67258 + 67249, + 67253 ], "loc": { "start": { @@ -150988,8 +150988,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 67259, - 67266 + 67254, + 67261 ], "loc": { "start": { @@ -151003,8 +151003,8 @@ } }, "range": [ - 67254, - 67266 + 67249, + 67261 ], "loc": { "start": { @@ -151021,8 +151021,8 @@ "type": "Identifier", "name": "emit", "range": [ - 67267, - 67271 + 67262, + 67266 ], "loc": { "start": { @@ -151036,8 +151036,8 @@ } }, "range": [ - 67254, - 67271 + 67249, + 67266 ], "loc": { "start": { @@ -151056,8 +151056,8 @@ "value": "select-options", "raw": "'select-options'", "range": [ - 67272, - 67288 + 67267, + 67283 ], "loc": { "start": { @@ -151073,8 +151073,8 @@ { "type": "ThisExpression", "range": [ - 67290, - 67294 + 67285, + 67289 ], "loc": { "start": { @@ -151091,8 +151091,8 @@ "type": "Identifier", "name": "index", "range": [ - 67296, - 67301 + 67291, + 67296 ], "loc": { "start": { @@ -151109,8 +151109,8 @@ "type": "Identifier", "name": "values", "range": [ - 67303, - 67309 + 67298, + 67304 ], "loc": { "start": { @@ -151125,8 +151125,8 @@ } ], "range": [ - 67254, - 67310 + 67249, + 67305 ], "loc": { "start": { @@ -151140,8 +151140,8 @@ } }, "range": [ - 67254, - 67311 + 67249, + 67306 ], "loc": { "start": { @@ -151156,8 +151156,8 @@ } ], "range": [ - 66924, - 67321 + 66919, + 67316 ], "loc": { "start": { @@ -151174,8 +151174,8 @@ "type": "Line", "value": "checklist", "range": [ - 67330, - 67341 + 67325, + 67336 ], "loc": { "start": { @@ -151199,8 +151199,8 @@ "type": "Identifier", "name": "fltColType", "range": [ - 67358, - 67368 + 67353, + 67363 ], "loc": { "start": { @@ -151219,8 +151219,8 @@ "object": { "type": "ThisExpression", "range": [ - 67373, - 67377 + 67368, + 67372 ], "loc": { "start": { @@ -151237,8 +151237,8 @@ "type": "Identifier", "name": "fltTypeCheckList", "range": [ - 67378, - 67394 + 67373, + 67389 ], "loc": { "start": { @@ -151252,8 +151252,8 @@ } }, "range": [ - 67373, - 67394 + 67368, + 67389 ], "loc": { "start": { @@ -151267,8 +151267,8 @@ } }, "range": [ - 67358, - 67394 + 67353, + 67389 ], "loc": { "start": { @@ -151293,8 +151293,8 @@ "type": "Identifier", "name": "values", "range": [ - 67413, - 67419 + 67408, + 67414 ], "loc": { "start": { @@ -151311,8 +151311,8 @@ "type": "ArrayExpression", "elements": [], "range": [ - 67422, - 67424 + 67417, + 67419 ], "loc": { "start": { @@ -151326,8 +151326,8 @@ } }, "range": [ - 67413, - 67424 + 67408, + 67419 ], "loc": { "start": { @@ -151343,8 +151343,8 @@ ], "kind": "let", "range": [ - 67409, - 67425 + 67404, + 67420 ], "loc": { "start": { @@ -151368,8 +151368,8 @@ "object": { "type": "ThisExpression", "range": [ - 67441, - 67445 + 67436, + 67440 ], "loc": { "start": { @@ -151386,8 +151386,8 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 67446, - 67461 + 67441, + 67456 ], "loc": { "start": { @@ -151401,8 +151401,8 @@ } }, "range": [ - 67441, - 67461 + 67436, + 67456 ], "loc": { "start": { @@ -151424,8 +151424,8 @@ "object": { "type": "ThisExpression", "range": [ - 67466, - 67470 + 67461, + 67465 ], "loc": { "start": { @@ -151442,8 +151442,8 @@ "type": "Identifier", "name": "initialized", "range": [ - 67471, - 67482 + 67466, + 67477 ], "loc": { "start": { @@ -151457,8 +151457,8 @@ } }, "range": [ - 67466, - 67482 + 67461, + 67477 ], "loc": { "start": { @@ -151473,8 +151473,8 @@ }, "prefix": true, "range": [ - 67465, - 67482 + 67460, + 67477 ], "loc": { "start": { @@ -151488,8 +151488,8 @@ } }, "range": [ - 67441, - 67482 + 67436, + 67477 ], "loc": { "start": { @@ -151518,8 +151518,8 @@ "object": { "type": "ThisExpression", "range": [ - 67501, - 67505 + 67496, + 67500 ], "loc": { "start": { @@ -151536,8 +151536,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 67506, - 67513 + 67501, + 67508 ], "loc": { "start": { @@ -151551,8 +151551,8 @@ } }, "range": [ - 67501, - 67513 + 67496, + 67508 ], "loc": { "start": { @@ -151569,8 +151569,8 @@ "type": "Identifier", "name": "emit", "range": [ - 67514, - 67518 + 67509, + 67513 ], "loc": { "start": { @@ -151584,8 +151584,8 @@ } }, "range": [ - 67501, - 67518 + 67496, + 67513 ], "loc": { "start": { @@ -151604,8 +151604,8 @@ "value": "build-checklist-filter", "raw": "'build-checklist-filter'", "range": [ - 67519, - 67543 + 67514, + 67538 ], "loc": { "start": { @@ -151621,8 +151621,8 @@ { "type": "ThisExpression", "range": [ - 67545, - 67549 + 67540, + 67544 ], "loc": { "start": { @@ -151639,8 +151639,8 @@ "type": "Identifier", "name": "index", "range": [ - 67551, - 67556 + 67546, + 67551 ], "loc": { "start": { @@ -151659,8 +151659,8 @@ "object": { "type": "ThisExpression", "range": [ - 67578, - 67582 + 67573, + 67577 ], "loc": { "start": { @@ -151677,8 +151677,8 @@ "type": "Identifier", "name": "isExternalFlt", "range": [ - 67583, - 67596 + 67578, + 67591 ], "loc": { "start": { @@ -151692,8 +151692,8 @@ } }, "range": [ - 67578, - 67596 + 67573, + 67591 ], "loc": { "start": { @@ -151708,8 +151708,8 @@ } ], "range": [ - 67501, - 67597 + 67496, + 67592 ], "loc": { "start": { @@ -151723,8 +151723,8 @@ } }, "range": [ - 67501, - 67598 + 67496, + 67593 ], "loc": { "start": { @@ -151739,8 +151739,8 @@ } ], "range": [ - 67483, - 67612 + 67478, + 67607 ], "loc": { "start": { @@ -151755,8 +151755,8 @@ }, "alternate": null, "range": [ - 67438, - 67612 + 67433, + 67607 ], "loc": { "start": { @@ -151780,8 +151780,8 @@ "type": "Identifier", "name": "Types", "range": [ - 67628, - 67633 + 67623, + 67628 ], "loc": { "start": { @@ -151798,8 +151798,8 @@ "type": "Identifier", "name": "isArray", "range": [ - 67634, - 67641 + 67629, + 67636 ], "loc": { "start": { @@ -151813,8 +151813,8 @@ } }, "range": [ - 67628, - 67641 + 67623, + 67636 ], "loc": { "start": { @@ -151832,8 +151832,8 @@ "type": "Identifier", "name": "query", "range": [ - 67642, - 67647 + 67637, + 67642 ], "loc": { "start": { @@ -151848,8 +151848,8 @@ } ], "range": [ - 67628, - 67648 + 67623, + 67643 ], "loc": { "start": { @@ -151874,8 +151874,8 @@ "type": "Identifier", "name": "values", "range": [ - 67667, - 67673 + 67662, + 67668 ], "loc": { "start": { @@ -151892,8 +151892,8 @@ "type": "Identifier", "name": "query", "range": [ - 67676, - 67681 + 67671, + 67676 ], "loc": { "start": { @@ -151907,8 +151907,8 @@ } }, "range": [ - 67667, - 67681 + 67662, + 67676 ], "loc": { "start": { @@ -151922,8 +151922,8 @@ } }, "range": [ - 67667, - 67682 + 67662, + 67677 ], "loc": { "start": { @@ -151938,8 +151938,8 @@ } ], "range": [ - 67649, - 67696 + 67644, + 67691 ], "loc": { "start": { @@ -151964,8 +151964,8 @@ "type": "Identifier", "name": "query", "range": [ - 67720, - 67725 + 67715, + 67720 ], "loc": { "start": { @@ -151987,8 +151987,8 @@ "type": "Identifier", "name": "Str", "range": [ - 67728, - 67731 + 67723, + 67726 ], "loc": { "start": { @@ -152005,8 +152005,8 @@ "type": "Identifier", "name": "matchCase", "range": [ - 67732, - 67741 + 67727, + 67736 ], "loc": { "start": { @@ -152020,8 +152020,8 @@ } }, "range": [ - 67728, - 67741 + 67723, + 67736 ], "loc": { "start": { @@ -152039,8 +152039,8 @@ "type": "Identifier", "name": "query", "range": [ - 67742, - 67747 + 67737, + 67742 ], "loc": { "start": { @@ -152059,8 +152059,8 @@ "object": { "type": "ThisExpression", "range": [ - 67749, - 67753 + 67744, + 67748 ], "loc": { "start": { @@ -152077,8 +152077,8 @@ "type": "Identifier", "name": "caseSensitive", "range": [ - 67754, - 67767 + 67749, + 67762 ], "loc": { "start": { @@ -152092,8 +152092,8 @@ } }, "range": [ - 67749, - 67767 + 67744, + 67762 ], "loc": { "start": { @@ -152108,8 +152108,8 @@ } ], "range": [ - 67728, - 67768 + 67723, + 67763 ], "loc": { "start": { @@ -152123,8 +152123,8 @@ } }, "range": [ - 67720, - 67768 + 67715, + 67763 ], "loc": { "start": { @@ -152138,8 +152138,8 @@ } }, "range": [ - 67720, - 67769 + 67715, + 67764 ], "loc": { "start": { @@ -152161,8 +152161,8 @@ "type": "Identifier", "name": "values", "range": [ - 67786, - 67792 + 67781, + 67787 ], "loc": { "start": { @@ -152184,8 +152184,8 @@ "type": "Identifier", "name": "query", "range": [ - 67795, - 67800 + 67790, + 67795 ], "loc": { "start": { @@ -152202,8 +152202,8 @@ "type": "Identifier", "name": "split", "range": [ - 67801, - 67806 + 67796, + 67801 ], "loc": { "start": { @@ -152217,8 +152217,8 @@ } }, "range": [ - 67795, - 67806 + 67790, + 67801 ], "loc": { "start": { @@ -152243,8 +152243,8 @@ "value": " ", "raw": "' '", "range": [ - 67807, - 67810 + 67802, + 67805 ], "loc": { "start": { @@ -152263,8 +152263,8 @@ "object": { "type": "ThisExpression", "range": [ - 67811, - 67815 + 67806, + 67810 ], "loc": { "start": { @@ -152281,8 +152281,8 @@ "type": "Identifier", "name": "orOperator", "range": [ - 67816, - 67826 + 67811, + 67821 ], "loc": { "start": { @@ -152296,8 +152296,8 @@ } }, "range": [ - 67811, - 67826 + 67806, + 67821 ], "loc": { "start": { @@ -152311,8 +152311,8 @@ } }, "range": [ - 67807, - 67826 + 67802, + 67821 ], "loc": { "start": { @@ -152330,8 +152330,8 @@ "value": " ", "raw": "' '", "range": [ - 67827, - 67830 + 67822, + 67825 ], "loc": { "start": { @@ -152345,8 +152345,8 @@ } }, "range": [ - 67807, - 67830 + 67802, + 67825 ], "loc": { "start": { @@ -152361,8 +152361,8 @@ } ], "range": [ - 67795, - 67831 + 67790, + 67826 ], "loc": { "start": { @@ -152376,8 +152376,8 @@ } }, "range": [ - 67786, - 67831 + 67781, + 67826 ], "loc": { "start": { @@ -152391,8 +152391,8 @@ } }, "range": [ - 67786, - 67832 + 67781, + 67827 ], "loc": { "start": { @@ -152407,8 +152407,8 @@ } ], "range": [ - 67702, - 67846 + 67697, + 67841 ], "loc": { "start": { @@ -152422,8 +152422,8 @@ } }, "range": [ - 67625, - 67846 + 67620, + 67841 ], "loc": { "start": { @@ -152449,8 +152449,8 @@ "object": { "type": "ThisExpression", "range": [ - 67860, - 67864 + 67855, + 67859 ], "loc": { "start": { @@ -152467,8 +152467,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 67865, - 67872 + 67860, + 67867 ], "loc": { "start": { @@ -152482,8 +152482,8 @@ } }, "range": [ - 67860, - 67872 + 67855, + 67867 ], "loc": { "start": { @@ -152500,8 +152500,8 @@ "type": "Identifier", "name": "emit", "range": [ - 67873, - 67877 + 67868, + 67872 ], "loc": { "start": { @@ -152515,8 +152515,8 @@ } }, "range": [ - 67860, - 67877 + 67855, + 67872 ], "loc": { "start": { @@ -152535,8 +152535,8 @@ "value": "select-checklist-options", "raw": "'select-checklist-options'", "range": [ - 67878, - 67904 + 67873, + 67899 ], "loc": { "start": { @@ -152552,8 +152552,8 @@ { "type": "ThisExpression", "range": [ - 67906, - 67910 + 67901, + 67905 ], "loc": { "start": { @@ -152570,8 +152570,8 @@ "type": "Identifier", "name": "index", "range": [ - 67912, - 67917 + 67907, + 67912 ], "loc": { "start": { @@ -152588,8 +152588,8 @@ "type": "Identifier", "name": "values", "range": [ - 67919, - 67925 + 67914, + 67920 ], "loc": { "start": { @@ -152604,8 +152604,8 @@ } ], "range": [ - 67860, - 67926 + 67855, + 67921 ], "loc": { "start": { @@ -152619,8 +152619,8 @@ } }, "range": [ - 67860, - 67927 + 67855, + 67922 ], "loc": { "start": { @@ -152635,8 +152635,8 @@ } ], "range": [ - 67395, - 67937 + 67390, + 67932 ], "loc": { "start": { @@ -152651,8 +152651,8 @@ }, "alternate": null, "range": [ - 67355, - 67937 + 67350, + 67932 ], "loc": { "start": { @@ -152669,8 +152669,8 @@ "type": "Line", "value": "checklist", "range": [ - 67330, - 67341 + 67325, + 67336 ], "loc": { "start": { @@ -152686,8 +152686,8 @@ ] }, "range": [ - 66888, - 67937 + 66883, + 67932 ], "loc": { "start": { @@ -152704,8 +152704,8 @@ "type": "Line", "value": "multiple selects", "range": [ - 66856, - 66874 + 66851, + 66869 ], "loc": { "start": { @@ -152721,8 +152721,8 @@ ] }, "range": [ - 66514, - 67937 + 66509, + 67932 ], "loc": { "start": { @@ -152737,8 +152737,8 @@ } ], "range": [ - 66346, - 67943 + 66341, + 67938 ], "loc": { "start": { @@ -152754,8 +152754,8 @@ "generator": false, "expression": false, "range": [ - 66329, - 67943 + 66324, + 67938 ], "loc": { "start": { @@ -152771,8 +152771,8 @@ "kind": "method", "computed": false, "range": [ - 66315, - 67943 + 66310, + 67938 ], "loc": { "start": { @@ -152789,8 +152789,8 @@ "type": "Block", "value": "*\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n ", "range": [ - 66148, - 66310 + 66143, + 66305 ], "loc": { "start": { @@ -152809,8 +152809,8 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 67949, - 68053 + 67944, + 68048 ], "loc": { "start": { @@ -152832,8 +152832,8 @@ "type": "Identifier", "name": "setColWidths", "range": [ - 68058, - 68070 + 68053, + 68065 ], "loc": { "start": { @@ -152854,8 +152854,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 68071, - 68074 + 68066, + 68069 ], "loc": { "start": { @@ -152883,8 +152883,8 @@ "object": { "type": "ThisExpression", "range": [ - 68089, - 68093 + 68084, + 68088 ], "loc": { "start": { @@ -152901,8 +152901,8 @@ "type": "Identifier", "name": "hasColWidths", "range": [ - 68094, - 68106 + 68089, + 68101 ], "loc": { "start": { @@ -152916,8 +152916,8 @@ } }, "range": [ - 68089, - 68106 + 68084, + 68101 ], "loc": { "start": { @@ -152932,8 +152932,8 @@ }, "prefix": true, "range": [ - 68088, - 68106 + 68083, + 68101 ], "loc": { "start": { @@ -152953,8 +152953,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 68121, - 68128 + 68116, + 68123 ], "loc": { "start": { @@ -152969,8 +152969,8 @@ } ], "range": [ - 68107, - 68138 + 68102, + 68133 ], "loc": { "start": { @@ -152985,8 +152985,8 @@ }, "alternate": null, "range": [ - 68085, - 68138 + 68080, + 68133 ], "loc": { "start": { @@ -153008,8 +153008,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 68147, - 68150 + 68142, + 68145 ], "loc": { "start": { @@ -153029,8 +153029,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 68153, - 68156 + 68148, + 68151 ], "loc": { "start": { @@ -153049,8 +153049,8 @@ "object": { "type": "ThisExpression", "range": [ - 68160, - 68164 + 68155, + 68159 ], "loc": { "start": { @@ -153067,8 +153067,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 68165, - 68168 + 68160, + 68163 ], "loc": { "start": { @@ -153082,8 +153082,8 @@ } }, "range": [ - 68160, - 68168 + 68155, + 68163 ], "loc": { "start": { @@ -153097,8 +153097,8 @@ } }, "range": [ - 68153, - 68168 + 68148, + 68163 ], "loc": { "start": { @@ -153112,8 +153112,8 @@ } }, "range": [ - 68147, - 68168 + 68142, + 68163 ], "loc": { "start": { @@ -153127,8 +153127,8 @@ } }, "range": [ - 68147, - 68169 + 68142, + 68164 ], "loc": { "start": { @@ -153152,8 +153152,8 @@ "type": "Identifier", "name": "setWidths", "range": [ - 68179, - 68188 + 68174, + 68183 ], "loc": { "start": { @@ -153170,8 +153170,8 @@ "type": "Identifier", "name": "call", "range": [ - 68189, - 68193 + 68184, + 68188 ], "loc": { "start": { @@ -153185,8 +153185,8 @@ } }, "range": [ - 68179, - 68193 + 68174, + 68188 ], "loc": { "start": { @@ -153203,8 +153203,8 @@ { "type": "ThisExpression", "range": [ - 68194, - 68198 + 68189, + 68193 ], "loc": { "start": { @@ -153219,8 +153219,8 @@ } ], "range": [ - 68179, - 68199 + 68174, + 68194 ], "loc": { "start": { @@ -153234,8 +153234,8 @@ } }, "range": [ - 68179, - 68200 + 68174, + 68195 ], "loc": { "start": { @@ -153254,8 +153254,8 @@ "type": "Identifier", "name": "setWidths", "range": [ - 68219, - 68228 + 68214, + 68223 ], "loc": { "start": { @@ -153281,8 +153281,8 @@ "type": "Identifier", "name": "nbCols", "range": [ - 68248, - 68254 + 68243, + 68249 ], "loc": { "start": { @@ -153301,8 +153301,8 @@ "object": { "type": "ThisExpression", "range": [ - 68257, - 68261 + 68252, + 68256 ], "loc": { "start": { @@ -153319,8 +153319,8 @@ "type": "Identifier", "name": "nbCells", "range": [ - 68262, - 68269 + 68257, + 68264 ], "loc": { "start": { @@ -153334,8 +153334,8 @@ } }, "range": [ - 68257, - 68269 + 68252, + 68264 ], "loc": { "start": { @@ -153349,8 +153349,8 @@ } }, "range": [ - 68248, - 68269 + 68243, + 68264 ], "loc": { "start": { @@ -153366,8 +153366,8 @@ ], "kind": "let", "range": [ - 68244, - 68270 + 68239, + 68265 ], "loc": { "start": { @@ -153389,8 +153389,8 @@ "type": "Identifier", "name": "colWidths", "range": [ - 68287, - 68296 + 68282, + 68291 ], "loc": { "start": { @@ -153409,8 +153409,8 @@ "object": { "type": "ThisExpression", "range": [ - 68299, - 68303 + 68294, + 68298 ], "loc": { "start": { @@ -153427,8 +153427,8 @@ "type": "Identifier", "name": "colWidths", "range": [ - 68304, - 68313 + 68299, + 68308 ], "loc": { "start": { @@ -153442,8 +153442,8 @@ } }, "range": [ - 68299, - 68313 + 68294, + 68308 ], "loc": { "start": { @@ -153457,8 +153457,8 @@ } }, "range": [ - 68287, - 68313 + 68282, + 68308 ], "loc": { "start": { @@ -153474,8 +153474,8 @@ ], "kind": "let", "range": [ - 68283, - 68314 + 68278, + 68309 ], "loc": { "start": { @@ -153497,8 +153497,8 @@ "type": "Identifier", "name": "colTags", "range": [ - 68331, - 68338 + 68326, + 68333 ], "loc": { "start": { @@ -153520,8 +153520,8 @@ "type": "Identifier", "name": "Dom", "range": [ - 68341, - 68344 + 68336, + 68339 ], "loc": { "start": { @@ -153538,8 +153538,8 @@ "type": "Identifier", "name": "tag", "range": [ - 68345, - 68348 + 68340, + 68343 ], "loc": { "start": { @@ -153553,8 +153553,8 @@ } }, "range": [ - 68341, - 68348 + 68336, + 68343 ], "loc": { "start": { @@ -153572,8 +153572,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 68349, - 68352 + 68344, + 68347 ], "loc": { "start": { @@ -153591,8 +153591,8 @@ "value": "col", "raw": "'col'", "range": [ - 68354, - 68359 + 68349, + 68354 ], "loc": { "start": { @@ -153607,8 +153607,8 @@ } ], "range": [ - 68341, - 68360 + 68336, + 68355 ], "loc": { "start": { @@ -153622,8 +153622,8 @@ } }, "range": [ - 68331, - 68360 + 68326, + 68355 ], "loc": { "start": { @@ -153639,8 +153639,8 @@ ], "kind": "let", "range": [ - 68327, - 68361 + 68322, + 68356 ], "loc": { "start": { @@ -153662,8 +153662,8 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 68378, - 68390 + 68373, + 68385 ], "loc": { "start": { @@ -153686,8 +153686,8 @@ "type": "Identifier", "name": "colTags", "range": [ - 68393, - 68400 + 68388, + 68395 ], "loc": { "start": { @@ -153704,8 +153704,8 @@ "type": "Identifier", "name": "length", "range": [ - 68401, - 68407 + 68396, + 68402 ], "loc": { "start": { @@ -153719,8 +153719,8 @@ } }, "range": [ - 68393, - 68407 + 68388, + 68402 ], "loc": { "start": { @@ -153738,8 +153738,8 @@ "value": 0, "raw": "0", "range": [ - 68410, - 68411 + 68405, + 68406 ], "loc": { "start": { @@ -153753,8 +153753,8 @@ } }, "range": [ - 68393, - 68411 + 68388, + 68406 ], "loc": { "start": { @@ -153768,8 +153768,8 @@ } }, "range": [ - 68378, - 68411 + 68373, + 68406 ], "loc": { "start": { @@ -153785,8 +153785,8 @@ ], "kind": "let", "range": [ - 68374, - 68412 + 68369, + 68407 ], "loc": { "start": { @@ -153808,8 +153808,8 @@ "type": "Identifier", "name": "frag", "range": [ - 68429, - 68433 + 68424, + 68428 ], "loc": { "start": { @@ -153831,8 +153831,8 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 68437, - 68449 + 68432, + 68444 ], "loc": { "start": { @@ -153847,8 +153847,8 @@ }, "prefix": true, "range": [ - 68436, - 68449 + 68431, + 68444 ], "loc": { "start": { @@ -153870,8 +153870,8 @@ "type": "Identifier", "name": "doc", "range": [ - 68452, - 68455 + 68447, + 68450 ], "loc": { "start": { @@ -153888,8 +153888,8 @@ "type": "Identifier", "name": "createDocumentFragment", "range": [ - 68456, - 68478 + 68451, + 68473 ], "loc": { "start": { @@ -153903,8 +153903,8 @@ } }, "range": [ - 68452, - 68478 + 68447, + 68473 ], "loc": { "start": { @@ -153919,8 +153919,8 @@ }, "arguments": [], "range": [ - 68452, - 68480 + 68447, + 68475 ], "loc": { "start": { @@ -153938,8 +153938,8 @@ "value": null, "raw": "null", "range": [ - 68483, - 68487 + 68478, + 68482 ], "loc": { "start": { @@ -153953,8 +153953,8 @@ } }, "range": [ - 68436, - 68487 + 68431, + 68482 ], "loc": { "start": { @@ -153968,8 +153968,8 @@ } }, "range": [ - 68429, - 68487 + 68424, + 68482 ], "loc": { "start": { @@ -153985,8 +153985,8 @@ ], "kind": "let", "range": [ - 68425, - 68488 + 68420, + 68483 ], "loc": { "start": { @@ -154010,8 +154010,8 @@ "type": "Identifier", "name": "k", "range": [ - 68509, - 68510 + 68504, + 68505 ], "loc": { "start": { @@ -154029,8 +154029,8 @@ "value": 0, "raw": "0", "range": [ - 68511, - 68512 + 68506, + 68507 ], "loc": { "start": { @@ -154044,8 +154044,8 @@ } }, "range": [ - 68509, - 68512 + 68504, + 68507 ], "loc": { "start": { @@ -154061,8 +154061,8 @@ ], "kind": "let", "range": [ - 68505, - 68512 + 68500, + 68507 ], "loc": { "start": { @@ -154082,8 +154082,8 @@ "type": "Identifier", "name": "k", "range": [ - 68514, - 68515 + 68509, + 68510 ], "loc": { "start": { @@ -154100,8 +154100,8 @@ "type": "Identifier", "name": "nbCols", "range": [ - 68516, - 68522 + 68511, + 68517 ], "loc": { "start": { @@ -154115,8 +154115,8 @@ } }, "range": [ - 68514, - 68522 + 68509, + 68517 ], "loc": { "start": { @@ -154136,8 +154136,8 @@ "type": "Identifier", "name": "k", "range": [ - 68524, - 68525 + 68519, + 68520 ], "loc": { "start": { @@ -154152,8 +154152,8 @@ }, "prefix": false, "range": [ - 68524, - 68527 + 68519, + 68522 ], "loc": { "start": { @@ -154178,8 +154178,8 @@ "type": "Identifier", "name": "col", "range": [ - 68550, - 68553 + 68545, + 68548 ], "loc": { "start": { @@ -154194,8 +154194,8 @@ }, "init": null, "range": [ - 68550, - 68553 + 68545, + 68548 ], "loc": { "start": { @@ -154211,8 +154211,8 @@ ], "kind": "let", "range": [ - 68546, - 68554 + 68541, + 68549 ], "loc": { "start": { @@ -154231,8 +154231,8 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 68574, - 68586 + 68569, + 68581 ], "loc": { "start": { @@ -154257,8 +154257,8 @@ "type": "Identifier", "name": "col", "range": [ - 68609, - 68612 + 68604, + 68607 ], "loc": { "start": { @@ -154278,8 +154278,8 @@ "type": "Identifier", "name": "colTags", "range": [ - 68615, - 68622 + 68610, + 68617 ], "loc": { "start": { @@ -154296,8 +154296,8 @@ "type": "Identifier", "name": "k", "range": [ - 68623, - 68624 + 68618, + 68619 ], "loc": { "start": { @@ -154311,8 +154311,8 @@ } }, "range": [ - 68615, - 68625 + 68610, + 68620 ], "loc": { "start": { @@ -154326,8 +154326,8 @@ } }, "range": [ - 68609, - 68625 + 68604, + 68620 ], "loc": { "start": { @@ -154341,8 +154341,8 @@ } }, "range": [ - 68609, - 68626 + 68604, + 68621 ], "loc": { "start": { @@ -154357,8 +154357,8 @@ } ], "range": [ - 68587, - 68644 + 68582, + 68639 ], "loc": { "start": { @@ -154383,8 +154383,8 @@ "type": "Identifier", "name": "col", "range": [ - 68672, - 68675 + 68667, + 68670 ], "loc": { "start": { @@ -154406,8 +154406,8 @@ "type": "Identifier", "name": "Dom", "range": [ - 68678, - 68681 + 68673, + 68676 ], "loc": { "start": { @@ -154424,8 +154424,8 @@ "type": "Identifier", "name": "create", "range": [ - 68682, - 68688 + 68677, + 68683 ], "loc": { "start": { @@ -154439,8 +154439,8 @@ } }, "range": [ - 68678, - 68688 + 68673, + 68683 ], "loc": { "start": { @@ -154459,8 +154459,8 @@ "value": "col", "raw": "'col'", "range": [ - 68689, - 68694 + 68684, + 68689 ], "loc": { "start": { @@ -154481,8 +154481,8 @@ "value": "id", "raw": "'id'", "range": [ - 68697, - 68701 + 68692, + 68696 ], "loc": { "start": { @@ -154507,8 +154507,8 @@ "object": { "type": "ThisExpression", "range": [ - 68703, - 68707 + 68698, + 68702 ], "loc": { "start": { @@ -154525,8 +154525,8 @@ "type": "Identifier", "name": "id", "range": [ - 68708, - 68710 + 68703, + 68705 ], "loc": { "start": { @@ -154540,8 +154540,8 @@ } }, "range": [ - 68703, - 68710 + 68698, + 68705 ], "loc": { "start": { @@ -154559,8 +154559,8 @@ "value": "_col_", "raw": "'_col_'", "range": [ - 68711, - 68718 + 68706, + 68713 ], "loc": { "start": { @@ -154574,8 +154574,8 @@ } }, "range": [ - 68703, - 68718 + 68698, + 68713 ], "loc": { "start": { @@ -154592,8 +154592,8 @@ "type": "Identifier", "name": "k", "range": [ - 68719, - 68720 + 68714, + 68715 ], "loc": { "start": { @@ -154607,8 +154607,8 @@ } }, "range": [ - 68703, - 68720 + 68698, + 68715 ], "loc": { "start": { @@ -154623,8 +154623,8 @@ } ], "range": [ - 68696, - 68721 + 68691, + 68716 ], "loc": { "start": { @@ -154639,8 +154639,8 @@ } ], "range": [ - 68678, - 68722 + 68673, + 68717 ], "loc": { "start": { @@ -154654,8 +154654,8 @@ } }, "range": [ - 68672, - 68722 + 68667, + 68717 ], "loc": { "start": { @@ -154669,8 +154669,8 @@ } }, "range": [ - 68672, - 68723 + 68667, + 68718 ], "loc": { "start": { @@ -154694,8 +154694,8 @@ "type": "Identifier", "name": "frag", "range": [ - 68744, - 68748 + 68739, + 68743 ], "loc": { "start": { @@ -154712,8 +154712,8 @@ "type": "Identifier", "name": "appendChild", "range": [ - 68749, - 68760 + 68744, + 68755 ], "loc": { "start": { @@ -154727,8 +154727,8 @@ } }, "range": [ - 68744, - 68760 + 68739, + 68755 ], "loc": { "start": { @@ -154746,8 +154746,8 @@ "type": "Identifier", "name": "col", "range": [ - 68761, - 68764 + 68756, + 68759 ], "loc": { "start": { @@ -154762,8 +154762,8 @@ } ], "range": [ - 68744, - 68765 + 68739, + 68760 ], "loc": { "start": { @@ -154777,8 +154777,8 @@ } }, "range": [ - 68744, - 68766 + 68739, + 68761 ], "loc": { "start": { @@ -154793,8 +154793,8 @@ } ], "range": [ - 68650, - 68784 + 68645, + 68779 ], "loc": { "start": { @@ -154808,8 +154808,8 @@ } }, "range": [ - 68571, - 68784 + 68566, + 68779 ], "loc": { "start": { @@ -154837,8 +154837,8 @@ "type": "Identifier", "name": "col", "range": [ - 68801, - 68804 + 68796, + 68799 ], "loc": { "start": { @@ -154855,8 +154855,8 @@ "type": "Identifier", "name": "style", "range": [ - 68805, - 68810 + 68800, + 68805 ], "loc": { "start": { @@ -154870,8 +154870,8 @@ } }, "range": [ - 68801, - 68810 + 68796, + 68805 ], "loc": { "start": { @@ -154888,8 +154888,8 @@ "type": "Identifier", "name": "width", "range": [ - 68811, - 68816 + 68806, + 68811 ], "loc": { "start": { @@ -154903,8 +154903,8 @@ } }, "range": [ - 68801, - 68816 + 68796, + 68811 ], "loc": { "start": { @@ -154924,8 +154924,8 @@ "type": "Identifier", "name": "colWidths", "range": [ - 68819, - 68828 + 68814, + 68823 ], "loc": { "start": { @@ -154942,8 +154942,8 @@ "type": "Identifier", "name": "k", "range": [ - 68829, - 68830 + 68824, + 68825 ], "loc": { "start": { @@ -154957,8 +154957,8 @@ } }, "range": [ - 68819, - 68831 + 68814, + 68826 ], "loc": { "start": { @@ -154972,8 +154972,8 @@ } }, "range": [ - 68801, - 68831 + 68796, + 68826 ], "loc": { "start": { @@ -154987,8 +154987,8 @@ } }, "range": [ - 68801, - 68832 + 68796, + 68827 ], "loc": { "start": { @@ -155003,8 +155003,8 @@ } ], "range": [ - 68528, - 68846 + 68523, + 68841 ], "loc": { "start": { @@ -155018,8 +155018,8 @@ } }, "range": [ - 68501, - 68846 + 68496, + 68841 ], "loc": { "start": { @@ -155041,8 +155041,8 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 68863, - 68875 + 68858, + 68870 ], "loc": { "start": { @@ -155057,8 +155057,8 @@ }, "prefix": true, "range": [ - 68862, - 68875 + 68857, + 68870 ], "loc": { "start": { @@ -155085,8 +155085,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 68894, - 68897 + 68889, + 68892 ], "loc": { "start": { @@ -155103,8 +155103,8 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 68898, - 68910 + 68893, + 68905 ], "loc": { "start": { @@ -155118,8 +155118,8 @@ } }, "range": [ - 68894, - 68910 + 68889, + 68905 ], "loc": { "start": { @@ -155137,8 +155137,8 @@ "type": "Identifier", "name": "frag", "range": [ - 68911, - 68915 + 68906, + 68910 ], "loc": { "start": { @@ -155158,8 +155158,8 @@ "type": "Identifier", "name": "tbl", "range": [ - 68917, - 68920 + 68912, + 68915 ], "loc": { "start": { @@ -155176,8 +155176,8 @@ "type": "Identifier", "name": "firstChild", "range": [ - 68921, - 68931 + 68916, + 68926 ], "loc": { "start": { @@ -155191,8 +155191,8 @@ } }, "range": [ - 68917, - 68931 + 68912, + 68926 ], "loc": { "start": { @@ -155207,8 +155207,8 @@ } ], "range": [ - 68894, - 68932 + 68889, + 68927 ], "loc": { "start": { @@ -155222,8 +155222,8 @@ } }, "range": [ - 68894, - 68933 + 68889, + 68928 ], "loc": { "start": { @@ -155238,8 +155238,8 @@ } ], "range": [ - 68876, - 68947 + 68871, + 68942 ], "loc": { "start": { @@ -155254,8 +155254,8 @@ }, "alternate": null, "range": [ - 68859, - 68947 + 68854, + 68942 ], "loc": { "start": { @@ -155270,8 +155270,8 @@ } ], "range": [ - 68230, - 68957 + 68225, + 68952 ], "loc": { "start": { @@ -155287,8 +155287,8 @@ "generator": false, "expression": false, "range": [ - 68210, - 68957 + 68205, + 68952 ], "loc": { "start": { @@ -155303,8 +155303,8 @@ } ], "range": [ - 68075, - 68963 + 68070, + 68958 ], "loc": { "start": { @@ -155320,8 +155320,8 @@ "generator": false, "expression": false, "range": [ - 68070, - 68963 + 68065, + 68958 ], "loc": { "start": { @@ -155337,8 +155337,8 @@ "kind": "method", "computed": false, "range": [ - 68058, - 68963 + 68053, + 68958 ], "loc": { "start": { @@ -155355,8 +155355,8 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 67949, - 68053 + 67944, + 68048 ], "loc": { "start": { @@ -155375,8 +155375,8 @@ "type": "Block", "value": "*\n * Makes defined rows always visible\n ", "range": [ - 68969, - 69021 + 68964, + 69016 ], "loc": { "start": { @@ -155398,8 +155398,8 @@ "type": "Identifier", "name": "enforceVisibility", "range": [ - 69026, - 69043 + 69021, + 69038 ], "loc": { "start": { @@ -155430,8 +155430,8 @@ "object": { "type": "ThisExpression", "range": [ - 69059, - 69063 + 69054, + 69058 ], "loc": { "start": { @@ -155448,8 +155448,8 @@ "type": "Identifier", "name": "hasVisibleRows", "range": [ - 69064, - 69078 + 69059, + 69073 ], "loc": { "start": { @@ -155463,8 +155463,8 @@ } }, "range": [ - 69059, - 69078 + 69054, + 69073 ], "loc": { "start": { @@ -155479,8 +155479,8 @@ }, "prefix": true, "range": [ - 69058, - 69078 + 69053, + 69073 ], "loc": { "start": { @@ -155500,8 +155500,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 69093, - 69100 + 69088, + 69095 ], "loc": { "start": { @@ -155516,8 +155516,8 @@ } ], "range": [ - 69079, - 69110 + 69074, + 69105 ], "loc": { "start": { @@ -155532,8 +155532,8 @@ }, "alternate": null, "range": [ - 69055, - 69110 + 69050, + 69105 ], "loc": { "start": { @@ -155557,8 +155557,8 @@ "type": "Identifier", "name": "i", "range": [ - 69127, - 69128 + 69122, + 69123 ], "loc": { "start": { @@ -155576,8 +155576,8 @@ "value": 0, "raw": "0", "range": [ - 69129, - 69130 + 69124, + 69125 ], "loc": { "start": { @@ -155591,8 +155591,8 @@ } }, "range": [ - 69127, - 69130 + 69122, + 69125 ], "loc": { "start": { @@ -155611,8 +155611,8 @@ "type": "Identifier", "name": "len", "range": [ - 69132, - 69135 + 69127, + 69130 ], "loc": { "start": { @@ -155634,8 +155634,8 @@ "object": { "type": "ThisExpression", "range": [ - 69136, - 69140 + 69131, + 69135 ], "loc": { "start": { @@ -155652,8 +155652,8 @@ "type": "Identifier", "name": "visibleRows", "range": [ - 69141, - 69152 + 69136, + 69147 ], "loc": { "start": { @@ -155667,8 +155667,8 @@ } }, "range": [ - 69136, - 69152 + 69131, + 69147 ], "loc": { "start": { @@ -155685,8 +155685,8 @@ "type": "Identifier", "name": "length", "range": [ - 69153, - 69159 + 69148, + 69154 ], "loc": { "start": { @@ -155700,8 +155700,8 @@ } }, "range": [ - 69136, - 69159 + 69131, + 69154 ], "loc": { "start": { @@ -155715,8 +155715,8 @@ } }, "range": [ - 69132, - 69159 + 69127, + 69154 ], "loc": { "start": { @@ -155732,8 +155732,8 @@ ], "kind": "let", "range": [ - 69123, - 69159 + 69118, + 69154 ], "loc": { "start": { @@ -155753,8 +155753,8 @@ "type": "Identifier", "name": "i", "range": [ - 69161, - 69162 + 69156, + 69157 ], "loc": { "start": { @@ -155771,8 +155771,8 @@ "type": "Identifier", "name": "len", "range": [ - 69163, - 69166 + 69158, + 69161 ], "loc": { "start": { @@ -155786,8 +155786,8 @@ } }, "range": [ - 69161, - 69166 + 69156, + 69161 ], "loc": { "start": { @@ -155807,8 +155807,8 @@ "type": "Identifier", "name": "i", "range": [ - 69168, - 69169 + 69163, + 69164 ], "loc": { "start": { @@ -155823,8 +155823,8 @@ }, "prefix": false, "range": [ - 69168, - 69171 + 69163, + 69166 ], "loc": { "start": { @@ -155849,8 +155849,8 @@ "type": "Identifier", "name": "row", "range": [ - 69190, - 69193 + 69185, + 69188 ], "loc": { "start": { @@ -155872,8 +155872,8 @@ "object": { "type": "ThisExpression", "range": [ - 69196, - 69200 + 69191, + 69195 ], "loc": { "start": { @@ -155890,8 +155890,8 @@ "type": "Identifier", "name": "visibleRows", "range": [ - 69201, - 69212 + 69196, + 69207 ], "loc": { "start": { @@ -155905,8 +155905,8 @@ } }, "range": [ - 69196, - 69212 + 69191, + 69207 ], "loc": { "start": { @@ -155923,8 +155923,8 @@ "type": "Identifier", "name": "i", "range": [ - 69213, - 69214 + 69208, + 69209 ], "loc": { "start": { @@ -155938,8 +155938,8 @@ } }, "range": [ - 69196, - 69215 + 69191, + 69210 ], "loc": { "start": { @@ -155953,8 +155953,8 @@ } }, "range": [ - 69190, - 69215 + 69185, + 69210 ], "loc": { "start": { @@ -155970,8 +155970,8 @@ ], "kind": "let", "range": [ - 69186, - 69216 + 69181, + 69211 ], "loc": { "start": { @@ -155988,8 +155988,8 @@ "type": "Line", "value": "row index cannot be > nrows", "range": [ - 69229, - 69258 + 69224, + 69253 ], "loc": { "start": { @@ -156013,8 +156013,8 @@ "type": "Identifier", "name": "row", "range": [ - 69274, - 69277 + 69269, + 69272 ], "loc": { "start": { @@ -156033,8 +156033,8 @@ "object": { "type": "ThisExpression", "range": [ - 69281, - 69285 + 69276, + 69280 ], "loc": { "start": { @@ -156051,8 +156051,8 @@ "type": "Identifier", "name": "nbRows", "range": [ - 69286, - 69292 + 69281, + 69287 ], "loc": { "start": { @@ -156066,8 +156066,8 @@ } }, "range": [ - 69281, - 69292 + 69276, + 69287 ], "loc": { "start": { @@ -156081,8 +156081,8 @@ } }, "range": [ - 69274, - 69292 + 69269, + 69287 ], "loc": { "start": { @@ -156108,8 +156108,8 @@ "object": { "type": "ThisExpression", "range": [ - 69311, - 69315 + 69306, + 69310 ], "loc": { "start": { @@ -156126,8 +156126,8 @@ "type": "Identifier", "name": "validateRow", "range": [ - 69316, - 69327 + 69311, + 69322 ], "loc": { "start": { @@ -156141,8 +156141,8 @@ } }, "range": [ - 69311, - 69327 + 69306, + 69322 ], "loc": { "start": { @@ -156160,8 +156160,8 @@ "type": "Identifier", "name": "row", "range": [ - 69328, - 69331 + 69323, + 69326 ], "loc": { "start": { @@ -156179,8 +156179,8 @@ "value": true, "raw": "true", "range": [ - 69333, - 69337 + 69328, + 69332 ], "loc": { "start": { @@ -156195,8 +156195,8 @@ } ], "range": [ - 69311, - 69338 + 69306, + 69333 ], "loc": { "start": { @@ -156210,8 +156210,8 @@ } }, "range": [ - 69311, - 69339 + 69306, + 69334 ], "loc": { "start": { @@ -156226,8 +156226,8 @@ } ], "range": [ - 69293, - 69353 + 69288, + 69348 ], "loc": { "start": { @@ -156242,8 +156242,8 @@ }, "alternate": null, "range": [ - 69271, - 69353 + 69266, + 69348 ], "loc": { "start": { @@ -156260,8 +156260,8 @@ "type": "Line", "value": "row index cannot be > nrows", "range": [ - 69229, - 69258 + 69224, + 69253 ], "loc": { "start": { @@ -156278,8 +156278,8 @@ } ], "range": [ - 69172, - 69363 + 69167, + 69358 ], "loc": { "start": { @@ -156293,8 +156293,8 @@ } }, "range": [ - 69119, - 69363 + 69114, + 69358 ], "loc": { "start": { @@ -156309,8 +156309,8 @@ } ], "range": [ - 69045, - 69369 + 69040, + 69364 ], "loc": { "start": { @@ -156326,8 +156326,8 @@ "generator": false, "expression": false, "range": [ - 69043, - 69369 + 69038, + 69364 ], "loc": { "start": { @@ -156343,8 +156343,8 @@ "kind": "method", "computed": false, "range": [ - 69026, - 69369 + 69021, + 69364 ], "loc": { "start": { @@ -156361,8 +156361,8 @@ "type": "Block", "value": "*\n * Makes defined rows always visible\n ", "range": [ - 68969, - 69021 + 68964, + 69016 ], "loc": { "start": { @@ -156381,8 +156381,8 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 69375, - 69423 + 69370, + 69418 ], "loc": { "start": { @@ -156404,8 +156404,8 @@ "type": "Identifier", "name": "clearFilters", "range": [ - 69428, - 69440 + 69423, + 69435 ], "loc": { "start": { @@ -156436,8 +156436,8 @@ "object": { "type": "ThisExpression", "range": [ - 69456, - 69460 + 69451, + 69455 ], "loc": { "start": { @@ -156454,8 +156454,8 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 69461, - 69468 + 69456, + 69463 ], "loc": { "start": { @@ -156469,8 +156469,8 @@ } }, "range": [ - 69456, - 69468 + 69451, + 69463 ], "loc": { "start": { @@ -156485,8 +156485,8 @@ }, "prefix": true, "range": [ - 69455, - 69468 + 69450, + 69463 ], "loc": { "start": { @@ -156506,8 +156506,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 69483, - 69490 + 69478, + 69485 ], "loc": { "start": { @@ -156522,8 +156522,8 @@ } ], "range": [ - 69469, - 69500 + 69464, + 69495 ], "loc": { "start": { @@ -156538,8 +156538,8 @@ }, "alternate": null, "range": [ - 69452, - 69500 + 69447, + 69495 ], "loc": { "start": { @@ -156565,8 +156565,8 @@ "object": { "type": "ThisExpression", "range": [ - 69510, - 69514 + 69505, + 69509 ], "loc": { "start": { @@ -156583,8 +156583,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 69515, - 69522 + 69510, + 69517 ], "loc": { "start": { @@ -156598,8 +156598,8 @@ } }, "range": [ - 69510, - 69522 + 69505, + 69517 ], "loc": { "start": { @@ -156616,8 +156616,8 @@ "type": "Identifier", "name": "emit", "range": [ - 69523, - 69527 + 69518, + 69522 ], "loc": { "start": { @@ -156631,8 +156631,8 @@ } }, "range": [ - 69510, - 69527 + 69505, + 69522 ], "loc": { "start": { @@ -156651,8 +156651,8 @@ "value": "before-clearing-filters", "raw": "'before-clearing-filters'", "range": [ - 69528, - 69553 + 69523, + 69548 ], "loc": { "start": { @@ -156668,8 +156668,8 @@ { "type": "ThisExpression", "range": [ - 69555, - 69559 + 69550, + 69554 ], "loc": { "start": { @@ -156684,8 +156684,8 @@ } ], "range": [ - 69510, - 69560 + 69505, + 69555 ], "loc": { "start": { @@ -156699,8 +156699,8 @@ } }, "range": [ - 69510, - 69561 + 69505, + 69556 ], "loc": { "start": { @@ -156721,8 +156721,8 @@ "object": { "type": "ThisExpression", "range": [ - 69574, - 69578 + 69569, + 69573 ], "loc": { "start": { @@ -156739,8 +156739,8 @@ "type": "Identifier", "name": "onBeforeReset", "range": [ - 69579, - 69592 + 69574, + 69587 ], "loc": { "start": { @@ -156754,8 +156754,8 @@ } }, "range": [ - 69574, - 69592 + 69569, + 69587 ], "loc": { "start": { @@ -156784,8 +156784,8 @@ "object": { "type": "ThisExpression", "range": [ - 69607, - 69611 + 69602, + 69606 ], "loc": { "start": { @@ -156802,8 +156802,8 @@ "type": "Identifier", "name": "onBeforeReset", "range": [ - 69612, - 69625 + 69607, + 69620 ], "loc": { "start": { @@ -156817,8 +156817,8 @@ } }, "range": [ - 69607, - 69625 + 69602, + 69620 ], "loc": { "start": { @@ -156835,8 +156835,8 @@ "type": "Identifier", "name": "call", "range": [ - 69626, - 69630 + 69621, + 69625 ], "loc": { "start": { @@ -156850,8 +156850,8 @@ } }, "range": [ - 69607, - 69630 + 69602, + 69625 ], "loc": { "start": { @@ -156870,8 +156870,8 @@ "value": null, "raw": "null", "range": [ - 69631, - 69635 + 69626, + 69630 ], "loc": { "start": { @@ -156887,8 +156887,8 @@ { "type": "ThisExpression", "range": [ - 69637, - 69641 + 69632, + 69636 ], "loc": { "start": { @@ -156909,8 +156909,8 @@ "object": { "type": "ThisExpression", "range": [ - 69643, - 69647 + 69638, + 69642 ], "loc": { "start": { @@ -156927,8 +156927,8 @@ "type": "Identifier", "name": "getFiltersValue", "range": [ - 69648, - 69663 + 69643, + 69658 ], "loc": { "start": { @@ -156942,8 +156942,8 @@ } }, "range": [ - 69643, - 69663 + 69638, + 69658 ], "loc": { "start": { @@ -156958,8 +156958,8 @@ }, "arguments": [], "range": [ - 69643, - 69665 + 69638, + 69660 ], "loc": { "start": { @@ -156974,8 +156974,8 @@ } ], "range": [ - 69607, - 69666 + 69602, + 69661 ], "loc": { "start": { @@ -156989,8 +156989,8 @@ } }, "range": [ - 69607, - 69667 + 69602, + 69662 ], "loc": { "start": { @@ -157005,8 +157005,8 @@ } ], "range": [ - 69593, - 69677 + 69588, + 69672 ], "loc": { "start": { @@ -157021,8 +157021,8 @@ }, "alternate": null, "range": [ - 69571, - 69677 + 69566, + 69672 ], "loc": { "start": { @@ -157046,8 +157046,8 @@ "type": "Identifier", "name": "i", "range": [ - 69694, - 69695 + 69689, + 69690 ], "loc": { "start": { @@ -157065,8 +157065,8 @@ "value": 0, "raw": "0", "range": [ - 69696, - 69697 + 69691, + 69692 ], "loc": { "start": { @@ -157080,8 +157080,8 @@ } }, "range": [ - 69694, - 69697 + 69689, + 69692 ], "loc": { "start": { @@ -157100,8 +157100,8 @@ "type": "Identifier", "name": "len", "range": [ - 69699, - 69702 + 69694, + 69697 ], "loc": { "start": { @@ -157123,8 +157123,8 @@ "object": { "type": "ThisExpression", "range": [ - 69703, - 69707 + 69698, + 69702 ], "loc": { "start": { @@ -157141,8 +157141,8 @@ "type": "Identifier", "name": "fltIds", "range": [ - 69708, - 69714 + 69703, + 69709 ], "loc": { "start": { @@ -157156,8 +157156,8 @@ } }, "range": [ - 69703, - 69714 + 69698, + 69709 ], "loc": { "start": { @@ -157174,8 +157174,8 @@ "type": "Identifier", "name": "length", "range": [ - 69715, - 69721 + 69710, + 69716 ], "loc": { "start": { @@ -157189,8 +157189,8 @@ } }, "range": [ - 69703, - 69721 + 69698, + 69716 ], "loc": { "start": { @@ -157204,8 +157204,8 @@ } }, "range": [ - 69699, - 69721 + 69694, + 69716 ], "loc": { "start": { @@ -157221,8 +157221,8 @@ ], "kind": "let", "range": [ - 69690, - 69721 + 69685, + 69716 ], "loc": { "start": { @@ -157242,8 +157242,8 @@ "type": "Identifier", "name": "i", "range": [ - 69723, - 69724 + 69718, + 69719 ], "loc": { "start": { @@ -157260,8 +157260,8 @@ "type": "Identifier", "name": "len", "range": [ - 69725, - 69728 + 69720, + 69723 ], "loc": { "start": { @@ -157275,8 +157275,8 @@ } }, "range": [ - 69723, - 69728 + 69718, + 69723 ], "loc": { "start": { @@ -157296,8 +157296,8 @@ "type": "Identifier", "name": "i", "range": [ - 69730, - 69731 + 69725, + 69726 ], "loc": { "start": { @@ -157312,8 +157312,8 @@ }, "prefix": false, "range": [ - 69730, - 69733 + 69725, + 69728 ], "loc": { "start": { @@ -157339,8 +157339,8 @@ "object": { "type": "ThisExpression", "range": [ - 69748, - 69752 + 69743, + 69747 ], "loc": { "start": { @@ -157357,8 +157357,8 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 69753, - 69767 + 69748, + 69762 ], "loc": { "start": { @@ -157372,8 +157372,8 @@ } }, "range": [ - 69748, - 69767 + 69743, + 69762 ], "loc": { "start": { @@ -157391,8 +157391,8 @@ "type": "Identifier", "name": "i", "range": [ - 69768, - 69769 + 69763, + 69764 ], "loc": { "start": { @@ -157410,8 +157410,8 @@ "value": "", "raw": "''", "range": [ - 69771, - 69773 + 69766, + 69768 ], "loc": { "start": { @@ -157426,8 +157426,8 @@ } ], "range": [ - 69748, - 69774 + 69743, + 69769 ], "loc": { "start": { @@ -157441,8 +157441,8 @@ } }, "range": [ - 69748, - 69775 + 69743, + 69770 ], "loc": { "start": { @@ -157457,8 +157457,8 @@ } ], "range": [ - 69734, - 69785 + 69729, + 69780 ], "loc": { "start": { @@ -157472,8 +157472,8 @@ } }, "range": [ - 69686, - 69785 + 69681, + 69780 ], "loc": { "start": { @@ -157496,8 +157496,8 @@ "object": { "type": "ThisExpression", "range": [ - 69795, - 69799 + 69790, + 69794 ], "loc": { "start": { @@ -157514,8 +157514,8 @@ "type": "Identifier", "name": "filter", "range": [ - 69800, - 69806 + 69795, + 69801 ], "loc": { "start": { @@ -157529,8 +157529,8 @@ } }, "range": [ - 69795, - 69806 + 69790, + 69801 ], "loc": { "start": { @@ -157545,8 +157545,8 @@ }, "arguments": [], "range": [ - 69795, - 69808 + 69790, + 69803 ], "loc": { "start": { @@ -157560,8 +157560,8 @@ } }, "range": [ - 69795, - 69809 + 69790, + 69804 ], "loc": { "start": { @@ -157582,8 +157582,8 @@ "object": { "type": "ThisExpression", "range": [ - 69822, - 69826 + 69817, + 69821 ], "loc": { "start": { @@ -157600,8 +157600,8 @@ "type": "Identifier", "name": "onAfterReset", "range": [ - 69827, - 69839 + 69822, + 69834 ], "loc": { "start": { @@ -157615,8 +157615,8 @@ } }, "range": [ - 69822, - 69839 + 69817, + 69834 ], "loc": { "start": { @@ -157645,8 +157645,8 @@ "object": { "type": "ThisExpression", "range": [ - 69854, - 69858 + 69849, + 69853 ], "loc": { "start": { @@ -157663,8 +157663,8 @@ "type": "Identifier", "name": "onAfterReset", "range": [ - 69859, - 69871 + 69854, + 69866 ], "loc": { "start": { @@ -157678,8 +157678,8 @@ } }, "range": [ - 69854, - 69871 + 69849, + 69866 ], "loc": { "start": { @@ -157696,8 +157696,8 @@ "type": "Identifier", "name": "call", "range": [ - 69872, - 69876 + 69867, + 69871 ], "loc": { "start": { @@ -157711,8 +157711,8 @@ } }, "range": [ - 69854, - 69876 + 69849, + 69871 ], "loc": { "start": { @@ -157731,8 +157731,8 @@ "value": null, "raw": "null", "range": [ - 69877, - 69881 + 69872, + 69876 ], "loc": { "start": { @@ -157748,8 +157748,8 @@ { "type": "ThisExpression", "range": [ - 69883, - 69887 + 69878, + 69882 ], "loc": { "start": { @@ -157764,8 +157764,8 @@ } ], "range": [ - 69854, - 69888 + 69849, + 69883 ], "loc": { "start": { @@ -157779,8 +157779,8 @@ } }, "range": [ - 69854, - 69889 + 69849, + 69884 ], "loc": { "start": { @@ -157795,8 +157795,8 @@ } ], "range": [ - 69840, - 69899 + 69835, + 69894 ], "loc": { "start": { @@ -157811,8 +157811,8 @@ }, "alternate": null, "range": [ - 69819, - 69899 + 69814, + 69894 ], "loc": { "start": { @@ -157838,8 +157838,8 @@ "object": { "type": "ThisExpression", "range": [ - 69908, - 69912 + 69903, + 69907 ], "loc": { "start": { @@ -157856,8 +157856,8 @@ "type": "Identifier", "name": "emitter", "range": [ - 69913, - 69920 + 69908, + 69915 ], "loc": { "start": { @@ -157871,8 +157871,8 @@ } }, "range": [ - 69908, - 69920 + 69903, + 69915 ], "loc": { "start": { @@ -157889,8 +157889,8 @@ "type": "Identifier", "name": "emit", "range": [ - 69921, - 69925 + 69916, + 69920 ], "loc": { "start": { @@ -157904,8 +157904,8 @@ } }, "range": [ - 69908, - 69925 + 69903, + 69920 ], "loc": { "start": { @@ -157924,8 +157924,8 @@ "value": "after-clearing-filters", "raw": "'after-clearing-filters'", "range": [ - 69926, - 69950 + 69921, + 69945 ], "loc": { "start": { @@ -157941,8 +157941,8 @@ { "type": "ThisExpression", "range": [ - 69952, - 69956 + 69947, + 69951 ], "loc": { "start": { @@ -157957,8 +157957,8 @@ } ], "range": [ - 69908, - 69957 + 69903, + 69952 ], "loc": { "start": { @@ -157972,8 +157972,8 @@ } }, "range": [ - 69908, - 69958 + 69903, + 69953 ], "loc": { "start": { @@ -157988,8 +157988,8 @@ } ], "range": [ - 69442, - 69964 + 69437, + 69959 ], "loc": { "start": { @@ -158005,8 +158005,8 @@ "generator": false, "expression": false, "range": [ - 69440, - 69964 + 69435, + 69959 ], "loc": { "start": { @@ -158022,8 +158022,8 @@ "kind": "method", "computed": false, "range": [ - 69428, - 69964 + 69423, + 69959 ], "loc": { "start": { @@ -158040,8 +158040,8 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 69375, - 69423 + 69370, + 69418 ], "loc": { "start": { @@ -158060,8 +158060,8 @@ "type": "Block", "value": "*\n * Clears filtered columns visual indicator (background color)\n ", "range": [ - 69970, - 70048 + 69965, + 70043 ], "loc": { "start": { @@ -158083,8 +158083,8 @@ "type": "Identifier", "name": "clearActiveColumns", "range": [ - 70053, - 70071 + 70048, + 70066 ], "loc": { "start": { @@ -158115,8 +158115,8 @@ "type": "Identifier", "name": "i", "range": [ - 70091, - 70092 + 70086, + 70087 ], "loc": { "start": { @@ -158134,8 +158134,8 @@ "value": 0, "raw": "0", "range": [ - 70093, - 70094 + 70088, + 70089 ], "loc": { "start": { @@ -158149,8 +158149,8 @@ } }, "range": [ - 70091, - 70094 + 70086, + 70089 ], "loc": { "start": { @@ -158169,8 +158169,8 @@ "type": "Identifier", "name": "len", "range": [ - 70096, - 70099 + 70091, + 70094 ], "loc": { "start": { @@ -158191,8 +158191,8 @@ "object": { "type": "ThisExpression", "range": [ - 70100, - 70104 + 70095, + 70099 ], "loc": { "start": { @@ -158209,8 +158209,8 @@ "type": "Identifier", "name": "getCellsNb", "range": [ - 70105, - 70115 + 70100, + 70110 ], "loc": { "start": { @@ -158224,8 +158224,8 @@ } }, "range": [ - 70100, - 70115 + 70095, + 70110 ], "loc": { "start": { @@ -158245,8 +158245,8 @@ "object": { "type": "ThisExpression", "range": [ - 70116, - 70120 + 70111, + 70115 ], "loc": { "start": { @@ -158263,8 +158263,8 @@ "type": "Identifier", "name": "headersRow", "range": [ - 70121, - 70131 + 70116, + 70126 ], "loc": { "start": { @@ -158278,8 +158278,8 @@ } }, "range": [ - 70116, - 70131 + 70111, + 70126 ], "loc": { "start": { @@ -158294,8 +158294,8 @@ } ], "range": [ - 70100, - 70132 + 70095, + 70127 ], "loc": { "start": { @@ -158309,8 +158309,8 @@ } }, "range": [ - 70096, - 70132 + 70091, + 70127 ], "loc": { "start": { @@ -158326,8 +158326,8 @@ ], "kind": "let", "range": [ - 70087, - 70132 + 70082, + 70127 ], "loc": { "start": { @@ -158347,8 +158347,8 @@ "type": "Identifier", "name": "i", "range": [ - 70134, - 70135 + 70129, + 70130 ], "loc": { "start": { @@ -158365,8 +158365,8 @@ "type": "Identifier", "name": "len", "range": [ - 70136, - 70139 + 70131, + 70134 ], "loc": { "start": { @@ -158380,8 +158380,8 @@ } }, "range": [ - 70134, - 70139 + 70129, + 70134 ], "loc": { "start": { @@ -158401,8 +158401,8 @@ "type": "Identifier", "name": "i", "range": [ - 70141, - 70142 + 70136, + 70137 ], "loc": { "start": { @@ -158417,8 +158417,8 @@ }, "prefix": false, "range": [ - 70141, - 70144 + 70136, + 70139 ], "loc": { "start": { @@ -158445,8 +158445,8 @@ "type": "Identifier", "name": "Dom", "range": [ - 70159, - 70162 + 70154, + 70157 ], "loc": { "start": { @@ -158463,8 +158463,8 @@ "type": "Identifier", "name": "removeClass", "range": [ - 70163, - 70174 + 70158, + 70169 ], "loc": { "start": { @@ -158478,8 +158478,8 @@ } }, "range": [ - 70159, - 70174 + 70154, + 70169 ], "loc": { "start": { @@ -158501,8 +158501,8 @@ "object": { "type": "ThisExpression", "range": [ - 70192, - 70196 + 70187, + 70191 ], "loc": { "start": { @@ -158519,8 +158519,8 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 70197, - 70213 + 70192, + 70208 ], "loc": { "start": { @@ -158534,8 +158534,8 @@ } }, "range": [ - 70192, - 70213 + 70187, + 70208 ], "loc": { "start": { @@ -158553,8 +158553,8 @@ "type": "Identifier", "name": "i", "range": [ - 70214, - 70215 + 70209, + 70210 ], "loc": { "start": { @@ -158569,8 +158569,8 @@ } ], "range": [ - 70192, - 70216 + 70187, + 70211 ], "loc": { "start": { @@ -158589,8 +158589,8 @@ "object": { "type": "ThisExpression", "range": [ - 70218, - 70222 + 70213, + 70217 ], "loc": { "start": { @@ -158607,8 +158607,8 @@ "type": "Identifier", "name": "activeColumnsCssClass", "range": [ - 70223, - 70244 + 70218, + 70239 ], "loc": { "start": { @@ -158622,8 +158622,8 @@ } }, "range": [ - 70218, - 70244 + 70213, + 70239 ], "loc": { "start": { @@ -158638,8 +158638,8 @@ } ], "range": [ - 70159, - 70245 + 70154, + 70240 ], "loc": { "start": { @@ -158653,8 +158653,8 @@ } }, "range": [ - 70159, - 70246 + 70154, + 70241 ], "loc": { "start": { @@ -158669,8 +158669,8 @@ } ], "range": [ - 70145, - 70256 + 70140, + 70251 ], "loc": { "start": { @@ -158684,8 +158684,8 @@ } }, "range": [ - 70083, - 70256 + 70078, + 70251 ], "loc": { "start": { @@ -158700,8 +158700,8 @@ } ], "range": [ - 70073, - 70262 + 70068, + 70257 ], "loc": { "start": { @@ -158717,8 +158717,8 @@ "generator": false, "expression": false, "range": [ - 70071, - 70262 + 70066, + 70257 ], "loc": { "start": { @@ -158734,8 +158734,8 @@ "kind": "method", "computed": false, "range": [ - 70053, - 70262 + 70048, + 70257 ], "loc": { "start": { @@ -158752,8 +158752,8 @@ "type": "Block", "value": "*\n * Clears filtered columns visual indicator (background color)\n ", "range": [ - 69970, - 70048 + 69965, + 70043 ], "loc": { "start": { @@ -158772,8 +158772,8 @@ "type": "Block", "value": "*\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n ", "range": [ - 70268, - 70363 + 70263, + 70358 ], "loc": { "start": { @@ -158795,8 +158795,8 @@ "type": "Identifier", "name": "markActiveColumn", "range": [ - 70368, - 70384 + 70363, + 70379 ], "loc": { "start": { @@ -158817,8 +158817,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 70385, - 70393 + 70380, + 70388 ], "loc": { "start": { @@ -158844,8 +158844,8 @@ "type": "Identifier", "name": "header", "range": [ - 70408, - 70414 + 70403, + 70409 ], "loc": { "start": { @@ -158866,8 +158866,8 @@ "object": { "type": "ThisExpression", "range": [ - 70417, - 70421 + 70412, + 70416 ], "loc": { "start": { @@ -158884,8 +158884,8 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 70422, - 70438 + 70417, + 70433 ], "loc": { "start": { @@ -158899,8 +158899,8 @@ } }, "range": [ - 70417, - 70438 + 70412, + 70433 ], "loc": { "start": { @@ -158918,8 +158918,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 70439, - 70447 + 70434, + 70442 ], "loc": { "start": { @@ -158934,8 +158934,8 @@ } ], "range": [ - 70417, - 70448 + 70412, + 70443 ], "loc": { "start": { @@ -158949,8 +158949,8 @@ } }, "range": [ - 70408, - 70448 + 70403, + 70443 ], "loc": { "start": { @@ -158966,8 +158966,8 @@ ], "kind": "let", "range": [ - 70404, - 70449 + 70399, + 70444 ], "loc": { "start": { @@ -158991,8 +158991,8 @@ "type": "Identifier", "name": "Dom", "range": [ - 70461, - 70464 + 70456, + 70459 ], "loc": { "start": { @@ -159009,8 +159009,8 @@ "type": "Identifier", "name": "hasClass", "range": [ - 70465, - 70473 + 70460, + 70468 ], "loc": { "start": { @@ -159024,8 +159024,8 @@ } }, "range": [ - 70461, - 70473 + 70456, + 70468 ], "loc": { "start": { @@ -159043,8 +159043,8 @@ "type": "Identifier", "name": "header", "range": [ - 70474, - 70480 + 70469, + 70475 ], "loc": { "start": { @@ -159063,8 +159063,8 @@ "object": { "type": "ThisExpression", "range": [ - 70482, - 70486 + 70477, + 70481 ], "loc": { "start": { @@ -159081,8 +159081,8 @@ "type": "Identifier", "name": "activeColumnsCssClass", "range": [ - 70487, - 70508 + 70482, + 70503 ], "loc": { "start": { @@ -159096,8 +159096,8 @@ } }, "range": [ - 70482, - 70508 + 70477, + 70503 ], "loc": { "start": { @@ -159112,8 +159112,8 @@ } ], "range": [ - 70461, - 70509 + 70456, + 70504 ], "loc": { "start": { @@ -159133,8 +159133,8 @@ "type": "ReturnStatement", "argument": null, "range": [ - 70524, - 70531 + 70519, + 70526 ], "loc": { "start": { @@ -159149,8 +159149,8 @@ } ], "range": [ - 70510, - 70541 + 70505, + 70536 ], "loc": { "start": { @@ -159165,8 +159165,8 @@ }, "alternate": null, "range": [ - 70458, - 70541 + 70453, + 70536 ], "loc": { "start": { @@ -159187,8 +159187,8 @@ "object": { "type": "ThisExpression", "range": [ - 70553, - 70557 + 70548, + 70552 ], "loc": { "start": { @@ -159205,8 +159205,8 @@ "type": "Identifier", "name": "onBeforeActiveColumn", "range": [ - 70558, - 70578 + 70553, + 70573 ], "loc": { "start": { @@ -159220,8 +159220,8 @@ } }, "range": [ - 70553, - 70578 + 70548, + 70573 ], "loc": { "start": { @@ -159250,8 +159250,8 @@ "object": { "type": "ThisExpression", "range": [ - 70593, - 70597 + 70588, + 70592 ], "loc": { "start": { @@ -159268,8 +159268,8 @@ "type": "Identifier", "name": "onBeforeActiveColumn", "range": [ - 70598, - 70618 + 70593, + 70613 ], "loc": { "start": { @@ -159283,8 +159283,8 @@ } }, "range": [ - 70593, - 70618 + 70588, + 70613 ], "loc": { "start": { @@ -159301,8 +159301,8 @@ "type": "Identifier", "name": "call", "range": [ - 70619, - 70623 + 70614, + 70618 ], "loc": { "start": { @@ -159316,8 +159316,8 @@ } }, "range": [ - 70593, - 70623 + 70588, + 70618 ], "loc": { "start": { @@ -159336,8 +159336,8 @@ "value": null, "raw": "null", "range": [ - 70624, - 70628 + 70619, + 70623 ], "loc": { "start": { @@ -159353,8 +159353,8 @@ { "type": "ThisExpression", "range": [ - 70630, - 70634 + 70625, + 70629 ], "loc": { "start": { @@ -159371,8 +159371,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 70636, - 70644 + 70631, + 70639 ], "loc": { "start": { @@ -159387,8 +159387,8 @@ } ], "range": [ - 70593, - 70645 + 70588, + 70640 ], "loc": { "start": { @@ -159402,8 +159402,8 @@ } }, "range": [ - 70593, - 70646 + 70588, + 70641 ], "loc": { "start": { @@ -159418,8 +159418,8 @@ } ], "range": [ - 70579, - 70656 + 70574, + 70651 ], "loc": { "start": { @@ -159434,8 +159434,8 @@ }, "alternate": null, "range": [ - 70550, - 70656 + 70545, + 70651 ], "loc": { "start": { @@ -159459,8 +159459,8 @@ "type": "Identifier", "name": "Dom", "range": [ - 70665, - 70668 + 70660, + 70663 ], "loc": { "start": { @@ -159477,8 +159477,8 @@ "type": "Identifier", "name": "addClass", "range": [ - 70669, - 70677 + 70664, + 70672 ], "loc": { "start": { @@ -159492,8 +159492,8 @@ } }, "range": [ - 70665, - 70677 + 70660, + 70672 ], "loc": { "start": { @@ -159511,8 +159511,8 @@ "type": "Identifier", "name": "header", "range": [ - 70678, - 70684 + 70673, + 70679 ], "loc": { "start": { @@ -159531,8 +159531,8 @@ "object": { "type": "ThisExpression", "range": [ - 70686, - 70690 + 70681, + 70685 ], "loc": { "start": { @@ -159549,8 +159549,8 @@ "type": "Identifier", "name": "activeColumnsCssClass", "range": [ - 70691, - 70712 + 70686, + 70707 ], "loc": { "start": { @@ -159564,8 +159564,8 @@ } }, "range": [ - 70686, - 70712 + 70681, + 70707 ], "loc": { "start": { @@ -159580,8 +159580,8 @@ } ], "range": [ - 70665, - 70713 + 70660, + 70708 ], "loc": { "start": { @@ -159595,8 +159595,8 @@ } }, "range": [ - 70665, - 70714 + 70660, + 70709 ], "loc": { "start": { @@ -159617,8 +159617,8 @@ "object": { "type": "ThisExpression", "range": [ - 70726, - 70730 + 70721, + 70725 ], "loc": { "start": { @@ -159635,8 +159635,8 @@ "type": "Identifier", "name": "onAfterActiveColumn", "range": [ - 70731, - 70750 + 70726, + 70745 ], "loc": { "start": { @@ -159650,8 +159650,8 @@ } }, "range": [ - 70726, - 70750 + 70721, + 70745 ], "loc": { "start": { @@ -159680,8 +159680,8 @@ "object": { "type": "ThisExpression", "range": [ - 70765, - 70769 + 70760, + 70764 ], "loc": { "start": { @@ -159698,8 +159698,8 @@ "type": "Identifier", "name": "onAfterActiveColumn", "range": [ - 70770, - 70789 + 70765, + 70784 ], "loc": { "start": { @@ -159713,8 +159713,8 @@ } }, "range": [ - 70765, - 70789 + 70760, + 70784 ], "loc": { "start": { @@ -159731,8 +159731,8 @@ "type": "Identifier", "name": "call", "range": [ - 70790, - 70794 + 70785, + 70789 ], "loc": { "start": { @@ -159746,8 +159746,8 @@ } }, "range": [ - 70765, - 70794 + 70760, + 70789 ], "loc": { "start": { @@ -159766,8 +159766,8 @@ "value": null, "raw": "null", "range": [ - 70795, - 70799 + 70790, + 70794 ], "loc": { "start": { @@ -159783,8 +159783,8 @@ { "type": "ThisExpression", "range": [ - 70801, - 70805 + 70796, + 70800 ], "loc": { "start": { @@ -159801,8 +159801,8 @@ "type": "Identifier", "name": "colIndex", "range": [ - 70807, - 70815 + 70802, + 70810 ], "loc": { "start": { @@ -159817,8 +159817,8 @@ } ], "range": [ - 70765, - 70816 + 70760, + 70811 ], "loc": { "start": { @@ -159832,8 +159832,8 @@ } }, "range": [ - 70765, - 70817 + 70760, + 70812 ], "loc": { "start": { @@ -159848,8 +159848,8 @@ } ], "range": [ - 70751, - 70827 + 70746, + 70822 ], "loc": { "start": { @@ -159864,8 +159864,8 @@ }, "alternate": null, "range": [ - 70723, - 70827 + 70718, + 70822 ], "loc": { "start": { @@ -159880,8 +159880,8 @@ } ], "range": [ - 70394, - 70833 + 70389, + 70828 ], "loc": { "start": { @@ -159897,8 +159897,8 @@ "generator": false, "expression": false, "range": [ - 70384, - 70833 + 70379, + 70828 ], "loc": { "start": { @@ -159914,8 +159914,8 @@ "kind": "method", "computed": false, "range": [ - 70368, - 70833 + 70363, + 70828 ], "loc": { "start": { @@ -159932,8 +159932,8 @@ "type": "Block", "value": "*\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n ", "range": [ - 70268, - 70363 + 70263, + 70358 ], "loc": { "start": { @@ -159952,8 +159952,8 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @returns {String}\n ", "range": [ - 70839, - 70925 + 70834, + 70920 ], "loc": { "start": { @@ -159975,8 +159975,8 @@ "type": "Identifier", "name": "getActiveFilterId", "range": [ - 70930, - 70947 + 70925, + 70942 ], "loc": { "start": { @@ -160004,8 +160004,8 @@ "object": { "type": "ThisExpression", "range": [ - 70966, - 70970 + 70961, + 70965 ], "loc": { "start": { @@ -160022,8 +160022,8 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 70971, - 70985 + 70966, + 70980 ], "loc": { "start": { @@ -160037,8 +160037,8 @@ } }, "range": [ - 70966, - 70985 + 70961, + 70980 ], "loc": { "start": { @@ -160052,8 +160052,8 @@ } }, "range": [ - 70959, - 70986 + 70954, + 70981 ], "loc": { "start": { @@ -160068,8 +160068,8 @@ } ], "range": [ - 70949, - 70992 + 70944, + 70987 ], "loc": { "start": { @@ -160085,8 +160085,8 @@ "generator": false, "expression": false, "range": [ - 70947, - 70992 + 70942, + 70987 ], "loc": { "start": { @@ -160102,8 +160102,8 @@ "kind": "method", "computed": false, "range": [ - 70930, - 70992 + 70925, + 70987 ], "loc": { "start": { @@ -160120,8 +160120,8 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @returns {String}\n ", "range": [ - 70839, - 70925 + 70834, + 70920 ], "loc": { "start": { @@ -160140,8 +160140,8 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 70998, - 71099 + 70993, + 71094 ], "loc": { "start": { @@ -160163,8 +160163,8 @@ "type": "Identifier", "name": "setActiveFilterId", "range": [ - 71104, - 71121 + 71099, + 71116 ], "loc": { "start": { @@ -160185,8 +160185,8 @@ "type": "Identifier", "name": "filterId", "range": [ - 71122, - 71130 + 71117, + 71125 ], "loc": { "start": { @@ -160214,8 +160214,8 @@ "object": { "type": "ThisExpression", "range": [ - 71141, - 71145 + 71136, + 71140 ], "loc": { "start": { @@ -160232,8 +160232,8 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 71146, - 71160 + 71141, + 71155 ], "loc": { "start": { @@ -160247,8 +160247,8 @@ } }, "range": [ - 71141, - 71160 + 71136, + 71155 ], "loc": { "start": { @@ -160265,8 +160265,8 @@ "type": "Identifier", "name": "filterId", "range": [ - 71163, - 71171 + 71158, + 71166 ], "loc": { "start": { @@ -160280,8 +160280,8 @@ } }, "range": [ - 71141, - 71171 + 71136, + 71166 ], "loc": { "start": { @@ -160295,8 +160295,8 @@ } }, "range": [ - 71141, - 71172 + 71136, + 71167 ], "loc": { "start": { @@ -160311,8 +160311,8 @@ } ], "range": [ - 71131, - 71178 + 71126, + 71173 ], "loc": { "start": { @@ -160328,8 +160328,8 @@ "generator": false, "expression": false, "range": [ - 71121, - 71178 + 71116, + 71173 ], "loc": { "start": { @@ -160345,8 +160345,8 @@ "kind": "method", "computed": false, "range": [ - 71104, - 71178 + 71099, + 71173 ], "loc": { "start": { @@ -160363,8 +160363,8 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 70998, - 71099 + 70993, + 71094 ], "loc": { "start": { @@ -160383,8 +160383,8 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n ", "range": [ - 71184, - 71333 + 71179, + 71328 ], "loc": { "start": { @@ -160406,8 +160406,8 @@ "type": "Identifier", "name": "getColumnIndexFromFilterId", "range": [ - 71338, - 71364 + 71333, + 71359 ], "loc": { "start": { @@ -160430,8 +160430,8 @@ "type": "Identifier", "name": "filterId", "range": [ - 71365, - 71373 + 71360, + 71368 ], "loc": { "start": { @@ -160449,8 +160449,8 @@ "value": "", "raw": "''", "range": [ - 71374, - 71376 + 71369, + 71371 ], "loc": { "start": { @@ -160464,8 +160464,8 @@ } }, "range": [ - 71365, - 71376 + 71360, + 71371 ], "loc": { "start": { @@ -160491,8 +160491,8 @@ "type": "Identifier", "name": "idx", "range": [ - 71391, - 71394 + 71386, + 71389 ], "loc": { "start": { @@ -160517,8 +160517,8 @@ "type": "Identifier", "name": "filterId", "range": [ - 71397, - 71405 + 71392, + 71400 ], "loc": { "start": { @@ -160535,8 +160535,8 @@ "type": "Identifier", "name": "split", "range": [ - 71406, - 71411 + 71401, + 71406 ], "loc": { "start": { @@ -160550,8 +160550,8 @@ } }, "range": [ - 71397, - 71411 + 71392, + 71406 ], "loc": { "start": { @@ -160570,8 +160570,8 @@ "value": "_", "raw": "'_'", "range": [ - 71412, - 71415 + 71407, + 71410 ], "loc": { "start": { @@ -160586,8 +160586,8 @@ } ], "range": [ - 71397, - 71416 + 71392, + 71411 ], "loc": { "start": { @@ -160605,8 +160605,8 @@ "value": 0, "raw": "0", "range": [ - 71417, - 71418 + 71412, + 71413 ], "loc": { "start": { @@ -160620,8 +160620,8 @@ } }, "range": [ - 71397, - 71419 + 71392, + 71414 ], "loc": { "start": { @@ -160635,8 +160635,8 @@ } }, "range": [ - 71391, - 71419 + 71386, + 71414 ], "loc": { "start": { @@ -160652,8 +160652,8 @@ ], "kind": "let", "range": [ - 71387, - 71420 + 71382, + 71415 ], "loc": { "start": { @@ -160675,8 +160675,8 @@ "type": "Identifier", "name": "idx", "range": [ - 71429, - 71432 + 71424, + 71427 ], "loc": { "start": { @@ -160701,8 +160701,8 @@ "type": "Identifier", "name": "idx", "range": [ - 71435, - 71438 + 71430, + 71433 ], "loc": { "start": { @@ -160719,8 +160719,8 @@ "type": "Identifier", "name": "split", "range": [ - 71439, - 71444 + 71434, + 71439 ], "loc": { "start": { @@ -160734,8 +160734,8 @@ } }, "range": [ - 71435, - 71444 + 71430, + 71439 ], "loc": { "start": { @@ -160755,8 +160755,8 @@ "object": { "type": "ThisExpression", "range": [ - 71445, - 71449 + 71440, + 71444 ], "loc": { "start": { @@ -160773,8 +160773,8 @@ "type": "Identifier", "name": "prfxFlt", "range": [ - 71450, - 71457 + 71445, + 71452 ], "loc": { "start": { @@ -160788,8 +160788,8 @@ } }, "range": [ - 71445, - 71457 + 71440, + 71452 ], "loc": { "start": { @@ -160804,8 +160804,8 @@ } ], "range": [ - 71435, - 71458 + 71430, + 71453 ], "loc": { "start": { @@ -160823,8 +160823,8 @@ "value": 1, "raw": "1", "range": [ - 71459, - 71460 + 71454, + 71455 ], "loc": { "start": { @@ -160838,8 +160838,8 @@ } }, "range": [ - 71435, - 71461 + 71430, + 71456 ], "loc": { "start": { @@ -160853,8 +160853,8 @@ } }, "range": [ - 71429, - 71461 + 71424, + 71456 ], "loc": { "start": { @@ -160868,8 +160868,8 @@ } }, "range": [ - 71429, - 71462 + 71424, + 71457 ], "loc": { "start": { @@ -160890,8 +160890,8 @@ "type": "Identifier", "name": "parseInt", "range": [ - 71478, - 71486 + 71473, + 71481 ], "loc": { "start": { @@ -160909,8 +160909,8 @@ "type": "Identifier", "name": "idx", "range": [ - 71487, - 71490 + 71482, + 71485 ], "loc": { "start": { @@ -160928,8 +160928,8 @@ "value": 10, "raw": "10", "range": [ - 71492, - 71494 + 71487, + 71489 ], "loc": { "start": { @@ -160944,8 +160944,8 @@ } ], "range": [ - 71478, - 71495 + 71473, + 71490 ], "loc": { "start": { @@ -160959,8 +160959,8 @@ } }, "range": [ - 71471, - 71496 + 71466, + 71491 ], "loc": { "start": { @@ -160975,8 +160975,8 @@ } ], "range": [ - 71377, - 71502 + 71372, + 71497 ], "loc": { "start": { @@ -160992,8 +160992,8 @@ "generator": false, "expression": false, "range": [ - 71364, - 71502 + 71359, + 71497 ], "loc": { "start": { @@ -161009,8 +161009,8 @@ "kind": "method", "computed": false, "range": [ - 71338, - 71502 + 71333, + 71497 ], "loc": { "start": { @@ -161027,8 +161027,8 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n ", "range": [ - 71184, - 71333 + 71179, + 71328 ], "loc": { "start": { @@ -161045,10 +161045,10 @@ "trailingComments": [ { "type": "Block", - "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", + "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 71508, - 71613 + 71503, + 71600 ], "loc": { "start": { @@ -161068,10 +161068,10 @@ "type": "MethodDefinition", "key": { "type": "Identifier", - "name": "linkFilters", + "name": "activateFilter", "range": [ - 71618, - 71629 + 71605, + 71619 ], "loc": { "start": { @@ -161080,6 +161080,468 @@ }, "end": { "line": 2071, + "column": 18 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "colIndex", + "range": [ + 71620, + 71628 + ], + "loc": { + "start": { + "line": 2071, + "column": 19 + }, + "end": { + "line": 2071, + "column": 27 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Types", + "range": [ + 71642, + 71647 + ], + "loc": { + "start": { + "line": 2072, + "column": 11 + }, + "end": { + "line": 2072, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "isUndef", + "range": [ + 71648, + 71655 + ], + "loc": { + "start": { + "line": 2072, + "column": 17 + }, + "end": { + "line": 2072, + "column": 24 + } + } + }, + "range": [ + 71642, + 71655 + ], + "loc": { + "start": { + "line": 2072, + "column": 11 + }, + "end": { + "line": 2072, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "colIndex", + "range": [ + 71656, + 71664 + ], + "loc": { + "start": { + "line": 2072, + "column": 25 + }, + "end": { + "line": 2072, + "column": 33 + } + } + } + ], + "range": [ + 71642, + 71665 + ], + "loc": { + "start": { + "line": 2072, + "column": 11 + }, + "end": { + "line": 2072, + "column": 34 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": null, + "range": [ + 71680, + 71687 + ], + "loc": { + "start": { + "line": 2073, + "column": 12 + }, + "end": { + "line": 2073, + "column": 19 + } + } + } + ], + "range": [ + 71666, + 71697 + ], + "loc": { + "start": { + "line": 2072, + "column": 35 + }, + "end": { + "line": 2074, + "column": 9 + } + } + }, + "alternate": null, + "range": [ + 71639, + 71697 + ], + "loc": { + "start": { + "line": 2072, + "column": 8 + }, + "end": { + "line": 2074, + "column": 9 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 71706, + 71710 + ], + "loc": { + "start": { + "line": 2075, + "column": 8 + }, + "end": { + "line": 2075, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "setActiveFilterId", + "range": [ + 71711, + 71728 + ], + "loc": { + "start": { + "line": 2075, + "column": 13 + }, + "end": { + "line": 2075, + "column": 30 + } + } + }, + "range": [ + 71706, + 71728 + ], + "loc": { + "start": { + "line": 2075, + "column": 8 + }, + "end": { + "line": 2075, + "column": 30 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 71729, + 71733 + ], + "loc": { + "start": { + "line": 2075, + "column": 31 + }, + "end": { + "line": 2075, + "column": 35 + } + } + }, + "property": { + "type": "Identifier", + "name": "getFilterId", + "range": [ + 71734, + 71745 + ], + "loc": { + "start": { + "line": 2075, + "column": 36 + }, + "end": { + "line": 2075, + "column": 47 + } + } + }, + "range": [ + 71729, + 71745 + ], + "loc": { + "start": { + "line": 2075, + "column": 31 + }, + "end": { + "line": 2075, + "column": 47 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "colIndex", + "range": [ + 71746, + 71754 + ], + "loc": { + "start": { + "line": 2075, + "column": 48 + }, + "end": { + "line": 2075, + "column": 56 + } + } + } + ], + "range": [ + 71729, + 71755 + ], + "loc": { + "start": { + "line": 2075, + "column": 31 + }, + "end": { + "line": 2075, + "column": 57 + } + } + } + ], + "range": [ + 71706, + 71756 + ], + "loc": { + "start": { + "line": 2075, + "column": 8 + }, + "end": { + "line": 2075, + "column": 58 + } + } + }, + "range": [ + 71706, + 71757 + ], + "loc": { + "start": { + "line": 2075, + "column": 8 + }, + "end": { + "line": 2075, + "column": 59 + } + } + } + ], + "range": [ + 71629, + 71763 + ], + "loc": { + "start": { + "line": 2071, + "column": 28 + }, + "end": { + "line": 2076, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 71619, + 71763 + ], + "loc": { + "start": { + "line": 2071, + "column": 18 + }, + "end": { + "line": 2076, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 71605, + 71763 + ], + "loc": { + "start": { + "line": 2071, + "column": 4 + }, + "end": { + "line": 2076, + "column": 5 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", + "range": [ + 71503, + 71600 + ], + "loc": { + "start": { + "line": 2067, + "column": 4 + }, + "end": { + "line": 2070, + "column": 7 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", + "range": [ + 71769, + 71874 + ], + "loc": { + "start": { + "line": 2078, + "column": 4 + }, + "end": { + "line": 2081, + "column": 7 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "linkFilters", + "range": [ + 71879, + 71890 + ], + "loc": { + "start": { + "line": 2082, + "column": 4 + }, + "end": { + "line": 2082, "column": 15 } } @@ -161105,16 +161567,16 @@ "object": { "type": "ThisExpression", "range": [ - 71645, - 71649 + 71906, + 71910 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 12 }, "end": { - "line": 2072, + "line": 2083, "column": 16 } } @@ -161123,47 +161585,47 @@ "type": "Identifier", "name": "linkedFilters", "range": [ - 71650, - 71663 + 71911, + 71924 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 17 }, "end": { - "line": 2072, + "line": 2083, "column": 30 } } }, "range": [ - 71645, - 71663 + 71906, + 71924 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 12 }, "end": { - "line": 2072, + "line": 2083, "column": 30 } } }, "prefix": true, "range": [ - 71644, - 71663 + 71905, + 71924 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 11 }, "end": { - "line": 2072, + "line": 2083, "column": 30 } } @@ -161177,16 +161639,16 @@ "object": { "type": "ThisExpression", "range": [ - 71668, - 71672 + 71929, + 71933 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 35 }, "end": { - "line": 2072, + "line": 2083, "column": 39 } } @@ -161195,62 +161657,62 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 71673, - 71687 + 71934, + 71948 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 40 }, "end": { - "line": 2072, + "line": 2083, "column": 54 } } }, "range": [ - 71668, - 71687 + 71929, + 71948 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 35 }, "end": { - "line": 2072, + "line": 2083, "column": 54 } } }, "prefix": true, "range": [ - 71667, - 71687 + 71928, + 71948 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 34 }, "end": { - "line": 2072, + "line": 2083, "column": 54 } } }, "range": [ - 71644, - 71687 + 71905, + 71948 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 11 }, "end": { - "line": 2072, + "line": 2083, "column": 54 } } @@ -161262,48 +161724,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 71702, - 71709 + 71963, + 71970 ], "loc": { "start": { - "line": 2073, + "line": 2084, "column": 12 }, "end": { - "line": 2073, + "line": 2084, "column": 19 } } } ], "range": [ - 71688, - 71719 + 71949, + 71980 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 55 }, "end": { - "line": 2074, + "line": 2085, "column": 9 } } }, "alternate": null, "range": [ - 71641, - 71719 + 71902, + 71980 ], "loc": { "start": { - "line": 2072, + "line": 2083, "column": 8 }, "end": { - "line": 2074, + "line": 2085, "column": 9 } } @@ -161317,16 +161779,16 @@ "type": "Identifier", "name": "slcA1", "range": [ - 71732, - 71737 + 71993, + 71998 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 12 }, "end": { - "line": 2075, + "line": 2086, "column": 17 } } @@ -161339,16 +161801,16 @@ "object": { "type": "ThisExpression", "range": [ - 71740, - 71744 + 72001, + 72005 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 20 }, "end": { - "line": 2075, + "line": 2086, "column": 24 } } @@ -161357,31 +161819,31 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 71745, - 71761 + 72006, + 72022 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 25 }, "end": { - "line": 2075, + "line": 2086, "column": 41 } } }, "range": [ - 71740, - 71761 + 72001, + 72022 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 20 }, "end": { - "line": 2075, + "line": 2086, "column": 41 } } @@ -161393,16 +161855,16 @@ "object": { "type": "ThisExpression", "range": [ - 71762, - 71766 + 72023, + 72027 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 42 }, "end": { - "line": 2075, + "line": 2086, "column": 46 } } @@ -161411,31 +161873,31 @@ "type": "Identifier", "name": "fltTypeSlc", "range": [ - 71767, - 71777 + 72028, + 72038 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 47 }, "end": { - "line": 2075, + "line": 2086, "column": 57 } } }, "range": [ - 71762, - 71777 + 72023, + 72038 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 42 }, "end": { - "line": 2075, + "line": 2086, "column": 57 } } @@ -161445,47 +161907,47 @@ "value": true, "raw": "true", "range": [ - 71779, - 71783 + 72040, + 72044 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 59 }, "end": { - "line": 2075, + "line": 2086, "column": 63 } } } ], "range": [ - 71740, - 71784 + 72001, + 72045 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 20 }, "end": { - "line": 2075, + "line": 2086, "column": 64 } } }, "range": [ - 71732, - 71784 + 71993, + 72045 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 12 }, "end": { - "line": 2075, + "line": 2086, "column": 64 } } @@ -161496,16 +161958,16 @@ "type": "Identifier", "name": "slcA2", "range": [ - 71798, - 71803 + 72059, + 72064 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 12 }, "end": { - "line": 2076, + "line": 2087, "column": 17 } } @@ -161518,16 +161980,16 @@ "object": { "type": "ThisExpression", "range": [ - 71806, - 71810 + 72067, + 72071 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 20 }, "end": { - "line": 2076, + "line": 2087, "column": 24 } } @@ -161536,31 +161998,31 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 71811, - 71827 + 72072, + 72088 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 25 }, "end": { - "line": 2076, + "line": 2087, "column": 41 } } }, "range": [ - 71806, - 71827 + 72067, + 72088 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 20 }, "end": { - "line": 2076, + "line": 2087, "column": 41 } } @@ -161572,16 +162034,16 @@ "object": { "type": "ThisExpression", "range": [ - 71828, - 71832 + 72089, + 72093 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 42 }, "end": { - "line": 2076, + "line": 2087, "column": 46 } } @@ -161590,31 +162052,31 @@ "type": "Identifier", "name": "fltTypeMulti", "range": [ - 71833, - 71845 + 72094, + 72106 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 47 }, "end": { - "line": 2076, + "line": 2087, "column": 59 } } }, "range": [ - 71828, - 71845 + 72089, + 72106 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 42 }, "end": { - "line": 2076, + "line": 2087, "column": 59 } } @@ -161624,47 +162086,47 @@ "value": true, "raw": "true", "range": [ - 71847, - 71851 + 72108, + 72112 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 61 }, "end": { - "line": 2076, + "line": 2087, "column": 65 } } } ], "range": [ - 71806, - 71852 + 72067, + 72113 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 20 }, "end": { - "line": 2076, + "line": 2087, "column": 66 } } }, "range": [ - 71798, - 71852 + 72059, + 72113 ], "loc": { "start": { - "line": 2076, + "line": 2087, "column": 12 }, "end": { - "line": 2076, + "line": 2087, "column": 66 } } @@ -161675,16 +162137,16 @@ "type": "Identifier", "name": "slcA3", "range": [ - 71866, - 71871 + 72127, + 72132 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 12 }, "end": { - "line": 2077, + "line": 2088, "column": 17 } } @@ -161697,16 +162159,16 @@ "object": { "type": "ThisExpression", "range": [ - 71874, - 71878 + 72135, + 72139 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 20 }, "end": { - "line": 2077, + "line": 2088, "column": 24 } } @@ -161715,31 +162177,31 @@ "type": "Identifier", "name": "getFiltersByType", "range": [ - 71879, - 71895 + 72140, + 72156 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 25 }, "end": { - "line": 2077, + "line": 2088, "column": 41 } } }, "range": [ - 71874, - 71895 + 72135, + 72156 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 20 }, "end": { - "line": 2077, + "line": 2088, "column": 41 } } @@ -161751,16 +162213,16 @@ "object": { "type": "ThisExpression", "range": [ - 71896, - 71900 + 72157, + 72161 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 42 }, "end": { - "line": 2077, + "line": 2088, "column": 46 } } @@ -161769,31 +162231,31 @@ "type": "Identifier", "name": "fltTypeCheckList", "range": [ - 71901, - 71917 + 72162, + 72178 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 47 }, "end": { - "line": 2077, + "line": 2088, "column": 63 } } }, "range": [ - 71896, - 71917 + 72157, + 72178 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 42 }, "end": { - "line": 2077, + "line": 2088, "column": 63 } } @@ -161803,47 +162265,47 @@ "value": true, "raw": "true", "range": [ - 71919, - 71923 + 72180, + 72184 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 65 }, "end": { - "line": 2077, + "line": 2088, "column": 69 } } } ], "range": [ - 71874, - 71924 + 72135, + 72185 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 20 }, "end": { - "line": 2077, + "line": 2088, "column": 70 } } }, "range": [ - 71866, - 71924 + 72127, + 72185 ], "loc": { "start": { - "line": 2077, + "line": 2088, "column": 12 }, "end": { - "line": 2077, + "line": 2088, "column": 70 } } @@ -161854,16 +162316,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 71938, - 71946 + 72199, + 72207 ], "loc": { "start": { - "line": 2078, + "line": 2089, "column": 12 }, "end": { - "line": 2078, + "line": 2089, "column": 20 } } @@ -161877,16 +162339,16 @@ "type": "Identifier", "name": "slcA1", "range": [ - 71949, - 71954 + 72210, + 72215 ], "loc": { "start": { - "line": 2078, + "line": 2089, "column": 23 }, "end": { - "line": 2078, + "line": 2089, "column": 28 } } @@ -161895,31 +162357,31 @@ "type": "Identifier", "name": "concat", "range": [ - 71955, - 71961 + 72216, + 72222 ], "loc": { "start": { - "line": 2078, + "line": 2089, "column": 29 }, "end": { - "line": 2078, + "line": 2089, "column": 35 } } }, "range": [ - 71949, - 71961 + 72210, + 72222 ], "loc": { "start": { - "line": 2078, + "line": 2089, "column": 23 }, "end": { - "line": 2078, + "line": 2089, "column": 35 } } @@ -161929,47 +162391,47 @@ "type": "Identifier", "name": "slcA2", "range": [ - 71962, - 71967 + 72223, + 72228 ], "loc": { "start": { - "line": 2078, + "line": 2089, "column": 36 }, "end": { - "line": 2078, + "line": 2089, "column": 41 } } } ], "range": [ - 71949, - 71968 + 72210, + 72229 ], "loc": { "start": { - "line": 2078, + "line": 2089, "column": 23 }, "end": { - "line": 2078, + "line": 2089, "column": 42 } } }, "range": [ - 71938, - 71968 + 72199, + 72229 ], "loc": { "start": { - "line": 2078, + "line": 2089, "column": 12 }, "end": { - "line": 2078, + "line": 2089, "column": 42 } } @@ -161977,16 +162439,16 @@ ], "kind": "let", "range": [ - 71728, - 71969 + 71989, + 72230 ], "loc": { "start": { - "line": 2075, + "line": 2086, "column": 8 }, "end": { - "line": 2078, + "line": 2089, "column": 43 } } @@ -162000,16 +162462,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 71978, - 71986 + 72239, + 72247 ], "loc": { "start": { - "line": 2079, + "line": 2090, "column": 8 }, "end": { - "line": 2079, + "line": 2090, "column": 16 } } @@ -162023,16 +162485,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 71989, - 71997 + 72250, + 72258 ], "loc": { "start": { - "line": 2079, + "line": 2090, "column": 19 }, "end": { - "line": 2079, + "line": 2090, "column": 27 } } @@ -162041,31 +162503,31 @@ "type": "Identifier", "name": "concat", "range": [ - 71998, - 72004 + 72259, + 72265 ], "loc": { "start": { - "line": 2079, + "line": 2090, "column": 28 }, "end": { - "line": 2079, + "line": 2090, "column": 34 } } }, "range": [ - 71989, - 72004 + 72250, + 72265 ], "loc": { "start": { - "line": 2079, + "line": 2090, "column": 19 }, "end": { - "line": 2079, + "line": 2090, "column": 34 } } @@ -162075,62 +162537,62 @@ "type": "Identifier", "name": "slcA3", "range": [ - 72005, - 72010 + 72266, + 72271 ], "loc": { "start": { - "line": 2079, + "line": 2090, "column": 35 }, "end": { - "line": 2079, + "line": 2090, "column": 40 } } } ], "range": [ - 71989, - 72011 + 72250, + 72272 ], "loc": { "start": { - "line": 2079, + "line": 2090, "column": 19 }, "end": { - "line": 2079, + "line": 2090, "column": 41 } } }, "range": [ - 71978, - 72011 + 72239, + 72272 ], "loc": { "start": { - "line": 2079, + "line": 2090, "column": 8 }, "end": { - "line": 2079, + "line": 2090, "column": 41 } } }, "range": [ - 71978, - 72012 + 72239, + 72273 ], "loc": { "start": { - "line": 2079, + "line": 2090, "column": 8 }, "end": { - "line": 2079, + "line": 2090, "column": 42 } } @@ -162144,16 +162606,16 @@ "type": "Identifier", "name": "activeIdx", "range": [ - 72026, - 72035 + 72287, + 72296 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 12 }, "end": { - "line": 2081, + "line": 2092, "column": 21 } } @@ -162166,16 +162628,16 @@ "object": { "type": "ThisExpression", "range": [ - 72038, - 72042 + 72299, + 72303 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 24 }, "end": { - "line": 2081, + "line": 2092, "column": 28 } } @@ -162184,31 +162646,31 @@ "type": "Identifier", "name": "getColumnIndexFromFilterId", "range": [ - 72043, - 72069 + 72304, + 72330 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 29 }, "end": { - "line": 2081, + "line": 2092, "column": 55 } } }, "range": [ - 72038, - 72069 + 72299, + 72330 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 24 }, "end": { - "line": 2081, + "line": 2092, "column": 55 } } @@ -162220,16 +162682,16 @@ "object": { "type": "ThisExpression", "range": [ - 72070, - 72074 + 72331, + 72335 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 56 }, "end": { - "line": 2081, + "line": 2092, "column": 60 } } @@ -162238,62 +162700,62 @@ "type": "Identifier", "name": "activeFilterId", "range": [ - 72075, - 72089 + 72336, + 72350 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 61 }, "end": { - "line": 2081, + "line": 2092, "column": 75 } } }, "range": [ - 72070, - 72089 + 72331, + 72350 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 56 }, "end": { - "line": 2081, + "line": 2092, "column": 75 } } } ], "range": [ - 72038, - 72090 + 72299, + 72351 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 24 }, "end": { - "line": 2081, + "line": 2092, "column": 76 } } }, "range": [ - 72026, - 72090 + 72287, + 72351 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 12 }, "end": { - "line": 2081, + "line": 2092, "column": 76 } } @@ -162301,76 +162763,20 @@ ], "kind": "let", "range": [ - 72022, - 72091 + 72283, + 72352 ], "loc": { "start": { - "line": 2081, + "line": 2092, "column": 8 }, "end": { - "line": 2081, + "line": 2092, "column": 77 } } }, - { - "type": "VariableDeclaration", - "declarations": [ - { - "type": "VariableDeclarator", - "id": { - "type": "Identifier", - "name": "slcSelectedValue", - "range": [ - 72104, - 72120 - ], - "loc": { - "start": { - "line": 2082, - "column": 12 - }, - "end": { - "line": 2082, - "column": 28 - } - } - }, - "init": null, - "range": [ - 72104, - 72120 - ], - "loc": { - "start": { - "line": 2082, - "column": 12 - }, - "end": { - "line": 2082, - "column": 28 - } - } - } - ], - "kind": "let", - "range": [ - 72100, - 72121 - ], - "loc": { - "start": { - "line": 2082, - "column": 8 - }, - "end": { - "line": 2082, - "column": 29 - } - } - }, { "type": "ForStatement", "init": { @@ -162382,16 +162788,16 @@ "type": "Identifier", "name": "i", "range": [ - 72138, - 72139 + 72370, + 72371 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 16 }, "end": { - "line": 2083, + "line": 2094, "column": 17 } } @@ -162401,31 +162807,31 @@ "value": 0, "raw": "0", "range": [ - 72140, - 72141 + 72372, + 72373 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 18 }, "end": { - "line": 2083, + "line": 2094, "column": 19 } } }, "range": [ - 72138, - 72141 + 72370, + 72373 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 16 }, "end": { - "line": 2083, + "line": 2094, "column": 19 } } @@ -162436,16 +162842,16 @@ "type": "Identifier", "name": "len", "range": [ - 72143, - 72146 + 72375, + 72378 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 21 }, "end": { - "line": 2083, + "line": 2094, "column": 24 } } @@ -162457,16 +162863,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 72147, - 72155 + 72379, + 72387 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 25 }, "end": { - "line": 2083, + "line": 2094, "column": 33 } } @@ -162475,46 +162881,46 @@ "type": "Identifier", "name": "length", "range": [ - 72156, - 72162 + 72388, + 72394 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 34 }, "end": { - "line": 2083, + "line": 2094, "column": 40 } } }, "range": [ - 72147, - 72162 + 72379, + 72394 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 25 }, "end": { - "line": 2083, + "line": 2094, "column": 40 } } }, "range": [ - 72143, - 72162 + 72375, + 72394 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 21 }, "end": { - "line": 2083, + "line": 2094, "column": 40 } } @@ -162522,16 +162928,16 @@ ], "kind": "let", "range": [ - 72134, - 72162 + 72366, + 72394 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 12 }, "end": { - "line": 2083, + "line": 2094, "column": 40 } } @@ -162543,16 +162949,16 @@ "type": "Identifier", "name": "i", "range": [ - 72164, - 72165 + 72396, + 72397 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 42 }, "end": { - "line": 2083, + "line": 2094, "column": 43 } } @@ -162561,31 +162967,31 @@ "type": "Identifier", "name": "len", "range": [ - 72166, - 72169 + 72398, + 72401 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 44 }, "end": { - "line": 2083, + "line": 2094, "column": 47 } } }, "range": [ - 72164, - 72169 + 72396, + 72401 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 42 }, "end": { - "line": 2083, + "line": 2094, "column": 47 } } @@ -162597,32 +163003,32 @@ "type": "Identifier", "name": "i", "range": [ - 72171, - 72172 + 72403, + 72404 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 49 }, "end": { - "line": 2083, + "line": 2094, "column": 50 } } }, "prefix": false, "range": [ - 72171, - 72174 + 72403, + 72406 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 49 }, "end": { - "line": 2083, + "line": 2094, "column": 52 } } @@ -162639,16 +163045,16 @@ "type": "Identifier", "name": "curSlc", "range": [ - 72193, - 72199 + 72425, + 72431 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 16 }, "end": { - "line": 2084, + "line": 2095, "column": 22 } } @@ -162662,16 +163068,16 @@ "type": "Identifier", "name": "Dom", "range": [ - 72202, - 72205 + 72434, + 72437 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 25 }, "end": { - "line": 2084, + "line": 2095, "column": 28 } } @@ -162680,31 +163086,31 @@ "type": "Identifier", "name": "id", "range": [ - 72206, - 72208 + 72438, + 72440 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 29 }, "end": { - "line": 2084, + "line": 2095, "column": 31 } } }, "range": [ - 72202, - 72208 + 72434, + 72440 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 25 }, "end": { - "line": 2084, + "line": 2095, "column": 31 } } @@ -162719,16 +163125,16 @@ "object": { "type": "ThisExpression", "range": [ - 72209, - 72213 + 72441, + 72445 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 32 }, "end": { - "line": 2084, + "line": 2095, "column": 36 } } @@ -162737,31 +163143,31 @@ "type": "Identifier", "name": "fltIds", "range": [ - 72214, - 72220 + 72446, + 72452 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 37 }, "end": { - "line": 2084, + "line": 2095, "column": 43 } } }, "range": [ - 72209, - 72220 + 72441, + 72452 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 32 }, "end": { - "line": 2084, + "line": 2095, "column": 43 } } @@ -162773,16 +163179,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 72221, - 72229 + 72453, + 72461 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 44 }, "end": { - "line": 2084, + "line": 2095, "column": 52 } } @@ -162791,77 +163197,77 @@ "type": "Identifier", "name": "i", "range": [ - 72230, - 72231 + 72462, + 72463 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 53 }, "end": { - "line": 2084, + "line": 2095, "column": 54 } } }, "range": [ - 72221, - 72232 + 72453, + 72464 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 44 }, "end": { - "line": 2084, + "line": 2095, "column": 55 } } }, "range": [ - 72209, - 72233 + 72441, + 72465 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 32 }, "end": { - "line": 2084, + "line": 2095, "column": 56 } } } ], "range": [ - 72202, - 72234 + 72434, + 72466 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 25 }, "end": { - "line": 2084, + "line": 2095, "column": 57 } } }, "range": [ - 72193, - 72234 + 72425, + 72466 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 16 }, "end": { - "line": 2084, + "line": 2095, "column": 57 } } @@ -162869,196 +163275,198 @@ ], "kind": "let", "range": [ - 72189, - 72235 + 72421, + 72467 ], "loc": { "start": { - "line": 2084, + "line": 2095, "column": 12 }, "end": { - "line": 2084, + "line": 2095, "column": 58 } } }, { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "Identifier", - "name": "slcSelectedValue", - "range": [ - 72248, - 72264 - ], - "loc": { - "start": { - "line": 2085, - "column": 12 - }, - "end": { - "line": 2085, - "column": 28 - } - } - }, - "right": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 72267, - 72271 - ], - "loc": { - "start": { - "line": 2085, - "column": 31 - }, - "end": { - "line": 2085, - "column": 35 - } - } - }, - "property": { - "type": "Identifier", - "name": "getFilterValue", - "range": [ - 72272, - 72286 - ], - "loc": { - "start": { - "line": 2085, - "column": 36 - }, - "end": { - "line": 2085, - "column": 50 - } - } - }, + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "slcSelectedValue", "range": [ - 72267, - 72286 + 72484, + 72500 ], "loc": { "start": { - "line": 2085, - "column": 31 + "line": 2096, + "column": 16 }, "end": { - "line": 2085, - "column": 50 + "line": 2096, + "column": 32 } } }, - "arguments": [ - { + "init": { + "type": "CallExpression", + "callee": { "type": "MemberExpression", - "computed": true, + "computed": false, "object": { - "type": "Identifier", - "name": "slcIndex", + "type": "ThisExpression", "range": [ - 72287, - 72295 + 72503, + 72507 ], "loc": { "start": { - "line": 2085, - "column": 51 + "line": 2096, + "column": 35 }, "end": { - "line": 2085, - "column": 59 + "line": 2096, + "column": 39 } } }, "property": { "type": "Identifier", - "name": "i", + "name": "getFilterValue", "range": [ - 72296, - 72297 + 72508, + 72522 ], "loc": { "start": { - "line": 2085, - "column": 60 + "line": 2096, + "column": 40 }, "end": { - "line": 2085, - "column": 61 + "line": 2096, + "column": 54 } } }, "range": [ - 72287, - 72298 + 72503, + 72522 ], "loc": { "start": { - "line": 2085, - "column": 51 + "line": 2096, + "column": 35 }, "end": { - "line": 2085, - "column": 62 + "line": 2096, + "column": 54 } } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "slcIndex", + "range": [ + 72523, + 72531 + ], + "loc": { + "start": { + "line": 2096, + "column": 55 + }, + "end": { + "line": 2096, + "column": 63 + } + } + }, + "property": { + "type": "Identifier", + "name": "i", + "range": [ + 72532, + 72533 + ], + "loc": { + "start": { + "line": 2096, + "column": 64 + }, + "end": { + "line": 2096, + "column": 65 + } + } + }, + "range": [ + 72523, + 72534 + ], + "loc": { + "start": { + "line": 2096, + "column": 55 + }, + "end": { + "line": 2096, + "column": 66 + } + } + } + ], + "range": [ + 72503, + 72535 + ], + "loc": { + "start": { + "line": 2096, + "column": 35 + }, + "end": { + "line": 2096, + "column": 67 + } } - ], + }, "range": [ - 72267, - 72299 + 72484, + 72535 ], "loc": { "start": { - "line": 2085, - "column": 31 + "line": 2096, + "column": 16 }, "end": { - "line": 2085, - "column": 63 + "line": 2096, + "column": 67 } } - }, - "range": [ - 72248, - 72299 - ], - "loc": { - "start": { - "line": 2085, - "column": 12 - }, - "end": { - "line": 2085, - "column": 63 - } } - }, + ], + "kind": "let", "range": [ - 72248, - 72300 + 72480, + 72536 ], "loc": { "start": { - "line": 2085, + "line": 2096, "column": 12 }, "end": { - "line": 2085, - "column": 64 + "line": 2096, + "column": 68 } }, "trailingComments": [ @@ -163066,16 +163474,16 @@ "type": "Line", "value": " Welcome to cyclomatic complexity hell :)", "range": [ - 72314, - 72357 + 72550, + 72593 ], "loc": { "start": { - "line": 2087, + "line": 2098, "column": 12 }, "end": { - "line": 2087, + "line": 2098, "column": 55 } } @@ -163084,16 +163492,16 @@ "type": "Line", "value": " TODO: simplify/refactor if statement", "range": [ - 72370, - 72409 + 72606, + 72645 ], "loc": { "start": { - "line": 2088, + "line": 2099, "column": 12 }, "end": { - "line": 2088, + "line": 2099, "column": 51 } } @@ -163118,16 +163526,16 @@ "type": "Identifier", "name": "activeIdx", "range": [ - 72425, - 72434 + 72661, + 72670 ], "loc": { "start": { - "line": 2089, + "line": 2100, "column": 15 }, "end": { - "line": 2089, + "line": 2100, "column": 24 } } @@ -163139,16 +163547,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 72439, - 72447 + 72675, + 72683 ], "loc": { "start": { - "line": 2089, + "line": 2100, "column": 29 }, "end": { - "line": 2089, + "line": 2100, "column": 37 } } @@ -163157,46 +163565,46 @@ "type": "Identifier", "name": "i", "range": [ - 72448, - 72449 + 72684, + 72685 ], "loc": { "start": { - "line": 2089, + "line": 2100, "column": 38 }, "end": { - "line": 2089, + "line": 2100, "column": 39 } } }, "range": [ - 72439, - 72450 + 72675, + 72686 ], "loc": { "start": { - "line": 2089, + "line": 2100, "column": 29 }, "end": { - "line": 2089, + "line": 2100, "column": 40 } } }, "range": [ - 72425, - 72450 + 72661, + 72686 ], "loc": { "start": { - "line": 2089, + "line": 2100, "column": 15 }, "end": { - "line": 2089, + "line": 2100, "column": 40 } } @@ -163213,16 +163621,16 @@ "object": { "type": "ThisExpression", "range": [ - 72471, - 72475 + 72707, + 72711 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 17 }, "end": { - "line": 2090, + "line": 2101, "column": 21 } } @@ -163231,31 +163639,31 @@ "type": "Identifier", "name": "paging", "range": [ - 72476, - 72482 + 72712, + 72718 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 22 }, "end": { - "line": 2090, + "line": 2101, "column": 28 } } }, "range": [ - 72471, - 72482 + 72707, + 72718 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 17 }, "end": { - "line": 2090, + "line": 2101, "column": 28 } } @@ -163272,16 +163680,16 @@ "type": "Identifier", "name": "slcA1", "range": [ - 72486, - 72491 + 72722, + 72727 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 32 }, "end": { - "line": 2090, + "line": 2101, "column": 37 } } @@ -163290,31 +163698,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 72492, - 72499 + 72728, + 72735 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 38 }, "end": { - "line": 2090, + "line": 2101, "column": 45 } } }, "range": [ - 72486, - 72499 + 72722, + 72735 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 32 }, "end": { - "line": 2090, + "line": 2101, "column": 45 } } @@ -163327,16 +163735,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 72500, - 72508 + 72736, + 72744 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 46 }, "end": { - "line": 2090, + "line": 2101, "column": 54 } } @@ -163345,47 +163753,47 @@ "type": "Identifier", "name": "i", "range": [ - 72509, - 72510 + 72745, + 72746 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 55 }, "end": { - "line": 2090, + "line": 2101, "column": 56 } } }, "range": [ - 72500, - 72511 + 72736, + 72747 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 46 }, "end": { - "line": 2090, + "line": 2101, "column": 57 } } } ], "range": [ - 72486, - 72512 + 72722, + 72748 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 32 }, "end": { - "line": 2090, + "line": 2101, "column": 58 } } @@ -163398,62 +163806,62 @@ "value": 1, "raw": "1", "range": [ - 72517, - 72518 + 72753, + 72754 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 63 }, "end": { - "line": 2090, + "line": 2101, "column": 64 } } }, "prefix": true, "range": [ - 72516, - 72518 + 72752, + 72754 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 62 }, "end": { - "line": 2090, + "line": 2101, "column": 64 } } }, "range": [ - 72486, - 72518 + 72722, + 72754 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 32 }, "end": { - "line": 2090, + "line": 2101, "column": 64 } } }, "range": [ - 72471, - 72518 + 72707, + 72754 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 17 }, "end": { - "line": 2090, + "line": 2101, "column": 64 } } @@ -163465,16 +163873,16 @@ "type": "Identifier", "name": "activeIdx", "range": [ - 72542, - 72551 + 72778, + 72787 ], "loc": { "start": { - "line": 2091, + "line": 2102, "column": 20 }, "end": { - "line": 2091, + "line": 2102, "column": 29 } } @@ -163486,16 +163894,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 72556, - 72564 + 72792, + 72800 ], "loc": { "start": { - "line": 2091, + "line": 2102, "column": 34 }, "end": { - "line": 2091, + "line": 2102, "column": 42 } } @@ -163504,76 +163912,76 @@ "type": "Identifier", "name": "i", "range": [ - 72565, - 72566 + 72801, + 72802 ], "loc": { "start": { - "line": 2091, + "line": 2102, "column": 43 }, "end": { - "line": 2091, + "line": 2102, "column": 44 } } }, "range": [ - 72556, - 72567 + 72792, + 72803 ], "loc": { "start": { - "line": 2091, + "line": 2102, "column": 34 }, "end": { - "line": 2091, + "line": 2102, "column": 45 } } }, "range": [ - 72542, - 72567 + 72778, + 72803 ], "loc": { "start": { - "line": 2091, + "line": 2102, "column": 20 }, "end": { - "line": 2091, + "line": 2102, "column": 45 } } }, "range": [ - 72471, - 72567 + 72707, + 72803 ], "loc": { "start": { - "line": 2090, + "line": 2101, "column": 17 }, "end": { - "line": 2091, + "line": 2102, "column": 45 } } }, "range": [ - 72425, - 72569 + 72661, + 72805 ], "loc": { "start": { - "line": 2089, + "line": 2100, "column": 15 }, "end": { - "line": 2091, + "line": 2102, "column": 47 } } @@ -163590,16 +163998,16 @@ "object": { "type": "ThisExpression", "range": [ - 72591, - 72595 + 72827, + 72831 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 18 }, "end": { - "line": 2092, + "line": 2103, "column": 22 } } @@ -163608,47 +164016,47 @@ "type": "Identifier", "name": "paging", "range": [ - 72596, - 72602 + 72832, + 72838 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 23 }, "end": { - "line": 2092, + "line": 2103, "column": 29 } } }, "range": [ - 72591, - 72602 + 72827, + 72838 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 18 }, "end": { - "line": 2092, + "line": 2103, "column": 29 } } }, "prefix": true, "range": [ - 72590, - 72602 + 72826, + 72838 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 17 }, "end": { - "line": 2092, + "line": 2103, "column": 29 } } @@ -163668,16 +164076,16 @@ "type": "Identifier", "name": "slcA3", "range": [ - 72607, - 72612 + 72843, + 72848 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 34 }, "end": { - "line": 2092, + "line": 2103, "column": 39 } } @@ -163686,31 +164094,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 72613, - 72620 + 72849, + 72856 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 40 }, "end": { - "line": 2092, + "line": 2103, "column": 47 } } }, "range": [ - 72607, - 72620 + 72843, + 72856 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 34 }, "end": { - "line": 2092, + "line": 2103, "column": 47 } } @@ -163723,16 +164131,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 72621, - 72629 + 72857, + 72865 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 48 }, "end": { - "line": 2092, + "line": 2103, "column": 56 } } @@ -163741,47 +164149,47 @@ "type": "Identifier", "name": "i", "range": [ - 72630, - 72631 + 72866, + 72867 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 57 }, "end": { - "line": 2092, + "line": 2103, "column": 58 } } }, "range": [ - 72621, - 72632 + 72857, + 72868 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 48 }, "end": { - "line": 2092, + "line": 2103, "column": 59 } } } ], "range": [ - 72607, - 72633 + 72843, + 72869 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 34 }, "end": { - "line": 2092, + "line": 2103, "column": 60 } } @@ -163794,47 +164202,47 @@ "value": 1, "raw": "1", "range": [ - 72638, - 72639 + 72874, + 72875 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 65 }, "end": { - "line": 2092, + "line": 2103, "column": 66 } } }, "prefix": true, "range": [ - 72637, - 72639 + 72873, + 72875 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 64 }, "end": { - "line": 2092, + "line": 2103, "column": 66 } } }, "range": [ - 72607, - 72639 + 72843, + 72875 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 34 }, "end": { - "line": 2092, + "line": 2103, "column": 66 } } @@ -163851,16 +164259,16 @@ "type": "Identifier", "name": "slcA2", "range": [ - 72663, - 72668 + 72899, + 72904 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 20 }, "end": { - "line": 2093, + "line": 2104, "column": 25 } } @@ -163869,31 +164277,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 72669, - 72676 + 72905, + 72912 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 26 }, "end": { - "line": 2093, + "line": 2104, "column": 33 } } }, "range": [ - 72663, - 72676 + 72899, + 72912 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 20 }, "end": { - "line": 2093, + "line": 2104, "column": 33 } } @@ -163906,16 +164314,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 72677, - 72685 + 72913, + 72921 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 34 }, "end": { - "line": 2093, + "line": 2104, "column": 42 } } @@ -163924,47 +164332,47 @@ "type": "Identifier", "name": "i", "range": [ - 72686, - 72687 + 72922, + 72923 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 43 }, "end": { - "line": 2093, + "line": 2104, "column": 44 } } }, "range": [ - 72677, - 72688 + 72913, + 72924 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 34 }, "end": { - "line": 2093, + "line": 2104, "column": 45 } } } ], "range": [ - 72663, - 72689 + 72899, + 72925 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 20 }, "end": { - "line": 2093, + "line": 2104, "column": 46 } } @@ -163977,92 +164385,92 @@ "value": 1, "raw": "1", "range": [ - 72694, - 72695 + 72930, + 72931 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 51 }, "end": { - "line": 2093, + "line": 2104, "column": 52 } } }, "prefix": true, "range": [ - 72693, - 72695 + 72929, + 72931 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 50 }, "end": { - "line": 2093, + "line": 2104, "column": 52 } } }, "range": [ - 72663, - 72695 + 72899, + 72931 ], "loc": { "start": { - "line": 2093, + "line": 2104, "column": 20 }, "end": { - "line": 2093, + "line": 2104, "column": 52 } } }, "range": [ - 72607, - 72695 + 72843, + 72931 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 34 }, "end": { - "line": 2093, + "line": 2104, "column": 52 } } }, "range": [ - 72590, - 72696 + 72826, + 72932 ], "loc": { "start": { - "line": 2092, + "line": 2103, "column": 17 }, "end": { - "line": 2093, + "line": 2104, "column": 53 } } }, "range": [ - 72425, - 72697 + 72661, + 72933 ], "loc": { "start": { - "line": 2089, + "line": 2100, "column": 15 }, "end": { - "line": 2093, + "line": 2104, "column": 54 } } @@ -164074,16 +164482,16 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 72717, - 72733 + 72953, + 72969 ], "loc": { "start": { - "line": 2094, + "line": 2105, "column": 16 }, "end": { - "line": 2094, + "line": 2105, "column": 32 } } @@ -164094,16 +164502,16 @@ "object": { "type": "ThisExpression", "range": [ - 72738, - 72742 + 72974, + 72978 ], "loc": { "start": { - "line": 2094, + "line": 2105, "column": 37 }, "end": { - "line": 2094, + "line": 2105, "column": 41 } } @@ -164112,61 +164520,61 @@ "type": "Identifier", "name": "displayAllText", "range": [ - 72743, - 72757 + 72979, + 72993 ], "loc": { "start": { - "line": 2094, + "line": 2105, "column": 42 }, "end": { - "line": 2094, + "line": 2105, "column": 56 } } }, "range": [ - 72738, - 72757 + 72974, + 72993 ], "loc": { "start": { - "line": 2094, + "line": 2105, "column": 37 }, "end": { - "line": 2094, + "line": 2105, "column": 56 } } }, "range": [ - 72717, - 72757 + 72953, + 72993 ], "loc": { "start": { - "line": 2094, + "line": 2105, "column": 16 }, "end": { - "line": 2094, + "line": 2105, "column": 56 } } }, "range": [ - 72425, - 72757 + 72661, + 72993 ], "loc": { "start": { - "line": 2089, + "line": 2100, "column": 15 }, "end": { - "line": 2094, + "line": 2105, "column": 56 } } @@ -164182,16 +164590,16 @@ "object": { "type": "ThisExpression", "range": [ - 72831, - 72835 + 73067, + 73071 ], "loc": { "start": { - "line": 2097, + "line": 2108, "column": 19 }, "end": { - "line": 2097, + "line": 2108, "column": 23 } } @@ -164200,31 +164608,31 @@ "type": "Identifier", "name": "loadFltOnDemand", "range": [ - 72836, - 72851 + 73072, + 73087 ], "loc": { "start": { - "line": 2097, + "line": 2108, "column": 24 }, "end": { - "line": 2097, + "line": 2108, "column": 39 } } }, "range": [ - 72831, - 72851 + 73067, + 73087 ], "loc": { "start": { - "line": 2097, + "line": 2108, "column": 19 }, "end": { - "line": 2097, + "line": 2108, "column": 39 } } @@ -164241,16 +164649,16 @@ "type": "Identifier", "name": "opt0", "range": [ - 72879, - 72883 + 73115, + 73119 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 24 }, "end": { - "line": 2098, + "line": 2109, "column": 28 } } @@ -164264,16 +164672,16 @@ "type": "Identifier", "name": "Dom", "range": [ - 72886, - 72889 + 73122, + 73125 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 31 }, "end": { - "line": 2098, + "line": 2109, "column": 34 } } @@ -164282,31 +164690,31 @@ "type": "Identifier", "name": "createOpt", "range": [ - 72890, - 72899 + 73126, + 73135 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 35 }, "end": { - "line": 2098, + "line": 2109, "column": 44 } } }, "range": [ - 72886, - 72899 + 73122, + 73135 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 31 }, "end": { - "line": 2098, + "line": 2109, "column": 44 } } @@ -164318,16 +164726,16 @@ "object": { "type": "ThisExpression", "range": [ - 72900, - 72904 + 73136, + 73140 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 45 }, "end": { - "line": 2098, + "line": 2109, "column": 49 } } @@ -164336,31 +164744,31 @@ "type": "Identifier", "name": "displayAllText", "range": [ - 72905, - 72919 + 73141, + 73155 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 50 }, "end": { - "line": 2098, + "line": 2109, "column": 64 } } }, "range": [ - 72900, - 72919 + 73136, + 73155 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 45 }, "end": { - "line": 2098, + "line": 2109, "column": 64 } } @@ -164370,47 +164778,47 @@ "value": "", "raw": "''", "range": [ - 72921, - 72923 + 73157, + 73159 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 66 }, "end": { - "line": 2098, + "line": 2109, "column": 68 } } } ], "range": [ - 72886, - 72924 + 73122, + 73160 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 31 }, "end": { - "line": 2098, + "line": 2109, "column": 69 } } }, "range": [ - 72879, - 72924 + 73115, + 73160 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 24 }, "end": { - "line": 2098, + "line": 2109, "column": 69 } } @@ -164418,16 +164826,16 @@ ], "kind": "let", "range": [ - 72875, - 72925 + 73111, + 73161 ], "loc": { "start": { - "line": 2098, + "line": 2109, "column": 20 }, "end": { - "line": 2098, + "line": 2109, "column": 70 } } @@ -164444,16 +164852,16 @@ "type": "Identifier", "name": "curSlc", "range": [ - 72946, - 72952 + 73182, + 73188 ], "loc": { "start": { - "line": 2099, + "line": 2110, "column": 20 }, "end": { - "line": 2099, + "line": 2110, "column": 26 } } @@ -164462,31 +164870,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 72953, - 72962 + 73189, + 73198 ], "loc": { "start": { - "line": 2099, + "line": 2110, "column": 27 }, "end": { - "line": 2099, + "line": 2110, "column": 36 } } }, "range": [ - 72946, - 72962 + 73182, + 73198 ], "loc": { "start": { - "line": 2099, + "line": 2110, "column": 20 }, "end": { - "line": 2099, + "line": 2110, "column": 36 } } @@ -164496,46 +164904,46 @@ "value": "", "raw": "''", "range": [ - 72965, - 72967 + 73201, + 73203 ], "loc": { "start": { - "line": 2099, + "line": 2110, "column": 39 }, "end": { - "line": 2099, + "line": 2110, "column": 41 } } }, "range": [ - 72946, - 72967 + 73182, + 73203 ], "loc": { "start": { - "line": 2099, + "line": 2110, "column": 20 }, "end": { - "line": 2099, + "line": 2110, "column": 41 } } }, "range": [ - 72946, - 72968 + 73182, + 73204 ], "loc": { "start": { - "line": 2099, + "line": 2110, "column": 20 }, "end": { - "line": 2099, + "line": 2110, "column": 42 } } @@ -164551,16 +164959,16 @@ "type": "Identifier", "name": "curSlc", "range": [ - 72989, - 72995 + 73225, + 73231 ], "loc": { "start": { - "line": 2100, + "line": 2111, "column": 20 }, "end": { - "line": 2100, + "line": 2111, "column": 26 } } @@ -164569,31 +164977,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 72996, - 73007 + 73232, + 73243 ], "loc": { "start": { - "line": 2100, + "line": 2111, "column": 27 }, "end": { - "line": 2100, + "line": 2111, "column": 38 } } }, "range": [ - 72989, - 73007 + 73225, + 73243 ], "loc": { "start": { - "line": 2100, + "line": 2111, "column": 20 }, "end": { - "line": 2100, + "line": 2111, "column": 38 } } @@ -164603,79 +165011,79 @@ "type": "Identifier", "name": "opt0", "range": [ - 73008, - 73012 + 73244, + 73248 ], "loc": { "start": { - "line": 2100, + "line": 2111, "column": 39 }, "end": { - "line": 2100, + "line": 2111, "column": 43 } } } ], "range": [ - 72989, - 73013 + 73225, + 73249 ], "loc": { "start": { - "line": 2100, + "line": 2111, "column": 20 }, "end": { - "line": 2100, + "line": 2111, "column": 44 } } }, "range": [ - 72989, - 73014 + 73225, + 73250 ], "loc": { "start": { - "line": 2100, + "line": 2111, "column": 20 }, "end": { - "line": 2100, + "line": 2111, "column": 45 } } } ], "range": [ - 72853, - 73032 + 73089, + 73268 ], "loc": { "start": { - "line": 2097, + "line": 2108, "column": 41 }, "end": { - "line": 2101, + "line": 2112, "column": 17 } } }, "alternate": null, "range": [ - 72828, - 73032 + 73064, + 73268 ], "loc": { "start": { - "line": 2097, + "line": 2108, "column": 16 }, "end": { - "line": 2101, + "line": 2112, "column": 17 } }, @@ -164684,16 +165092,16 @@ "type": "Line", "value": "1st option needs to be inserted", "range": [ - 72778, - 72811 + 73014, + 73047 ], "loc": { "start": { - "line": 2096, + "line": 2107, "column": 16 }, "end": { - "line": 2096, + "line": 2107, "column": 49 } } @@ -164714,16 +165122,16 @@ "type": "Identifier", "name": "slcA3", "range": [ - 73053, - 73058 + 73289, + 73294 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 19 }, "end": { - "line": 2103, + "line": 2114, "column": 24 } } @@ -164732,31 +165140,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 73059, - 73066 + 73295, + 73302 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 25 }, "end": { - "line": 2103, + "line": 2114, "column": 32 } } }, "range": [ - 73053, - 73066 + 73289, + 73302 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 19 }, "end": { - "line": 2103, + "line": 2114, "column": 32 } } @@ -164769,16 +165177,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 73067, - 73075 + 73303, + 73311 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 33 }, "end": { - "line": 2103, + "line": 2114, "column": 41 } } @@ -164787,47 +165195,47 @@ "type": "Identifier", "name": "i", "range": [ - 73076, - 73077 + 73312, + 73313 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 42 }, "end": { - "line": 2103, + "line": 2114, "column": 43 } } }, "range": [ - 73067, - 73078 + 73303, + 73314 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 33 }, "end": { - "line": 2103, + "line": 2114, "column": 44 } } } ], "range": [ - 73053, - 73079 + 73289, + 73315 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 19 }, "end": { - "line": 2103, + "line": 2114, "column": 45 } } @@ -164840,47 +165248,47 @@ "value": 1, "raw": "1", "range": [ - 73084, - 73085 + 73320, + 73321 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 50 }, "end": { - "line": 2103, + "line": 2114, "column": 51 } } }, "prefix": true, "range": [ - 73083, - 73085 + 73319, + 73321 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 49 }, "end": { - "line": 2103, + "line": 2114, "column": 51 } } }, "range": [ - 73053, - 73085 + 73289, + 73321 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 19 }, "end": { - "line": 2103, + "line": 2114, "column": 51 } } @@ -164901,16 +165309,16 @@ "object": { "type": "ThisExpression", "range": [ - 73108, - 73112 + 73344, + 73348 ], "loc": { "start": { - "line": 2104, + "line": 2115, "column": 20 }, "end": { - "line": 2104, + "line": 2115, "column": 24 } } @@ -164919,31 +165327,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 73113, - 73120 + 73349, + 73356 ], "loc": { "start": { - "line": 2104, + "line": 2115, "column": 25 }, "end": { - "line": 2104, + "line": 2115, "column": 32 } } }, "range": [ - 73108, - 73120 + 73344, + 73356 ], "loc": { "start": { - "line": 2104, + "line": 2115, "column": 20 }, "end": { - "line": 2104, + "line": 2115, "column": 32 } } @@ -164952,31 +165360,31 @@ "type": "Identifier", "name": "emit", "range": [ - 73121, - 73125 + 73357, + 73361 ], "loc": { "start": { - "line": 2104, + "line": 2115, "column": 33 }, "end": { - "line": 2104, + "line": 2115, "column": 37 } } }, "range": [ - 73108, - 73125 + 73344, + 73361 ], "loc": { "start": { - "line": 2104, + "line": 2115, "column": 20 }, "end": { - "line": 2104, + "line": 2115, "column": 37 } } @@ -164987,16 +165395,16 @@ "value": "build-checklist-filter", "raw": "'build-checklist-filter'", "range": [ - 73126, - 73150 + 73362, + 73386 ], "loc": { "start": { - "line": 2104, + "line": 2115, "column": 38 }, "end": { - "line": 2104, + "line": 2115, "column": 62 } } @@ -165004,16 +165412,16 @@ { "type": "ThisExpression", "range": [ - 73152, - 73156 + 73388, + 73392 ], "loc": { "start": { - "line": 2104, + "line": 2115, "column": 64 }, "end": { - "line": 2104, + "line": 2115, "column": 68 } } @@ -165025,16 +165433,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 73182, - 73190 + 73418, + 73426 ], "loc": { "start": { - "line": 2105, + "line": 2116, "column": 24 }, "end": { - "line": 2105, + "line": 2116, "column": 32 } } @@ -165043,78 +165451,78 @@ "type": "Identifier", "name": "i", "range": [ - 73191, - 73192 + 73427, + 73428 ], "loc": { "start": { - "line": 2105, + "line": 2116, "column": 33 }, "end": { - "line": 2105, + "line": 2116, "column": 34 } } }, "range": [ - 73182, - 73193 + 73418, + 73429 ], "loc": { "start": { - "line": 2105, + "line": 2116, "column": 24 }, "end": { - "line": 2105, + "line": 2116, "column": 35 } } } ], "range": [ - 73108, - 73194 + 73344, + 73430 ], "loc": { "start": { - "line": 2104, + "line": 2115, "column": 20 }, "end": { - "line": 2105, + "line": 2116, "column": 36 } } }, "range": [ - 73108, - 73195 + 73344, + 73431 ], "loc": { "start": { - "line": 2104, + "line": 2115, "column": 20 }, "end": { - "line": 2105, + "line": 2116, "column": 37 } } } ], "range": [ - 73086, - 73213 + 73322, + 73449 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 52 }, "end": { - "line": 2106, + "line": 2117, "column": 17 } } @@ -165135,16 +165543,16 @@ "object": { "type": "ThisExpression", "range": [ - 73241, - 73245 + 73477, + 73481 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 20 }, "end": { - "line": 2107, + "line": 2118, "column": 24 } } @@ -165153,31 +165561,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 73246, - 73253 + 73482, + 73489 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 25 }, "end": { - "line": 2107, + "line": 2118, "column": 32 } } }, "range": [ - 73241, - 73253 + 73477, + 73489 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 20 }, "end": { - "line": 2107, + "line": 2118, "column": 32 } } @@ -165186,31 +165594,31 @@ "type": "Identifier", "name": "emit", "range": [ - 73254, - 73258 + 73490, + 73494 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 33 }, "end": { - "line": 2107, + "line": 2118, "column": 37 } } }, "range": [ - 73241, - 73258 + 73477, + 73494 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 20 }, "end": { - "line": 2107, + "line": 2118, "column": 37 } } @@ -165221,16 +165629,16 @@ "value": "build-select-filter", "raw": "'build-select-filter'", "range": [ - 73259, - 73280 + 73495, + 73516 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 38 }, "end": { - "line": 2107, + "line": 2118, "column": 59 } } @@ -165238,16 +165646,16 @@ { "type": "ThisExpression", "range": [ - 73282, - 73286 + 73518, + 73522 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 61 }, "end": { - "line": 2107, + "line": 2118, "column": 65 } } @@ -165259,16 +165667,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 73288, - 73296 + 73524, + 73532 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 67 }, "end": { - "line": 2107, + "line": 2118, "column": 75 } } @@ -165277,31 +165685,31 @@ "type": "Identifier", "name": "i", "range": [ - 73297, - 73298 + 73533, + 73534 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 76 }, "end": { - "line": 2107, + "line": 2118, "column": 77 } } }, "range": [ - 73288, - 73299 + 73524, + 73535 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 67 }, "end": { - "line": 2107, + "line": 2118, "column": 78 } } @@ -165311,78 +165719,78 @@ "value": true, "raw": "true", "range": [ - 73325, - 73329 + 73561, + 73565 ], "loc": { "start": { - "line": 2108, + "line": 2119, "column": 24 }, "end": { - "line": 2108, + "line": 2119, "column": 28 } } } ], "range": [ - 73241, - 73330 + 73477, + 73566 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 20 }, "end": { - "line": 2108, + "line": 2119, "column": 29 } } }, "range": [ - 73241, - 73331 + 73477, + 73567 ], "loc": { "start": { - "line": 2107, + "line": 2118, "column": 20 }, "end": { - "line": 2108, + "line": 2119, "column": 30 } } } ], "range": [ - 73219, - 73349 + 73455, + 73585 ], "loc": { "start": { - "line": 2106, + "line": 2117, "column": 23 }, "end": { - "line": 2109, + "line": 2120, "column": 17 } } }, "range": [ - 73050, - 73349 + 73286, + 73585 ], "loc": { "start": { - "line": 2103, + "line": 2114, "column": 16 }, "end": { - "line": 2109, + "line": 2120, "column": 17 } } @@ -165397,16 +165805,16 @@ "object": { "type": "ThisExpression", "range": [ - 73367, - 73371 + 73603, + 73607 ], "loc": { "start": { - "line": 2111, + "line": 2122, "column": 16 }, "end": { - "line": 2111, + "line": 2122, "column": 20 } } @@ -165415,31 +165823,31 @@ "type": "Identifier", "name": "setFilterValue", "range": [ - 73372, - 73386 + 73608, + 73622 ], "loc": { "start": { - "line": 2111, + "line": 2122, "column": 21 }, "end": { - "line": 2111, + "line": 2122, "column": 35 } } }, "range": [ - 73367, - 73386 + 73603, + 73622 ], "loc": { "start": { - "line": 2111, + "line": 2122, "column": 16 }, "end": { - "line": 2111, + "line": 2122, "column": 35 } } @@ -165452,16 +165860,16 @@ "type": "Identifier", "name": "slcIndex", "range": [ - 73387, - 73395 + 73623, + 73631 ], "loc": { "start": { - "line": 2111, + "line": 2122, "column": 36 }, "end": { - "line": 2111, + "line": 2122, "column": 44 } } @@ -165470,31 +165878,31 @@ "type": "Identifier", "name": "i", "range": [ - 73396, - 73397 + 73632, + 73633 ], "loc": { "start": { - "line": 2111, + "line": 2122, "column": 45 }, "end": { - "line": 2111, + "line": 2122, "column": 46 } } }, "range": [ - 73387, - 73398 + 73623, + 73634 ], "loc": { "start": { - "line": 2111, + "line": 2122, "column": 36 }, "end": { - "line": 2111, + "line": 2122, "column": 47 } } @@ -165503,79 +165911,79 @@ "type": "Identifier", "name": "slcSelectedValue", "range": [ - 73400, - 73416 + 73636, + 73652 ], "loc": { "start": { - "line": 2111, + "line": 2122, "column": 49 }, "end": { - "line": 2111, + "line": 2122, "column": 65 } } } ], "range": [ - 73367, - 73417 + 73603, + 73653 ], "loc": { "start": { - "line": 2111, + "line": 2122, "column": 16 }, "end": { - "line": 2111, + "line": 2122, "column": 66 } } }, "range": [ - 73367, - 73418 + 73603, + 73654 ], "loc": { "start": { - "line": 2111, + "line": 2122, "column": 16 }, "end": { - "line": 2111, + "line": 2122, "column": 67 } } } ], "range": [ - 72759, - 73432 + 72995, + 73668 ], "loc": { "start": { - "line": 2094, + "line": 2105, "column": 58 }, "end": { - "line": 2112, + "line": 2123, "column": 13 } } }, "alternate": null, "range": [ - 72422, - 73432 + 72658, + 73668 ], "loc": { "start": { - "line": 2089, + "line": 2100, "column": 12 }, "end": { - "line": 2112, + "line": 2123, "column": 13 } }, @@ -165584,16 +165992,16 @@ "type": "Line", "value": " Welcome to cyclomatic complexity hell :)", "range": [ - 72314, - 72357 + 72550, + 72593 ], "loc": { "start": { - "line": 2087, + "line": 2098, "column": 12 }, "end": { - "line": 2087, + "line": 2098, "column": 55 } } @@ -165602,16 +166010,16 @@ "type": "Line", "value": " TODO: simplify/refactor if statement", "range": [ - 72370, - 72409 + 72606, + 72645 ], "loc": { "start": { - "line": 2088, + "line": 2099, "column": 12 }, "end": { - "line": 2088, + "line": 2099, "column": 51 } } @@ -165620,31 +166028,31 @@ } ], "range": [ - 72175, - 73442 + 72407, + 73678 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 53 }, "end": { - "line": 2113, + "line": 2124, "column": 9 } } }, "range": [ - 72130, - 73442 + 72362, + 73678 ], "loc": { "start": { - "line": 2083, + "line": 2094, "column": 8 }, "end": { - "line": 2113, + "line": 2124, "column": 9 } }, @@ -165653,16 +166061,16 @@ "type": "Line", "value": " for i", "range": [ - 73442, - 73450 + 73678, + 73686 ], "loc": { "start": { - "line": 2113, + "line": 2124, "column": 9 }, "end": { - "line": 2113, + "line": 2124, "column": 17 } } @@ -165671,16 +166079,16 @@ } ], "range": [ - 71631, - 73456 + 71892, + 73692 ], "loc": { "start": { - "line": 2071, + "line": 2082, "column": 17 }, "end": { - "line": 2114, + "line": 2125, "column": 5 } } @@ -165688,16 +166096,16 @@ "generator": false, "expression": false, "range": [ - 71629, - 73456 + 71890, + 73692 ], "loc": { "start": { - "line": 2071, + "line": 2082, "column": 15 }, "end": { - "line": 2114, + "line": 2125, "column": 5 } } @@ -165705,16 +166113,16 @@ "kind": "method", "computed": false, "range": [ - 71618, - 73456 + 71879, + 73692 ], "loc": { "start": { - "line": 2071, + "line": 2082, "column": 4 }, "end": { - "line": 2114, + "line": 2125, "column": 5 } }, @@ -165723,16 +166131,16 @@ "type": "Block", "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 71508, - 71613 + 71769, + 71874 ], "loc": { "start": { - "line": 2067, + "line": 2078, "column": 4 }, "end": { - "line": 2070, + "line": 2081, "column": 7 } } @@ -165743,16 +166151,16 @@ "type": "Block", "value": "*\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex [description]\n * @return {Boolean} [description]\n ", "range": [ - 73462, - 73640 + 73698, + 73876 ], "loc": { "start": { - "line": 2116, + "line": 2127, "column": 4 }, "end": { - "line": 2120, + "line": 2131, "column": 7 } } @@ -165766,16 +166174,16 @@ "type": "Identifier", "name": "isExactMatch", "range": [ - 73645, - 73657 + 73881, + 73893 ], "loc": { "start": { - "line": 2121, + "line": 2132, "column": 4 }, "end": { - "line": 2121, + "line": 2132, "column": 16 } } @@ -165788,16 +166196,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 73658, - 73666 + 73894, + 73902 ], "loc": { "start": { - "line": 2121, + "line": 2132, "column": 17 }, "end": { - "line": 2121, + "line": 2132, "column": 25 } } @@ -165815,16 +166223,16 @@ "type": "Identifier", "name": "fltType", "range": [ - 73681, - 73688 + 73917, + 73924 ], "loc": { "start": { - "line": 2122, + "line": 2133, "column": 12 }, "end": { - "line": 2122, + "line": 2133, "column": 19 } } @@ -165837,16 +166245,16 @@ "object": { "type": "ThisExpression", "range": [ - 73691, - 73695 + 73927, + 73931 ], "loc": { "start": { - "line": 2122, + "line": 2133, "column": 22 }, "end": { - "line": 2122, + "line": 2133, "column": 26 } } @@ -165855,31 +166263,31 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 73696, - 73709 + 73932, + 73945 ], "loc": { "start": { - "line": 2122, + "line": 2133, "column": 27 }, "end": { - "line": 2122, + "line": 2133, "column": 40 } } }, "range": [ - 73691, - 73709 + 73927, + 73945 ], "loc": { "start": { - "line": 2122, + "line": 2133, "column": 22 }, "end": { - "line": 2122, + "line": 2133, "column": 40 } } @@ -165889,47 +166297,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 73710, - 73718 + 73946, + 73954 ], "loc": { "start": { - "line": 2122, + "line": 2133, "column": 41 }, "end": { - "line": 2122, + "line": 2133, "column": 49 } } } ], "range": [ - 73691, - 73719 + 73927, + 73955 ], "loc": { "start": { - "line": 2122, + "line": 2133, "column": 22 }, "end": { - "line": 2122, + "line": 2133, "column": 50 } } }, "range": [ - 73681, - 73719 + 73917, + 73955 ], "loc": { "start": { - "line": 2122, + "line": 2133, "column": 12 }, "end": { - "line": 2122, + "line": 2133, "column": 50 } } @@ -165937,16 +166345,16 @@ ], "kind": "let", "range": [ - 73677, - 73720 + 73913, + 73956 ], "loc": { "start": { - "line": 2122, + "line": 2133, "column": 8 }, "end": { - "line": 2122, + "line": 2133, "column": 51 } } @@ -165968,16 +166376,16 @@ "object": { "type": "ThisExpression", "range": [ - 73736, - 73740 + 73972, + 73976 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 15 }, "end": { - "line": 2123, + "line": 2134, "column": 19 } } @@ -165986,31 +166394,31 @@ "type": "Identifier", "name": "exactMatchByCol", "range": [ - 73741, - 73756 + 73977, + 73992 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 20 }, "end": { - "line": 2123, + "line": 2134, "column": 35 } } }, "range": [ - 73736, - 73756 + 73972, + 73992 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 15 }, "end": { - "line": 2123, + "line": 2134, "column": 35 } } @@ -166019,31 +166427,31 @@ "type": "Identifier", "name": "colIndex", "range": [ - 73757, - 73765 + 73993, + 74001 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 36 }, "end": { - "line": 2123, + "line": 2134, "column": 44 } } }, "range": [ - 73736, - 73766 + 73972, + 74002 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 15 }, "end": { - "line": 2123, + "line": 2134, "column": 45 } } @@ -166054,16 +166462,16 @@ "object": { "type": "ThisExpression", "range": [ - 73770, - 73774 + 74006, + 74010 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 49 }, "end": { - "line": 2123, + "line": 2134, "column": 53 } } @@ -166072,46 +166480,46 @@ "type": "Identifier", "name": "exactMatch", "range": [ - 73775, - 73785 + 74011, + 74021 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 54 }, "end": { - "line": 2123, + "line": 2134, "column": 64 } } }, "range": [ - 73770, - 73785 + 74006, + 74021 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 49 }, "end": { - "line": 2123, + "line": 2134, "column": 64 } } }, "range": [ - 73736, - 73785 + 73972, + 74021 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 15 }, "end": { - "line": 2123, + "line": 2134, "column": 64 } } @@ -166123,16 +166531,16 @@ "type": "Identifier", "name": "fltType", "range": [ - 73802, - 73809 + 74038, + 74045 ], "loc": { "start": { - "line": 2124, + "line": 2135, "column": 13 }, "end": { - "line": 2124, + "line": 2135, "column": 20 } } @@ -166143,16 +166551,16 @@ "object": { "type": "ThisExpression", "range": [ - 73814, - 73818 + 74050, + 74054 ], "loc": { "start": { - "line": 2124, + "line": 2135, "column": 25 }, "end": { - "line": 2124, + "line": 2135, "column": 29 } } @@ -166161,92 +166569,92 @@ "type": "Identifier", "name": "fltTypeInp", "range": [ - 73819, - 73829 + 74055, + 74065 ], "loc": { "start": { - "line": 2124, + "line": 2135, "column": 30 }, "end": { - "line": 2124, + "line": 2135, "column": 40 } } }, "range": [ - 73814, - 73829 + 74050, + 74065 ], "loc": { "start": { - "line": 2124, + "line": 2135, "column": 25 }, "end": { - "line": 2124, + "line": 2135, "column": 40 } } }, "range": [ - 73802, - 73829 + 74038, + 74065 ], "loc": { "start": { - "line": 2124, + "line": 2135, "column": 13 }, "end": { - "line": 2124, + "line": 2135, "column": 40 } } }, "range": [ - 73736, - 73830 + 73972, + 74066 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 15 }, "end": { - "line": 2124, + "line": 2135, "column": 41 } } }, "range": [ - 73729, - 73831 + 73965, + 74067 ], "loc": { "start": { - "line": 2123, + "line": 2134, "column": 8 }, "end": { - "line": 2124, + "line": 2135, "column": 42 } } } ], "range": [ - 73667, - 73837 + 73903, + 74073 ], "loc": { "start": { - "line": 2121, + "line": 2132, "column": 26 }, "end": { - "line": 2125, + "line": 2136, "column": 5 } } @@ -166254,16 +166662,16 @@ "generator": false, "expression": false, "range": [ - 73657, - 73837 + 73893, + 74073 ], "loc": { "start": { - "line": 2121, + "line": 2132, "column": 16 }, "end": { - "line": 2125, + "line": 2136, "column": 5 } } @@ -166271,16 +166679,16 @@ "kind": "method", "computed": false, "range": [ - 73645, - 73837 + 73881, + 74073 ], "loc": { "start": { - "line": 2121, + "line": 2132, "column": 4 }, "end": { - "line": 2125, + "line": 2136, "column": 5 } }, @@ -166289,16 +166697,16 @@ "type": "Line", "value": " for i", "range": [ - 73442, - 73450 + 73678, + 73686 ], "loc": { "start": { - "line": 2113, + "line": 2124, "column": 9 }, "end": { - "line": 2113, + "line": 2124, "column": 17 } } @@ -166307,16 +166715,16 @@ "type": "Block", "value": "*\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex [description]\n * @return {Boolean} [description]\n ", "range": [ - 73462, - 73640 + 73698, + 73876 ], "loc": { "start": { - "line": 2116, + "line": 2127, "column": 4 }, "end": { - "line": 2120, + "line": 2131, "column": 7 } } @@ -166327,16 +166735,16 @@ "type": "Block", "value": "*\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n ", "range": [ - 73843, - 74062 + 74079, + 74298 ], "loc": { "start": { - "line": 2127, + "line": 2138, "column": 4 }, "end": { - "line": 2132, + "line": 2143, "column": 7 } } @@ -166350,16 +166758,16 @@ "type": "Identifier", "name": "isImported", "range": [ - 74067, - 74077 + 74303, + 74313 ], "loc": { "start": { - "line": 2133, + "line": 2144, "column": 4 }, "end": { - "line": 2133, + "line": 2144, "column": 14 } } @@ -166372,16 +166780,16 @@ "type": "Identifier", "name": "filePath", "range": [ - 74078, - 74086 + 74314, + 74322 ], "loc": { "start": { - "line": 2133, + "line": 2144, "column": 15 }, "end": { - "line": 2133, + "line": 2144, "column": 23 } } @@ -166390,16 +166798,16 @@ "type": "Identifier", "name": "type", "range": [ - 74088, - 74092 + 74324, + 74328 ], "loc": { "start": { - "line": 2133, + "line": 2144, "column": 25 }, "end": { - "line": 2133, + "line": 2144, "column": 29 } } @@ -166417,16 +166825,16 @@ "type": "Identifier", "name": "imported", "range": [ - 74107, - 74115 + 74343, + 74351 ], "loc": { "start": { - "line": 2134, + "line": 2145, "column": 12 }, "end": { - "line": 2134, + "line": 2145, "column": 20 } } @@ -166436,31 +166844,31 @@ "value": false, "raw": "false", "range": [ - 74118, - 74123 + 74354, + 74359 ], "loc": { "start": { - "line": 2134, + "line": 2145, "column": 23 }, "end": { - "line": 2134, + "line": 2145, "column": 28 } } }, "range": [ - 74107, - 74123 + 74343, + 74359 ], "loc": { "start": { - "line": 2134, + "line": 2145, "column": 12 }, "end": { - "line": 2134, + "line": 2145, "column": 28 } } @@ -166471,16 +166879,16 @@ "type": "Identifier", "name": "importType", "range": [ - 74137, - 74147 + 74373, + 74383 ], "loc": { "start": { - "line": 2135, + "line": 2146, "column": 12 }, "end": { - "line": 2135, + "line": 2146, "column": 22 } } @@ -166494,32 +166902,32 @@ "type": "Identifier", "name": "type", "range": [ - 74151, - 74155 + 74387, + 74391 ], "loc": { "start": { - "line": 2135, + "line": 2146, "column": 26 }, "end": { - "line": 2135, + "line": 2146, "column": 30 } } }, "prefix": true, "range": [ - 74150, - 74155 + 74386, + 74391 ], "loc": { "start": { - "line": 2135, + "line": 2146, "column": 25 }, "end": { - "line": 2135, + "line": 2146, "column": 30 } } @@ -166529,16 +166937,16 @@ "value": "script", "raw": "'script'", "range": [ - 74158, - 74166 + 74394, + 74402 ], "loc": { "start": { - "line": 2135, + "line": 2146, "column": 33 }, "end": { - "line": 2135, + "line": 2146, "column": 41 } } @@ -166547,46 +166955,46 @@ "type": "Identifier", "name": "type", "range": [ - 74169, - 74173 + 74405, + 74409 ], "loc": { "start": { - "line": 2135, + "line": 2146, "column": 44 }, "end": { - "line": 2135, + "line": 2146, "column": 48 } } }, "range": [ - 74150, - 74173 + 74386, + 74409 ], "loc": { "start": { - "line": 2135, + "line": 2146, "column": 25 }, "end": { - "line": 2135, + "line": 2146, "column": 48 } } }, "range": [ - 74137, - 74173 + 74373, + 74409 ], "loc": { "start": { - "line": 2135, + "line": 2146, "column": 12 }, "end": { - "line": 2135, + "line": 2146, "column": 48 } } @@ -166597,16 +167005,16 @@ "type": "Identifier", "name": "attr", "range": [ - 74187, - 74191 + 74423, + 74427 ], "loc": { "start": { - "line": 2136, + "line": 2147, "column": 12 }, "end": { - "line": 2136, + "line": 2147, "column": 16 } } @@ -166620,16 +167028,16 @@ "type": "Identifier", "name": "importType", "range": [ - 74194, - 74204 + 74430, + 74440 ], "loc": { "start": { - "line": 2136, + "line": 2147, "column": 19 }, "end": { - "line": 2136, + "line": 2147, "column": 29 } } @@ -166639,31 +167047,31 @@ "value": "script", "raw": "'script'", "range": [ - 74208, - 74216 + 74444, + 74452 ], "loc": { "start": { - "line": 2136, + "line": 2147, "column": 33 }, "end": { - "line": 2136, + "line": 2147, "column": 41 } } }, "range": [ - 74194, - 74216 + 74430, + 74452 ], "loc": { "start": { - "line": 2136, + "line": 2147, "column": 19 }, "end": { - "line": 2136, + "line": 2147, "column": 41 } } @@ -166673,16 +167081,16 @@ "value": "src", "raw": "'src'", "range": [ - 74219, - 74224 + 74455, + 74460 ], "loc": { "start": { - "line": 2136, + "line": 2147, "column": 44 }, "end": { - "line": 2136, + "line": 2147, "column": 49 } } @@ -166692,46 +167100,46 @@ "value": "href", "raw": "'href'", "range": [ - 74227, - 74233 + 74463, + 74469 ], "loc": { "start": { - "line": 2136, + "line": 2147, "column": 52 }, "end": { - "line": 2136, + "line": 2147, "column": 58 } } }, "range": [ - 74194, - 74233 + 74430, + 74469 ], "loc": { "start": { - "line": 2136, + "line": 2147, "column": 19 }, "end": { - "line": 2136, + "line": 2147, "column": 58 } } }, "range": [ - 74187, - 74233 + 74423, + 74469 ], "loc": { "start": { - "line": 2136, + "line": 2147, "column": 12 }, "end": { - "line": 2136, + "line": 2147, "column": 58 } } @@ -166742,16 +167150,16 @@ "type": "Identifier", "name": "files", "range": [ - 74247, - 74252 + 74483, + 74488 ], "loc": { "start": { - "line": 2137, + "line": 2148, "column": 12 }, "end": { - "line": 2137, + "line": 2148, "column": 17 } } @@ -166765,16 +167173,16 @@ "type": "Identifier", "name": "Dom", "range": [ - 74255, - 74258 + 74491, + 74494 ], "loc": { "start": { - "line": 2137, + "line": 2148, "column": 20 }, "end": { - "line": 2137, + "line": 2148, "column": 23 } } @@ -166783,31 +167191,31 @@ "type": "Identifier", "name": "tag", "range": [ - 74259, - 74262 + 74495, + 74498 ], "loc": { "start": { - "line": 2137, + "line": 2148, "column": 24 }, "end": { - "line": 2137, + "line": 2148, "column": 27 } } }, "range": [ - 74255, - 74262 + 74491, + 74498 ], "loc": { "start": { - "line": 2137, + "line": 2148, "column": 20 }, "end": { - "line": 2137, + "line": 2148, "column": 27 } } @@ -166817,16 +167225,16 @@ "type": "Identifier", "name": "doc", "range": [ - 74263, - 74266 + 74499, + 74502 ], "loc": { "start": { - "line": 2137, + "line": 2148, "column": 28 }, "end": { - "line": 2137, + "line": 2148, "column": 31 } } @@ -166835,47 +167243,47 @@ "type": "Identifier", "name": "importType", "range": [ - 74268, - 74278 + 74504, + 74514 ], "loc": { "start": { - "line": 2137, + "line": 2148, "column": 33 }, "end": { - "line": 2137, + "line": 2148, "column": 43 } } } ], "range": [ - 74255, - 74279 + 74491, + 74515 ], "loc": { "start": { - "line": 2137, + "line": 2148, "column": 20 }, "end": { - "line": 2137, + "line": 2148, "column": 44 } } }, "range": [ - 74247, - 74279 + 74483, + 74515 ], "loc": { "start": { - "line": 2137, + "line": 2148, "column": 12 }, "end": { - "line": 2137, + "line": 2148, "column": 44 } } @@ -166883,16 +167291,16 @@ ], "kind": "let", "range": [ - 74103, - 74280 + 74339, + 74516 ], "loc": { "start": { - "line": 2134, + "line": 2145, "column": 8 }, "end": { - "line": 2137, + "line": 2148, "column": 45 } } @@ -166908,16 +167316,16 @@ "type": "Identifier", "name": "i", "range": [ - 74298, - 74299 + 74534, + 74535 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 17 }, "end": { - "line": 2138, + "line": 2149, "column": 18 } } @@ -166927,31 +167335,31 @@ "value": 0, "raw": "0", "range": [ - 74300, - 74301 + 74536, + 74537 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 19 }, "end": { - "line": 2138, + "line": 2149, "column": 20 } } }, "range": [ - 74298, - 74301 + 74534, + 74537 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 17 }, "end": { - "line": 2138, + "line": 2149, "column": 20 } } @@ -166962,16 +167370,16 @@ "type": "Identifier", "name": "len", "range": [ - 74303, - 74306 + 74539, + 74542 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 22 }, "end": { - "line": 2138, + "line": 2149, "column": 25 } } @@ -166983,16 +167391,16 @@ "type": "Identifier", "name": "files", "range": [ - 74307, - 74312 + 74543, + 74548 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 26 }, "end": { - "line": 2138, + "line": 2149, "column": 31 } } @@ -167001,46 +167409,46 @@ "type": "Identifier", "name": "length", "range": [ - 74313, - 74319 + 74549, + 74555 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 32 }, "end": { - "line": 2138, + "line": 2149, "column": 38 } } }, "range": [ - 74307, - 74319 + 74543, + 74555 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 26 }, "end": { - "line": 2138, + "line": 2149, "column": 38 } } }, "range": [ - 74303, - 74319 + 74539, + 74555 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 22 }, "end": { - "line": 2138, + "line": 2149, "column": 38 } } @@ -167048,16 +167456,16 @@ ], "kind": "let", "range": [ - 74294, - 74319 + 74530, + 74555 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 13 }, "end": { - "line": 2138, + "line": 2149, "column": 38 } } @@ -167069,16 +167477,16 @@ "type": "Identifier", "name": "i", "range": [ - 74321, - 74322 + 74557, + 74558 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 40 }, "end": { - "line": 2138, + "line": 2149, "column": 41 } } @@ -167087,31 +167495,31 @@ "type": "Identifier", "name": "len", "range": [ - 74323, - 74326 + 74559, + 74562 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 42 }, "end": { - "line": 2138, + "line": 2149, "column": 45 } } }, "range": [ - 74321, - 74326 + 74557, + 74562 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 40 }, "end": { - "line": 2138, + "line": 2149, "column": 45 } } @@ -167123,32 +167531,32 @@ "type": "Identifier", "name": "i", "range": [ - 74328, - 74329 + 74564, + 74565 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 47 }, "end": { - "line": 2138, + "line": 2149, "column": 48 } } }, "prefix": false, "range": [ - 74328, - 74331 + 74564, + 74567 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 47 }, "end": { - "line": 2138, + "line": 2149, "column": 50 } } @@ -167171,16 +167579,16 @@ "type": "Identifier", "name": "files", "range": [ - 74349, - 74354 + 74585, + 74590 ], "loc": { "start": { - "line": 2139, + "line": 2150, "column": 15 }, "end": { - "line": 2139, + "line": 2150, "column": 20 } } @@ -167189,31 +167597,31 @@ "type": "Identifier", "name": "i", "range": [ - 74355, - 74356 + 74591, + 74592 ], "loc": { "start": { - "line": 2139, + "line": 2150, "column": 21 }, "end": { - "line": 2139, + "line": 2150, "column": 22 } } }, "range": [ - 74349, - 74357 + 74585, + 74593 ], "loc": { "start": { - "line": 2139, + "line": 2150, "column": 15 }, "end": { - "line": 2139, + "line": 2150, "column": 23 } } @@ -167222,31 +167630,31 @@ "type": "Identifier", "name": "attr", "range": [ - 74358, - 74362 + 74594, + 74598 ], "loc": { "start": { - "line": 2139, + "line": 2150, "column": 24 }, "end": { - "line": 2139, + "line": 2150, "column": 28 } } }, "range": [ - 74349, - 74363 + 74585, + 74599 ], "loc": { "start": { - "line": 2139, + "line": 2150, "column": 15 }, "end": { - "line": 2139, + "line": 2150, "column": 29 } } @@ -167255,31 +167663,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 74368, - 74377 + 74604, + 74613 ], "loc": { "start": { - "line": 2139, + "line": 2150, "column": 34 }, "end": { - "line": 2139, + "line": 2150, "column": 43 } } }, "range": [ - 74349, - 74377 + 74585, + 74613 ], "loc": { "start": { - "line": 2139, + "line": 2150, "column": 15 }, "end": { - "line": 2139, + "line": 2150, "column": 43 } } @@ -167291,48 +167699,48 @@ "type": "ContinueStatement", "label": null, "range": [ - 74396, - 74405 + 74632, + 74641 ], "loc": { "start": { - "line": 2140, + "line": 2151, "column": 16 }, "end": { - "line": 2140, + "line": 2151, "column": 25 } } } ], "range": [ - 74378, - 74419 + 74614, + 74655 ], "loc": { "start": { - "line": 2139, + "line": 2150, "column": 44 }, "end": { - "line": 2141, + "line": 2152, "column": 13 } } }, "alternate": null, "range": [ - 74346, - 74419 + 74582, + 74655 ], "loc": { "start": { - "line": 2139, + "line": 2150, "column": 12 }, "end": { - "line": 2141, + "line": 2152, "column": 13 } } @@ -167354,16 +167762,16 @@ "type": "Identifier", "name": "files", "range": [ - 74435, - 74440 + 74671, + 74676 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 15 }, "end": { - "line": 2142, + "line": 2153, "column": 20 } } @@ -167372,31 +167780,31 @@ "type": "Identifier", "name": "i", "range": [ - 74441, - 74442 + 74677, + 74678 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 21 }, "end": { - "line": 2142, + "line": 2153, "column": 22 } } }, "range": [ - 74435, - 74443 + 74671, + 74679 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 15 }, "end": { - "line": 2142, + "line": 2153, "column": 23 } } @@ -167405,31 +167813,31 @@ "type": "Identifier", "name": "attr", "range": [ - 74444, - 74448 + 74680, + 74684 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 24 }, "end": { - "line": 2142, + "line": 2153, "column": 28 } } }, "range": [ - 74435, - 74449 + 74671, + 74685 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 15 }, "end": { - "line": 2142, + "line": 2153, "column": 29 } } @@ -167438,31 +167846,31 @@ "type": "Identifier", "name": "match", "range": [ - 74450, - 74455 + 74686, + 74691 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 30 }, "end": { - "line": 2142, + "line": 2153, "column": 35 } } }, "range": [ - 74435, - 74455 + 74671, + 74691 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 15 }, "end": { - "line": 2142, + "line": 2153, "column": 35 } } @@ -167472,32 +167880,32 @@ "type": "Identifier", "name": "filePath", "range": [ - 74456, - 74464 + 74692, + 74700 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 36 }, "end": { - "line": 2142, + "line": 2153, "column": 44 } } } ], "range": [ - 74435, - 74465 + 74671, + 74701 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 15 }, "end": { - "line": 2142, + "line": 2153, "column": 45 } } @@ -167514,16 +167922,16 @@ "type": "Identifier", "name": "imported", "range": [ - 74484, - 74492 + 74720, + 74728 ], "loc": { "start": { - "line": 2143, + "line": 2154, "column": 16 }, "end": { - "line": 2143, + "line": 2154, "column": 24 } } @@ -167533,46 +167941,46 @@ "value": true, "raw": "true", "range": [ - 74495, - 74499 + 74731, + 74735 ], "loc": { "start": { - "line": 2143, + "line": 2154, "column": 27 }, "end": { - "line": 2143, + "line": 2154, "column": 31 } } }, "range": [ - 74484, - 74499 + 74720, + 74735 ], "loc": { "start": { - "line": 2143, + "line": 2154, "column": 16 }, "end": { - "line": 2143, + "line": 2154, "column": 31 } } }, "range": [ - 74484, - 74500 + 74720, + 74736 ], "loc": { "start": { - "line": 2143, + "line": 2154, "column": 16 }, "end": { - "line": 2143, + "line": 2154, "column": 32 } } @@ -167581,79 +167989,79 @@ "type": "BreakStatement", "label": null, "range": [ - 74517, - 74523 + 74753, + 74759 ], "loc": { "start": { - "line": 2144, + "line": 2155, "column": 16 }, "end": { - "line": 2144, + "line": 2155, "column": 22 } } } ], "range": [ - 74466, - 74537 + 74702, + 74773 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 46 }, "end": { - "line": 2145, + "line": 2156, "column": 13 } } }, "alternate": null, "range": [ - 74432, - 74537 + 74668, + 74773 ], "loc": { "start": { - "line": 2142, + "line": 2153, "column": 12 }, "end": { - "line": 2145, + "line": 2156, "column": 13 } } } ], "range": [ - 74332, - 74547 + 74568, + 74783 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 51 }, "end": { - "line": 2146, + "line": 2157, "column": 9 } } }, "range": [ - 74289, - 74547 + 74525, + 74783 ], "loc": { "start": { - "line": 2138, + "line": 2149, "column": 8 }, "end": { - "line": 2146, + "line": 2157, "column": 9 } } @@ -167664,47 +168072,47 @@ "type": "Identifier", "name": "imported", "range": [ - 74563, - 74571 + 74799, + 74807 ], "loc": { "start": { - "line": 2147, + "line": 2158, "column": 15 }, "end": { - "line": 2147, + "line": 2158, "column": 23 } } }, "range": [ - 74556, - 74572 + 74792, + 74808 ], "loc": { "start": { - "line": 2147, + "line": 2158, "column": 8 }, "end": { - "line": 2147, + "line": 2158, "column": 24 } } } ], "range": [ - 74093, - 74578 + 74329, + 74814 ], "loc": { "start": { - "line": 2133, + "line": 2144, "column": 30 }, "end": { - "line": 2148, + "line": 2159, "column": 5 } } @@ -167712,16 +168120,16 @@ "generator": false, "expression": false, "range": [ - 74077, - 74578 + 74313, + 74814 ], "loc": { "start": { - "line": 2133, + "line": 2144, "column": 14 }, "end": { - "line": 2148, + "line": 2159, "column": 5 } } @@ -167729,16 +168137,16 @@ "kind": "method", "computed": false, "range": [ - 74067, - 74578 + 74303, + 74814 ], "loc": { "start": { - "line": 2133, + "line": 2144, "column": 4 }, "end": { - "line": 2148, + "line": 2159, "column": 5 } }, @@ -167747,16 +168155,16 @@ "type": "Block", "value": "*\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n ", "range": [ - 73843, - 74062 + 74079, + 74298 ], "loc": { "start": { - "line": 2127, + "line": 2138, "column": 4 }, "end": { - "line": 2132, + "line": 2143, "column": 7 } } @@ -167767,16 +168175,16 @@ "type": "Block", "value": "*\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n ", "range": [ - 74584, - 74843 + 74820, + 75079 ], "loc": { "start": { - "line": 2150, + "line": 2161, "column": 4 }, "end": { - "line": 2156, + "line": 2167, "column": 7 } } @@ -167790,16 +168198,16 @@ "type": "Identifier", "name": "import", "range": [ - 74848, - 74854 + 75084, + 75090 ], "loc": { "start": { - "line": 2157, + "line": 2168, "column": 4 }, "end": { - "line": 2157, + "line": 2168, "column": 10 } } @@ -167812,16 +168220,16 @@ "type": "Identifier", "name": "fileId", "range": [ - 74855, - 74861 + 75091, + 75097 ], "loc": { "start": { - "line": 2157, + "line": 2168, "column": 11 }, "end": { - "line": 2157, + "line": 2168, "column": 17 } } @@ -167830,16 +168238,16 @@ "type": "Identifier", "name": "filePath", "range": [ - 74863, - 74871 + 75099, + 75107 ], "loc": { "start": { - "line": 2157, + "line": 2168, "column": 19 }, "end": { - "line": 2157, + "line": 2168, "column": 27 } } @@ -167848,16 +168256,16 @@ "type": "Identifier", "name": "callback", "range": [ - 74873, - 74881 + 75109, + 75117 ], "loc": { "start": { - "line": 2157, + "line": 2168, "column": 29 }, "end": { - "line": 2157, + "line": 2168, "column": 37 } } @@ -167866,16 +168274,16 @@ "type": "Identifier", "name": "type", "range": [ - 74883, - 74887 + 75119, + 75123 ], "loc": { "start": { - "line": 2157, + "line": 2168, "column": 39 }, "end": { - "line": 2157, + "line": 2168, "column": 43 } } @@ -167893,16 +168301,16 @@ "type": "Identifier", "name": "ftype", "range": [ - 74902, - 74907 + 75138, + 75143 ], "loc": { "start": { - "line": 2158, + "line": 2169, "column": 12 }, "end": { - "line": 2158, + "line": 2169, "column": 17 } } @@ -167916,32 +168324,32 @@ "type": "Identifier", "name": "type", "range": [ - 74911, - 74915 + 75147, + 75151 ], "loc": { "start": { - "line": 2158, + "line": 2169, "column": 21 }, "end": { - "line": 2158, + "line": 2169, "column": 25 } } }, "prefix": true, "range": [ - 74910, - 74915 + 75146, + 75151 ], "loc": { "start": { - "line": 2158, + "line": 2169, "column": 20 }, "end": { - "line": 2158, + "line": 2169, "column": 25 } } @@ -167951,16 +168359,16 @@ "value": "script", "raw": "'script'", "range": [ - 74918, - 74926 + 75154, + 75162 ], "loc": { "start": { - "line": 2158, + "line": 2169, "column": 28 }, "end": { - "line": 2158, + "line": 2169, "column": 36 } } @@ -167969,46 +168377,46 @@ "type": "Identifier", "name": "type", "range": [ - 74929, - 74933 + 75165, + 75169 ], "loc": { "start": { - "line": 2158, + "line": 2169, "column": 39 }, "end": { - "line": 2158, + "line": 2169, "column": 43 } } }, "range": [ - 74910, - 74933 + 75146, + 75169 ], "loc": { "start": { - "line": 2158, + "line": 2169, "column": 20 }, "end": { - "line": 2158, + "line": 2169, "column": 43 } } }, "range": [ - 74902, - 74933 + 75138, + 75169 ], "loc": { "start": { - "line": 2158, + "line": 2169, "column": 12 }, "end": { - "line": 2158, + "line": 2169, "column": 43 } } @@ -168019,16 +168427,16 @@ "type": "Identifier", "name": "imported", "range": [ - 74947, - 74955 + 75183, + 75191 ], "loc": { "start": { - "line": 2159, + "line": 2170, "column": 12 }, "end": { - "line": 2159, + "line": 2170, "column": 20 } } @@ -168041,16 +168449,16 @@ "object": { "type": "ThisExpression", "range": [ - 74958, - 74962 + 75194, + 75198 ], "loc": { "start": { - "line": 2159, + "line": 2170, "column": 23 }, "end": { - "line": 2159, + "line": 2170, "column": 27 } } @@ -168059,31 +168467,31 @@ "type": "Identifier", "name": "isImported", "range": [ - 74963, - 74973 + 75199, + 75209 ], "loc": { "start": { - "line": 2159, + "line": 2170, "column": 28 }, "end": { - "line": 2159, + "line": 2170, "column": 38 } } }, "range": [ - 74958, - 74973 + 75194, + 75209 ], "loc": { "start": { - "line": 2159, + "line": 2170, "column": 23 }, "end": { - "line": 2159, + "line": 2170, "column": 38 } } @@ -168093,16 +168501,16 @@ "type": "Identifier", "name": "filePath", "range": [ - 74974, - 74982 + 75210, + 75218 ], "loc": { "start": { - "line": 2159, + "line": 2170, "column": 39 }, "end": { - "line": 2159, + "line": 2170, "column": 47 } } @@ -168111,47 +168519,47 @@ "type": "Identifier", "name": "ftype", "range": [ - 74984, - 74989 + 75220, + 75225 ], "loc": { "start": { - "line": 2159, + "line": 2170, "column": 49 }, "end": { - "line": 2159, + "line": 2170, "column": 54 } } } ], "range": [ - 74958, - 74990 + 75194, + 75226 ], "loc": { "start": { - "line": 2159, + "line": 2170, "column": 23 }, "end": { - "line": 2159, + "line": 2170, "column": 55 } } }, "range": [ - 74947, - 74990 + 75183, + 75226 ], "loc": { "start": { - "line": 2159, + "line": 2170, "column": 12 }, "end": { - "line": 2159, + "line": 2170, "column": 55 } } @@ -168159,16 +168567,16 @@ ], "kind": "let", "range": [ - 74898, - 74991 + 75134, + 75227 ], "loc": { "start": { - "line": 2158, + "line": 2169, "column": 8 }, "end": { - "line": 2159, + "line": 2170, "column": 56 } } @@ -168179,16 +168587,16 @@ "type": "Identifier", "name": "imported", "range": [ - 75003, - 75011 + 75239, + 75247 ], "loc": { "start": { - "line": 2160, + "line": 2171, "column": 11 }, "end": { - "line": 2160, + "line": 2171, "column": 19 } } @@ -168200,48 +168608,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 75026, - 75033 + 75262, + 75269 ], "loc": { "start": { - "line": 2161, + "line": 2172, "column": 12 }, "end": { - "line": 2161, + "line": 2172, "column": 19 } } } ], "range": [ - 75012, - 75043 + 75248, + 75279 ], "loc": { "start": { - "line": 2160, + "line": 2171, "column": 20 }, "end": { - "line": 2162, + "line": 2173, "column": 9 } } }, "alternate": null, "range": [ - 75000, - 75043 + 75236, + 75279 ], "loc": { "start": { - "line": 2160, + "line": 2171, "column": 8 }, "end": { - "line": 2162, + "line": 2173, "column": 9 } } @@ -168255,16 +168663,16 @@ "type": "Identifier", "name": "o", "range": [ - 75056, - 75057 + 75292, + 75293 ], "loc": { "start": { - "line": 2163, + "line": 2174, "column": 12 }, "end": { - "line": 2163, + "line": 2174, "column": 13 } } @@ -168272,31 +168680,31 @@ "init": { "type": "ThisExpression", "range": [ - 75060, - 75064 + 75296, + 75300 ], "loc": { "start": { - "line": 2163, + "line": 2174, "column": 16 }, "end": { - "line": 2163, + "line": 2174, "column": 20 } } }, "range": [ - 75056, - 75064 + 75292, + 75300 ], "loc": { "start": { - "line": 2163, + "line": 2174, "column": 12 }, "end": { - "line": 2163, + "line": 2174, "column": 20 } } @@ -168307,16 +168715,16 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 75078, - 75086 + 75314, + 75322 ], "loc": { "start": { - "line": 2164, + "line": 2175, "column": 12 }, "end": { - "line": 2164, + "line": 2175, "column": 20 } } @@ -168326,31 +168734,31 @@ "value": false, "raw": "false", "range": [ - 75089, - 75094 + 75325, + 75330 ], "loc": { "start": { - "line": 2164, + "line": 2175, "column": 23 }, "end": { - "line": 2164, + "line": 2175, "column": 28 } } }, "range": [ - 75078, - 75094 + 75314, + 75330 ], "loc": { "start": { - "line": 2164, + "line": 2175, "column": 12 }, "end": { - "line": 2164, + "line": 2175, "column": 28 } } @@ -168361,32 +168769,32 @@ "type": "Identifier", "name": "file", "range": [ - 75108, - 75112 + 75344, + 75348 ], "loc": { "start": { - "line": 2165, + "line": 2176, "column": 12 }, "end": { - "line": 2165, + "line": 2176, "column": 16 } } }, "init": null, "range": [ - 75108, - 75112 + 75344, + 75348 ], "loc": { "start": { - "line": 2165, + "line": 2176, "column": 12 }, "end": { - "line": 2165, + "line": 2176, "column": 16 } } @@ -168397,16 +168805,16 @@ "type": "Identifier", "name": "head", "range": [ - 75126, - 75130 + 75362, + 75366 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 12 }, "end": { - "line": 2166, + "line": 2177, "column": 16 } } @@ -168423,16 +168831,16 @@ "type": "Identifier", "name": "Dom", "range": [ - 75133, - 75136 + 75369, + 75372 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 19 }, "end": { - "line": 2166, + "line": 2177, "column": 22 } } @@ -168441,31 +168849,31 @@ "type": "Identifier", "name": "tag", "range": [ - 75137, - 75140 + 75373, + 75376 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 23 }, "end": { - "line": 2166, + "line": 2177, "column": 26 } } }, "range": [ - 75133, - 75140 + 75369, + 75376 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 19 }, "end": { - "line": 2166, + "line": 2177, "column": 26 } } @@ -168475,16 +168883,16 @@ "type": "Identifier", "name": "doc", "range": [ - 75141, - 75144 + 75377, + 75380 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 27 }, "end": { - "line": 2166, + "line": 2177, "column": 30 } } @@ -168494,32 +168902,32 @@ "value": "head", "raw": "'head'", "range": [ - 75146, - 75152 + 75382, + 75388 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 32 }, "end": { - "line": 2166, + "line": 2177, "column": 38 } } } ], "range": [ - 75133, - 75153 + 75369, + 75389 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 19 }, "end": { - "line": 2166, + "line": 2177, "column": 39 } } @@ -168529,46 +168937,46 @@ "value": 0, "raw": "0", "range": [ - 75154, - 75155 + 75390, + 75391 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 40 }, "end": { - "line": 2166, + "line": 2177, "column": 41 } } }, "range": [ - 75133, - 75156 + 75369, + 75392 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 19 }, "end": { - "line": 2166, + "line": 2177, "column": 42 } } }, "range": [ - 75126, - 75156 + 75362, + 75392 ], "loc": { "start": { - "line": 2166, + "line": 2177, "column": 12 }, "end": { - "line": 2166, + "line": 2177, "column": 42 } } @@ -168576,16 +168984,16 @@ ], "kind": "let", "range": [ - 75052, - 75157 + 75288, + 75393 ], "loc": { "start": { - "line": 2163, + "line": 2174, "column": 8 }, "end": { - "line": 2166, + "line": 2177, "column": 43 } } @@ -168604,16 +169012,16 @@ "type": "Identifier", "name": "Str", "range": [ - 75170, - 75173 + 75406, + 75409 ], "loc": { "start": { - "line": 2168, + "line": 2179, "column": 11 }, "end": { - "line": 2168, + "line": 2179, "column": 14 } } @@ -168622,31 +169030,31 @@ "type": "Identifier", "name": "lower", "range": [ - 75174, - 75179 + 75410, + 75415 ], "loc": { "start": { - "line": 2168, + "line": 2179, "column": 15 }, "end": { - "line": 2168, + "line": 2179, "column": 20 } } }, "range": [ - 75170, - 75179 + 75406, + 75415 ], "loc": { "start": { - "line": 2168, + "line": 2179, "column": 11 }, "end": { - "line": 2168, + "line": 2179, "column": 20 } } @@ -168656,32 +169064,32 @@ "type": "Identifier", "name": "ftype", "range": [ - 75180, - 75185 + 75416, + 75421 ], "loc": { "start": { - "line": 2168, + "line": 2179, "column": 21 }, "end": { - "line": 2168, + "line": 2179, "column": 26 } } } ], "range": [ - 75170, - 75186 + 75406, + 75422 ], "loc": { "start": { - "line": 2168, + "line": 2179, "column": 11 }, "end": { - "line": 2168, + "line": 2179, "column": 27 } } @@ -168691,31 +169099,31 @@ "value": "link", "raw": "'link'", "range": [ - 75191, - 75197 + 75427, + 75433 ], "loc": { "start": { - "line": 2168, + "line": 2179, "column": 32 }, "end": { - "line": 2168, + "line": 2179, "column": 38 } } }, "range": [ - 75170, - 75197 + 75406, + 75433 ], "loc": { "start": { - "line": 2168, + "line": 2179, "column": 11 }, "end": { - "line": 2168, + "line": 2179, "column": 38 } } @@ -168732,16 +169140,16 @@ "type": "Identifier", "name": "file", "range": [ - 75212, - 75216 + 75448, + 75452 ], "loc": { "start": { - "line": 2169, + "line": 2180, "column": 12 }, "end": { - "line": 2169, + "line": 2180, "column": 16 } } @@ -168755,16 +169163,16 @@ "type": "Identifier", "name": "Dom", "range": [ - 75219, - 75222 + 75455, + 75458 ], "loc": { "start": { - "line": 2169, + "line": 2180, "column": 19 }, "end": { - "line": 2169, + "line": 2180, "column": 22 } } @@ -168773,31 +169181,31 @@ "type": "Identifier", "name": "create", "range": [ - 75223, - 75229 + 75459, + 75465 ], "loc": { "start": { - "line": 2169, + "line": 2180, "column": 23 }, "end": { - "line": 2169, + "line": 2180, "column": 29 } } }, "range": [ - 75219, - 75229 + 75455, + 75465 ], "loc": { "start": { - "line": 2169, + "line": 2180, "column": 19 }, "end": { - "line": 2169, + "line": 2180, "column": 29 } } @@ -168808,16 +169216,16 @@ "value": "link", "raw": "'link'", "range": [ - 75247, - 75253 + 75483, + 75489 ], "loc": { "start": { - "line": 2170, + "line": 2181, "column": 16 }, "end": { - "line": 2170, + "line": 2181, "column": 22 } } @@ -168830,16 +169238,16 @@ "value": "id", "raw": "'id'", "range": [ - 75272, - 75276 + 75508, + 75512 ], "loc": { "start": { - "line": 2171, + "line": 2182, "column": 17 }, "end": { - "line": 2171, + "line": 2182, "column": 21 } } @@ -168848,32 +169256,32 @@ "type": "Identifier", "name": "fileId", "range": [ - 75278, - 75284 + 75514, + 75520 ], "loc": { "start": { - "line": 2171, + "line": 2182, "column": 23 }, "end": { - "line": 2171, + "line": 2182, "column": 29 } } } ], "range": [ - 75271, - 75285 + 75507, + 75521 ], "loc": { "start": { - "line": 2171, + "line": 2182, "column": 16 }, "end": { - "line": 2171, + "line": 2182, "column": 30 } } @@ -168886,16 +169294,16 @@ "value": "type", "raw": "'type'", "range": [ - 75288, - 75294 + 75524, + 75530 ], "loc": { "start": { - "line": 2171, + "line": 2182, "column": 33 }, "end": { - "line": 2171, + "line": 2182, "column": 39 } } @@ -168905,32 +169313,32 @@ "value": "text/css", "raw": "'text/css'", "range": [ - 75296, - 75306 + 75532, + 75542 ], "loc": { "start": { - "line": 2171, + "line": 2182, "column": 41 }, "end": { - "line": 2171, + "line": 2182, "column": 51 } } } ], "range": [ - 75287, - 75307 + 75523, + 75543 ], "loc": { "start": { - "line": 2171, + "line": 2182, "column": 32 }, "end": { - "line": 2171, + "line": 2182, "column": 52 } } @@ -168943,16 +169351,16 @@ "value": "rel", "raw": "'rel'", "range": [ - 75326, - 75331 + 75562, + 75567 ], "loc": { "start": { - "line": 2172, + "line": 2183, "column": 17 }, "end": { - "line": 2172, + "line": 2183, "column": 22 } } @@ -168962,32 +169370,32 @@ "value": "stylesheet", "raw": "'stylesheet'", "range": [ - 75333, - 75345 + 75569, + 75581 ], "loc": { "start": { - "line": 2172, + "line": 2183, "column": 24 }, "end": { - "line": 2172, + "line": 2183, "column": 36 } } } ], "range": [ - 75325, - 75346 + 75561, + 75582 ], "loc": { "start": { - "line": 2172, + "line": 2183, "column": 16 }, "end": { - "line": 2172, + "line": 2183, "column": 37 } } @@ -169000,16 +169408,16 @@ "value": "href", "raw": "'href'", "range": [ - 75349, - 75355 + 75585, + 75591 ], "loc": { "start": { - "line": 2172, + "line": 2183, "column": 40 }, "end": { - "line": 2172, + "line": 2183, "column": 46 } } @@ -169018,94 +169426,94 @@ "type": "Identifier", "name": "filePath", "range": [ - 75357, - 75365 + 75593, + 75601 ], "loc": { "start": { - "line": 2172, + "line": 2183, "column": 48 }, "end": { - "line": 2172, + "line": 2183, "column": 56 } } } ], "range": [ - 75348, - 75366 + 75584, + 75602 ], "loc": { "start": { - "line": 2172, + "line": 2183, "column": 39 }, "end": { - "line": 2172, + "line": 2183, "column": 57 } } } ], "range": [ - 75219, - 75380 + 75455, + 75616 ], "loc": { "start": { - "line": 2169, + "line": 2180, "column": 19 }, "end": { - "line": 2173, + "line": 2184, "column": 13 } } }, "range": [ - 75212, - 75380 + 75448, + 75616 ], "loc": { "start": { - "line": 2169, + "line": 2180, "column": 12 }, "end": { - "line": 2173, + "line": 2184, "column": 13 } } }, "range": [ - 75212, - 75381 + 75448, + 75617 ], "loc": { "start": { - "line": 2169, + "line": 2180, "column": 12 }, "end": { - "line": 2173, + "line": 2184, "column": 14 } } } ], "range": [ - 75198, - 75391 + 75434, + 75627 ], "loc": { "start": { - "line": 2168, + "line": 2179, "column": 39 }, "end": { - "line": 2174, + "line": 2185, "column": 9 } } @@ -169122,16 +169530,16 @@ "type": "Identifier", "name": "file", "range": [ - 75411, - 75415 + 75647, + 75651 ], "loc": { "start": { - "line": 2175, + "line": 2186, "column": 12 }, "end": { - "line": 2175, + "line": 2186, "column": 16 } } @@ -169145,16 +169553,16 @@ "type": "Identifier", "name": "Dom", "range": [ - 75418, - 75421 + 75654, + 75657 ], "loc": { "start": { - "line": 2175, + "line": 2186, "column": 19 }, "end": { - "line": 2175, + "line": 2186, "column": 22 } } @@ -169163,31 +169571,31 @@ "type": "Identifier", "name": "create", "range": [ - 75422, - 75428 + 75658, + 75664 ], "loc": { "start": { - "line": 2175, + "line": 2186, "column": 23 }, "end": { - "line": 2175, + "line": 2186, "column": 29 } } }, "range": [ - 75418, - 75428 + 75654, + 75664 ], "loc": { "start": { - "line": 2175, + "line": 2186, "column": 19 }, "end": { - "line": 2175, + "line": 2186, "column": 29 } } @@ -169198,16 +169606,16 @@ "value": "script", "raw": "'script'", "range": [ - 75446, - 75454 + 75682, + 75690 ], "loc": { "start": { - "line": 2176, + "line": 2187, "column": 16 }, "end": { - "line": 2176, + "line": 2187, "column": 24 } } @@ -169220,16 +169628,16 @@ "value": "id", "raw": "'id'", "range": [ - 75457, - 75461 + 75693, + 75697 ], "loc": { "start": { - "line": 2176, + "line": 2187, "column": 27 }, "end": { - "line": 2176, + "line": 2187, "column": 31 } } @@ -169238,32 +169646,32 @@ "type": "Identifier", "name": "fileId", "range": [ - 75463, - 75469 + 75699, + 75705 ], "loc": { "start": { - "line": 2176, + "line": 2187, "column": 33 }, "end": { - "line": 2176, + "line": 2187, "column": 39 } } } ], "range": [ - 75456, - 75470 + 75692, + 75706 ], "loc": { "start": { - "line": 2176, + "line": 2187, "column": 26 }, "end": { - "line": 2176, + "line": 2187, "column": 40 } } @@ -169276,16 +169684,16 @@ "value": "type", "raw": "'type'", "range": [ - 75489, - 75495 + 75725, + 75731 ], "loc": { "start": { - "line": 2177, + "line": 2188, "column": 17 }, "end": { - "line": 2177, + "line": 2188, "column": 23 } } @@ -169295,32 +169703,32 @@ "value": "text/javascript", "raw": "'text/javascript'", "range": [ - 75497, - 75514 + 75733, + 75750 ], "loc": { "start": { - "line": 2177, + "line": 2188, "column": 25 }, "end": { - "line": 2177, + "line": 2188, "column": 42 } } } ], "range": [ - 75488, - 75515 + 75724, + 75751 ], "loc": { "start": { - "line": 2177, + "line": 2188, "column": 16 }, "end": { - "line": 2177, + "line": 2188, "column": 43 } } @@ -169333,16 +169741,16 @@ "value": "src", "raw": "'src'", "range": [ - 75518, - 75523 + 75754, + 75759 ], "loc": { "start": { - "line": 2177, + "line": 2188, "column": 46 }, "end": { - "line": 2177, + "line": 2188, "column": 51 } } @@ -169351,109 +169759,109 @@ "type": "Identifier", "name": "filePath", "range": [ - 75525, - 75533 + 75761, + 75769 ], "loc": { "start": { - "line": 2177, + "line": 2188, "column": 53 }, "end": { - "line": 2177, + "line": 2188, "column": 61 } } } ], "range": [ - 75517, - 75534 + 75753, + 75770 ], "loc": { "start": { - "line": 2177, + "line": 2188, "column": 45 }, "end": { - "line": 2177, + "line": 2188, "column": 62 } } } ], "range": [ - 75418, - 75548 + 75654, + 75784 ], "loc": { "start": { - "line": 2175, + "line": 2186, "column": 19 }, "end": { - "line": 2178, + "line": 2189, "column": 13 } } }, "range": [ - 75411, - 75548 + 75647, + 75784 ], "loc": { "start": { - "line": 2175, + "line": 2186, "column": 12 }, "end": { - "line": 2178, + "line": 2189, "column": 13 } } }, "range": [ - 75411, - 75549 + 75647, + 75785 ], "loc": { "start": { - "line": 2175, + "line": 2186, "column": 12 }, "end": { - "line": 2178, + "line": 2189, "column": 14 } } } ], "range": [ - 75397, - 75559 + 75633, + 75795 ], "loc": { "start": { - "line": 2174, + "line": 2185, "column": 15 }, "end": { - "line": 2179, + "line": 2190, "column": 9 } } }, "range": [ - 75167, - 75559 + 75403, + 75795 ], "loc": { "start": { - "line": 2168, + "line": 2179, "column": 8 }, "end": { - "line": 2179, + "line": 2190, "column": 9 } }, @@ -169462,16 +169870,16 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 75569, - 75641 + 75805, + 75877 ], "loc": { "start": { - "line": 2181, + "line": 2192, "column": 8 }, "end": { - "line": 2181, + "line": 2192, "column": 80 } } @@ -169490,16 +169898,16 @@ "type": "Identifier", "name": "file", "range": [ - 75650, - 75654 + 75886, + 75890 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 8 }, "end": { - "line": 2182, + "line": 2193, "column": 12 } } @@ -169508,31 +169916,31 @@ "type": "Identifier", "name": "onload", "range": [ - 75655, - 75661 + 75891, + 75897 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 13 }, "end": { - "line": 2182, + "line": 2193, "column": 19 } } }, "range": [ - 75650, - 75661 + 75886, + 75897 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 8 }, "end": { - "line": 2182, + "line": 2193, "column": 19 } } @@ -169547,16 +169955,16 @@ "type": "Identifier", "name": "file", "range": [ - 75664, - 75668 + 75900, + 75904 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 22 }, "end": { - "line": 2182, + "line": 2193, "column": 26 } } @@ -169565,31 +169973,31 @@ "type": "Identifier", "name": "onreadystatechange", "range": [ - 75669, - 75687 + 75905, + 75923 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 27 }, "end": { - "line": 2182, + "line": 2193, "column": 45 } } }, "range": [ - 75664, - 75687 + 75900, + 75923 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 22 }, "end": { - "line": 2182, + "line": 2193, "column": 45 } } @@ -169613,32 +170021,32 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 75718, - 75726 + 75954, + 75962 ], "loc": { "start": { - "line": 2183, + "line": 2194, "column": 16 }, "end": { - "line": 2183, + "line": 2194, "column": 24 } } }, "prefix": true, "range": [ - 75717, - 75726 + 75953, + 75962 ], "loc": { "start": { - "line": 2183, + "line": 2194, "column": 15 }, "end": { - "line": 2183, + "line": 2194, "column": 24 } } @@ -169658,16 +170066,16 @@ "object": { "type": "ThisExpression", "range": [ - 75748, - 75752 + 75984, + 75988 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 18 }, "end": { - "line": 2184, + "line": 2195, "column": 22 } } @@ -169676,47 +170084,47 @@ "type": "Identifier", "name": "readyState", "range": [ - 75753, - 75763 + 75989, + 75999 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 23 }, "end": { - "line": 2184, + "line": 2195, "column": 33 } } }, "range": [ - 75748, - 75763 + 75984, + 75999 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 18 }, "end": { - "line": 2184, + "line": 2195, "column": 33 } } }, "prefix": true, "range": [ - 75747, - 75763 + 75983, + 75999 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 17 }, "end": { - "line": 2184, + "line": 2195, "column": 33 } } @@ -169730,16 +170138,16 @@ "object": { "type": "ThisExpression", "range": [ - 75767, - 75771 + 76003, + 76007 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 37 }, "end": { - "line": 2184, + "line": 2195, "column": 41 } } @@ -169748,31 +170156,31 @@ "type": "Identifier", "name": "readyState", "range": [ - 75772, - 75782 + 76008, + 76018 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 42 }, "end": { - "line": 2184, + "line": 2195, "column": 52 } } }, "range": [ - 75767, - 75782 + 76003, + 76018 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 37 }, "end": { - "line": 2184, + "line": 2195, "column": 52 } } @@ -169782,46 +170190,46 @@ "value": "loaded", "raw": "'loaded'", "range": [ - 75787, - 75795 + 76023, + 76031 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 57 }, "end": { - "line": 2184, + "line": 2195, "column": 65 } } }, "range": [ - 75767, - 75795 + 76003, + 76031 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 37 }, "end": { - "line": 2184, + "line": 2195, "column": 65 } } }, "range": [ - 75747, - 75795 + 75983, + 76031 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 17 }, "end": { - "line": 2184, + "line": 2195, "column": 65 } } @@ -169835,16 +170243,16 @@ "object": { "type": "ThisExpression", "range": [ - 75819, - 75823 + 76055, + 76059 ], "loc": { "start": { - "line": 2185, + "line": 2196, "column": 20 }, "end": { - "line": 2185, + "line": 2196, "column": 24 } } @@ -169853,31 +170261,31 @@ "type": "Identifier", "name": "readyState", "range": [ - 75824, - 75834 + 76060, + 76070 ], "loc": { "start": { - "line": 2185, + "line": 2196, "column": 25 }, "end": { - "line": 2185, + "line": 2196, "column": 35 } } }, "range": [ - 75819, - 75834 + 76055, + 76070 ], "loc": { "start": { - "line": 2185, + "line": 2196, "column": 20 }, "end": { - "line": 2185, + "line": 2196, "column": 35 } } @@ -169887,61 +170295,61 @@ "value": "complete", "raw": "'complete'", "range": [ - 75839, - 75849 + 76075, + 76085 ], "loc": { "start": { - "line": 2185, + "line": 2196, "column": 40 }, "end": { - "line": 2185, + "line": 2196, "column": 50 } } }, "range": [ - 75819, - 75849 + 76055, + 76085 ], "loc": { "start": { - "line": 2185, + "line": 2196, "column": 20 }, "end": { - "line": 2185, + "line": 2196, "column": 50 } } }, "range": [ - 75747, - 75849 + 75983, + 76085 ], "loc": { "start": { - "line": 2184, + "line": 2195, "column": 17 }, "end": { - "line": 2185, + "line": 2196, "column": 50 } } }, "range": [ - 75717, - 75850 + 75953, + 76086 ], "loc": { "start": { - "line": 2183, + "line": 2194, "column": 15 }, "end": { - "line": 2185, + "line": 2196, "column": 51 } } @@ -169958,16 +170366,16 @@ "type": "Identifier", "name": "isLoaded", "range": [ - 75869, - 75877 + 76105, + 76113 ], "loc": { "start": { - "line": 2186, + "line": 2197, "column": 16 }, "end": { - "line": 2186, + "line": 2197, "column": 24 } } @@ -169977,46 +170385,46 @@ "value": true, "raw": "true", "range": [ - 75880, - 75884 + 76116, + 76120 ], "loc": { "start": { - "line": 2186, + "line": 2197, "column": 27 }, "end": { - "line": 2186, + "line": 2197, "column": 31 } } }, "range": [ - 75869, - 75884 + 76105, + 76120 ], "loc": { "start": { - "line": 2186, + "line": 2197, "column": 16 }, "end": { - "line": 2186, + "line": 2197, "column": 31 } } }, "range": [ - 75869, - 75885 + 76105, + 76121 ], "loc": { "start": { - "line": 2186, + "line": 2197, "column": 16 }, "end": { - "line": 2186, + "line": 2197, "column": 32 } } @@ -170033,32 +170441,32 @@ "type": "Identifier", "name": "callback", "range": [ - 75912, - 75920 + 76148, + 76156 ], "loc": { "start": { - "line": 2187, + "line": 2198, "column": 26 }, "end": { - "line": 2187, + "line": 2198, "column": 34 } } }, "prefix": true, "range": [ - 75905, - 75920 + 76141, + 76156 ], "loc": { "start": { - "line": 2187, + "line": 2198, "column": 19 }, "end": { - "line": 2187, + "line": 2198, "column": 34 } } @@ -170068,31 +170476,31 @@ "value": "function", "raw": "'function'", "range": [ - 75925, - 75935 + 76161, + 76171 ], "loc": { "start": { - "line": 2187, + "line": 2198, "column": 39 }, "end": { - "line": 2187, + "line": 2198, "column": 49 } } }, "range": [ - 75905, - 75935 + 76141, + 76171 ], "loc": { "start": { - "line": 2187, + "line": 2198, "column": 19 }, "end": { - "line": 2187, + "line": 2198, "column": 49 } } @@ -170111,16 +170519,16 @@ "type": "Identifier", "name": "callback", "range": [ - 75958, - 75966 + 76194, + 76202 ], "loc": { "start": { - "line": 2188, + "line": 2199, "column": 20 }, "end": { - "line": 2188, + "line": 2199, "column": 28 } } @@ -170129,31 +170537,31 @@ "type": "Identifier", "name": "call", "range": [ - 75967, - 75971 + 76203, + 76207 ], "loc": { "start": { - "line": 2188, + "line": 2199, "column": 29 }, "end": { - "line": 2188, + "line": 2199, "column": 33 } } }, "range": [ - 75958, - 75971 + 76194, + 76207 ], "loc": { "start": { - "line": 2188, + "line": 2199, "column": 20 }, "end": { - "line": 2188, + "line": 2199, "column": 33 } } @@ -170164,16 +170572,16 @@ "value": null, "raw": "null", "range": [ - 75972, - 75976 + 76208, + 76212 ], "loc": { "start": { - "line": 2188, + "line": 2199, "column": 34 }, "end": { - "line": 2188, + "line": 2199, "column": 38 } } @@ -170182,127 +170590,127 @@ "type": "Identifier", "name": "o", "range": [ - 75978, - 75979 + 76214, + 76215 ], "loc": { "start": { - "line": 2188, + "line": 2199, "column": 40 }, "end": { - "line": 2188, + "line": 2199, "column": 41 } } } ], "range": [ - 75958, - 75980 + 76194, + 76216 ], "loc": { "start": { - "line": 2188, + "line": 2199, "column": 20 }, "end": { - "line": 2188, + "line": 2199, "column": 42 } } }, "range": [ - 75958, - 75981 + 76194, + 76217 ], "loc": { "start": { - "line": 2188, + "line": 2199, "column": 20 }, "end": { - "line": 2188, + "line": 2199, "column": 43 } } } ], "range": [ - 75936, - 75999 + 76172, + 76235 ], "loc": { "start": { - "line": 2187, + "line": 2198, "column": 50 }, "end": { - "line": 2189, + "line": 2200, "column": 17 } } }, "alternate": null, "range": [ - 75902, - 75999 + 76138, + 76235 ], "loc": { "start": { - "line": 2187, + "line": 2198, "column": 16 }, "end": { - "line": 2189, + "line": 2200, "column": 17 } } } ], "range": [ - 75851, - 76013 + 76087, + 76249 ], "loc": { "start": { - "line": 2185, + "line": 2196, "column": 52 }, "end": { - "line": 2190, + "line": 2201, "column": 13 } } }, "alternate": null, "range": [ - 75714, - 76013 + 75950, + 76249 ], "loc": { "start": { - "line": 2183, + "line": 2194, "column": 12 }, "end": { - "line": 2190, + "line": 2201, "column": 13 } } } ], "range": [ - 75700, - 76023 + 75936, + 76259 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 58 }, "end": { - "line": 2191, + "line": 2202, "column": 9 } } @@ -170310,61 +170718,61 @@ "generator": false, "expression": false, "range": [ - 75690, - 76023 + 75926, + 76259 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 48 }, "end": { - "line": 2191, + "line": 2202, "column": 9 } } }, "range": [ - 75664, - 76023 + 75900, + 76259 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 22 }, "end": { - "line": 2191, + "line": 2202, "column": 9 } } }, "range": [ - 75650, - 76023 + 75886, + 76259 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 8 }, "end": { - "line": 2191, + "line": 2202, "column": 9 } } }, "range": [ - 75650, - 76024 + 75886, + 76260 ], "loc": { "start": { - "line": 2182, + "line": 2193, "column": 8 }, "end": { - "line": 2191, + "line": 2202, "column": 10 } }, @@ -170373,16 +170781,16 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 75569, - 75641 + 75805, + 75877 ], "loc": { "start": { - "line": 2181, + "line": 2192, "column": 8 }, "end": { - "line": 2181, + "line": 2192, "column": 80 } } @@ -170401,16 +170809,16 @@ "type": "Identifier", "name": "file", "range": [ - 76033, - 76037 + 76269, + 76273 ], "loc": { "start": { - "line": 2192, + "line": 2203, "column": 8 }, "end": { - "line": 2192, + "line": 2203, "column": 12 } } @@ -170419,31 +170827,31 @@ "type": "Identifier", "name": "onerror", "range": [ - 76038, - 76045 + 76274, + 76281 ], "loc": { "start": { - "line": 2192, + "line": 2203, "column": 13 }, "end": { - "line": 2192, + "line": 2203, "column": 20 } } }, "range": [ - 76033, - 76045 + 76269, + 76281 ], "loc": { "start": { - "line": 2192, + "line": 2203, "column": 8 }, "end": { - "line": 2192, + "line": 2203, "column": 20 } } @@ -170463,16 +170871,16 @@ "type": "Identifier", "name": "Error", "range": [ - 76082, - 76087 + 76318, + 76323 ], "loc": { "start": { - "line": 2193, + "line": 2204, "column": 22 }, "end": { - "line": 2193, + "line": 2204, "column": 27 } } @@ -170486,16 +170894,16 @@ "value": "TF script could not load: ", "raw": "'TF script could not load: '", "range": [ - 76088, - 76116 + 76324, + 76352 ], "loc": { "start": { - "line": 2193, + "line": 2204, "column": 28 }, "end": { - "line": 2193, + "line": 2204, "column": 56 } } @@ -170504,78 +170912,78 @@ "type": "Identifier", "name": "filePath", "range": [ - 76119, - 76127 + 76355, + 76363 ], "loc": { "start": { - "line": 2193, + "line": 2204, "column": 59 }, "end": { - "line": 2193, + "line": 2204, "column": 67 } } }, "range": [ - 76088, - 76127 + 76324, + 76363 ], "loc": { "start": { - "line": 2193, + "line": 2204, "column": 28 }, "end": { - "line": 2193, + "line": 2204, "column": 67 } } } ], "range": [ - 76078, - 76128 + 76314, + 76364 ], "loc": { "start": { - "line": 2193, + "line": 2204, "column": 18 }, "end": { - "line": 2193, + "line": 2204, "column": 68 } } }, "range": [ - 76072, - 76129 + 76308, + 76365 ], "loc": { "start": { - "line": 2193, + "line": 2204, "column": 12 }, "end": { - "line": 2193, + "line": 2204, "column": 69 } } } ], "range": [ - 76058, - 76139 + 76294, + 76375 ], "loc": { "start": { - "line": 2192, + "line": 2203, "column": 33 }, "end": { - "line": 2194, + "line": 2205, "column": 9 } } @@ -170583,46 +170991,46 @@ "generator": false, "expression": false, "range": [ - 76048, - 76139 + 76284, + 76375 ], "loc": { "start": { - "line": 2192, + "line": 2203, "column": 23 }, "end": { - "line": 2194, + "line": 2205, "column": 9 } } }, "range": [ - 76033, - 76139 + 76269, + 76375 ], "loc": { "start": { - "line": 2192, + "line": 2203, "column": 8 }, "end": { - "line": 2194, + "line": 2205, "column": 9 } } }, "range": [ - 76033, - 76140 + 76269, + 76376 ], "loc": { "start": { - "line": 2192, + "line": 2203, "column": 8 }, "end": { - "line": 2194, + "line": 2205, "column": 10 } } @@ -170638,16 +171046,16 @@ "type": "Identifier", "name": "head", "range": [ - 76149, - 76153 + 76385, + 76389 ], "loc": { "start": { - "line": 2195, + "line": 2206, "column": 8 }, "end": { - "line": 2195, + "line": 2206, "column": 12 } } @@ -170656,31 +171064,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 76154, - 76165 + 76390, + 76401 ], "loc": { "start": { - "line": 2195, + "line": 2206, "column": 13 }, "end": { - "line": 2195, + "line": 2206, "column": 24 } } }, "range": [ - 76149, - 76165 + 76385, + 76401 ], "loc": { "start": { - "line": 2195, + "line": 2206, "column": 8 }, "end": { - "line": 2195, + "line": 2206, "column": 24 } } @@ -170690,63 +171098,63 @@ "type": "Identifier", "name": "file", "range": [ - 76166, - 76170 + 76402, + 76406 ], "loc": { "start": { - "line": 2195, + "line": 2206, "column": 25 }, "end": { - "line": 2195, + "line": 2206, "column": 29 } } } ], "range": [ - 76149, - 76171 + 76385, + 76407 ], "loc": { "start": { - "line": 2195, + "line": 2206, "column": 8 }, "end": { - "line": 2195, + "line": 2206, "column": 30 } } }, "range": [ - 76149, - 76172 + 76385, + 76408 ], "loc": { "start": { - "line": 2195, + "line": 2206, "column": 8 }, "end": { - "line": 2195, + "line": 2206, "column": 31 } } } ], "range": [ - 74888, - 76178 + 75124, + 76414 ], "loc": { "start": { - "line": 2157, + "line": 2168, "column": 44 }, "end": { - "line": 2196, + "line": 2207, "column": 5 } } @@ -170754,16 +171162,16 @@ "generator": false, "expression": false, "range": [ - 74854, - 76178 + 75090, + 76414 ], "loc": { "start": { - "line": 2157, + "line": 2168, "column": 10 }, "end": { - "line": 2196, + "line": 2207, "column": 5 } } @@ -170771,16 +171179,16 @@ "kind": "method", "computed": false, "range": [ - 74848, - 76178 + 75084, + 76414 ], "loc": { "start": { - "line": 2157, + "line": 2168, "column": 4 }, "end": { - "line": 2196, + "line": 2207, "column": 5 } }, @@ -170789,16 +171197,16 @@ "type": "Block", "value": "*\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n ", "range": [ - 74584, - 74843 + 74820, + 75079 ], "loc": { "start": { - "line": 2150, + "line": 2161, "column": 4 }, "end": { - "line": 2156, + "line": 2167, "column": 7 } } @@ -170809,16 +171217,16 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 76184, - 76259 + 76420, + 76495 ], "loc": { "start": { - "line": 2198, + "line": 2209, "column": 4 }, "end": { - "line": 2201, + "line": 2212, "column": 7 } } @@ -170832,16 +171240,16 @@ "type": "Identifier", "name": "hasGrid", "range": [ - 76264, - 76271 + 76500, + 76507 ], "loc": { "start": { - "line": 2202, + "line": 2213, "column": 4 }, "end": { - "line": 2202, + "line": 2213, "column": 11 } } @@ -170861,16 +171269,16 @@ "object": { "type": "ThisExpression", "range": [ - 76290, - 76294 + 76526, + 76530 ], "loc": { "start": { - "line": 2203, + "line": 2214, "column": 15 }, "end": { - "line": 2203, + "line": 2214, "column": 19 } } @@ -170879,62 +171287,62 @@ "type": "Identifier", "name": "_hasGrid", "range": [ - 76295, - 76303 + 76531, + 76539 ], "loc": { "start": { - "line": 2203, + "line": 2214, "column": 20 }, "end": { - "line": 2203, + "line": 2214, "column": 28 } } }, "range": [ - 76290, - 76303 + 76526, + 76539 ], "loc": { "start": { - "line": 2203, + "line": 2214, "column": 15 }, "end": { - "line": 2203, + "line": 2214, "column": 28 } } }, "range": [ - 76283, - 76304 + 76519, + 76540 ], "loc": { "start": { - "line": 2203, + "line": 2214, "column": 8 }, "end": { - "line": 2203, + "line": 2214, "column": 29 } } } ], "range": [ - 76273, - 76310 + 76509, + 76546 ], "loc": { "start": { - "line": 2202, + "line": 2213, "column": 13 }, "end": { - "line": 2204, + "line": 2215, "column": 5 } } @@ -170942,16 +171350,16 @@ "generator": false, "expression": false, "range": [ - 76271, - 76310 + 76507, + 76546 ], "loc": { "start": { - "line": 2202, + "line": 2213, "column": 11 }, "end": { - "line": 2204, + "line": 2215, "column": 5 } } @@ -170959,16 +171367,16 @@ "kind": "method", "computed": false, "range": [ - 76264, - 76310 + 76500, + 76546 ], "loc": { "start": { - "line": 2202, + "line": 2213, "column": 4 }, "end": { - "line": 2204, + "line": 2215, "column": 5 } }, @@ -170977,16 +171385,16 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 76184, - 76259 + 76420, + 76495 ], "loc": { "start": { - "line": 2198, + "line": 2209, "column": 4 }, "end": { - "line": 2201, + "line": 2212, "column": 7 } } @@ -170997,16 +171405,16 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {[type]} [description]\n ", "range": [ - 76316, - 76395 + 76552, + 76631 ], "loc": { "start": { - "line": 2206, + "line": 2217, "column": 4 }, "end": { - "line": 2209, + "line": 2220, "column": 7 } } @@ -171020,16 +171428,16 @@ "type": "Identifier", "name": "getFiltersId", "range": [ - 76400, - 76412 + 76636, + 76648 ], "loc": { "start": { - "line": 2210, + "line": 2221, "column": 4 }, "end": { - "line": 2210, + "line": 2221, "column": 16 } } @@ -171052,16 +171460,16 @@ "object": { "type": "ThisExpression", "range": [ - 76431, - 76435 + 76667, + 76671 ], "loc": { "start": { - "line": 2211, + "line": 2222, "column": 15 }, "end": { - "line": 2211, + "line": 2222, "column": 19 } } @@ -171070,31 +171478,31 @@ "type": "Identifier", "name": "fltIds", "range": [ - 76436, - 76442 + 76672, + 76678 ], "loc": { "start": { - "line": 2211, + "line": 2222, "column": 20 }, "end": { - "line": 2211, + "line": 2222, "column": 26 } } }, "range": [ - 76431, - 76442 + 76667, + 76678 ], "loc": { "start": { - "line": 2211, + "line": 2222, "column": 15 }, "end": { - "line": 2211, + "line": 2222, "column": 26 } } @@ -171103,62 +171511,62 @@ "type": "ArrayExpression", "elements": [], "range": [ - 76446, - 76448 + 76682, + 76684 ], "loc": { "start": { - "line": 2211, + "line": 2222, "column": 30 }, "end": { - "line": 2211, + "line": 2222, "column": 32 } } }, "range": [ - 76431, - 76448 + 76667, + 76684 ], "loc": { "start": { - "line": 2211, + "line": 2222, "column": 15 }, "end": { - "line": 2211, + "line": 2222, "column": 32 } } }, "range": [ - 76424, - 76449 + 76660, + 76685 ], "loc": { "start": { - "line": 2211, + "line": 2222, "column": 8 }, "end": { - "line": 2211, + "line": 2222, "column": 33 } } } ], "range": [ - 76414, - 76455 + 76650, + 76691 ], "loc": { "start": { - "line": 2210, + "line": 2221, "column": 18 }, "end": { - "line": 2212, + "line": 2223, "column": 5 } } @@ -171166,16 +171574,16 @@ "generator": false, "expression": false, "range": [ - 76412, - 76455 + 76648, + 76691 ], "loc": { "start": { - "line": 2210, + "line": 2221, "column": 16 }, "end": { - "line": 2212, + "line": 2223, "column": 5 } } @@ -171183,16 +171591,16 @@ "kind": "method", "computed": false, "range": [ - 76400, - 76455 + 76636, + 76691 ], "loc": { "start": { - "line": 2210, + "line": 2221, "column": 4 }, "end": { - "line": 2212, + "line": 2223, "column": 5 } }, @@ -171201,16 +171609,16 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {[type]} [description]\n ", "range": [ - 76316, - 76395 + 76552, + 76631 ], "loc": { "start": { - "line": 2206, + "line": 2217, "column": 4 }, "end": { - "line": 2209, + "line": 2220, "column": 7 } } @@ -171221,16 +171629,16 @@ "type": "Block", "value": "*\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n ", "range": [ - 76461, - 76637 + 76697, + 76873 ], "loc": { "start": { - "line": 2214, + "line": 2225, "column": 4 }, "end": { - "line": 2218, + "line": 2229, "column": 7 } } @@ -171244,16 +171652,16 @@ "type": "Identifier", "name": "getValidRows", "range": [ - 76642, - 76654 + 76878, + 76890 ], "loc": { "start": { - "line": 2219, + "line": 2230, "column": 4 }, "end": { - "line": 2219, + "line": 2230, "column": 16 } } @@ -171266,16 +171674,16 @@ "type": "Identifier", "name": "reCalc", "range": [ - 76655, - 76661 + 76891, + 76897 ], "loc": { "start": { - "line": 2219, + "line": 2230, "column": 17 }, "end": { - "line": 2219, + "line": 2230, "column": 23 } } @@ -171293,32 +171701,32 @@ "type": "Identifier", "name": "reCalc", "range": [ - 76676, - 76682 + 76912, + 76918 ], "loc": { "start": { - "line": 2220, + "line": 2231, "column": 12 }, "end": { - "line": 2220, + "line": 2231, "column": 18 } } }, "prefix": true, "range": [ - 76675, - 76682 + 76911, + 76918 ], "loc": { "start": { - "line": 2220, + "line": 2231, "column": 11 }, "end": { - "line": 2220, + "line": 2231, "column": 18 } } @@ -171334,16 +171742,16 @@ "object": { "type": "ThisExpression", "range": [ - 76704, - 76708 + 76940, + 76944 ], "loc": { "start": { - "line": 2221, + "line": 2232, "column": 19 }, "end": { - "line": 2221, + "line": 2232, "column": 23 } } @@ -171352,78 +171760,78 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 76709, - 76723 + 76945, + 76959 ], "loc": { "start": { - "line": 2221, + "line": 2232, "column": 24 }, "end": { - "line": 2221, + "line": 2232, "column": 38 } } }, "range": [ - 76704, - 76723 + 76940, + 76959 ], "loc": { "start": { - "line": 2221, + "line": 2232, "column": 19 }, "end": { - "line": 2221, + "line": 2232, "column": 38 } } }, "range": [ - 76697, - 76724 + 76933, + 76960 ], "loc": { "start": { - "line": 2221, + "line": 2232, "column": 12 }, "end": { - "line": 2221, + "line": 2232, "column": 39 } } } ], "range": [ - 76683, - 76734 + 76919, + 76970 ], "loc": { "start": { - "line": 2220, + "line": 2231, "column": 19 }, "end": { - "line": 2222, + "line": 2233, "column": 9 } } }, "alternate": null, "range": [ - 76672, - 76734 + 76908, + 76970 ], "loc": { "start": { - "line": 2220, + "line": 2231, "column": 8 }, "end": { - "line": 2222, + "line": 2233, "column": 9 } } @@ -171439,16 +171847,16 @@ "object": { "type": "ThisExpression", "range": [ - 76744, - 76748 + 76980, + 76984 ], "loc": { "start": { - "line": 2224, + "line": 2235, "column": 8 }, "end": { - "line": 2224, + "line": 2235, "column": 12 } } @@ -171457,31 +171865,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 76749, - 76763 + 76985, + 76999 ], "loc": { "start": { - "line": 2224, + "line": 2235, "column": 13 }, "end": { - "line": 2224, + "line": 2235, "column": 27 } } }, "range": [ - 76744, - 76763 + 76980, + 76999 ], "loc": { "start": { - "line": 2224, + "line": 2235, "column": 8 }, "end": { - "line": 2224, + "line": 2235, "column": 27 } } @@ -171490,46 +171898,46 @@ "type": "ArrayExpression", "elements": [], "range": [ - 76766, - 76768 + 77002, + 77004 ], "loc": { "start": { - "line": 2224, + "line": 2235, "column": 30 }, "end": { - "line": 2224, + "line": 2235, "column": 32 } } }, "range": [ - 76744, - 76768 + 76980, + 77004 ], "loc": { "start": { - "line": 2224, + "line": 2235, "column": 8 }, "end": { - "line": 2224, + "line": 2235, "column": 32 } } }, "range": [ - 76744, - 76769 + 76980, + 77005 ], "loc": { "start": { - "line": 2224, + "line": 2235, "column": 8 }, "end": { - "line": 2224, + "line": 2235, "column": 33 } } @@ -171545,16 +171953,16 @@ "type": "Identifier", "name": "k", "range": [ - 76786, - 76787 + 77022, + 77023 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 16 }, "end": { - "line": 2225, + "line": 2236, "column": 17 } } @@ -171565,16 +171973,16 @@ "object": { "type": "ThisExpression", "range": [ - 76788, - 76792 + 77024, + 77028 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 18 }, "end": { - "line": 2225, + "line": 2236, "column": 22 } } @@ -171583,46 +171991,46 @@ "type": "Identifier", "name": "refRow", "range": [ - 76793, - 76799 + 77029, + 77035 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 23 }, "end": { - "line": 2225, + "line": 2236, "column": 29 } } }, "range": [ - 76788, - 76799 + 77024, + 77035 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 18 }, "end": { - "line": 2225, + "line": 2236, "column": 29 } } }, "range": [ - 76786, - 76799 + 77022, + 77035 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 16 }, "end": { - "line": 2225, + "line": 2236, "column": 29 } } @@ -171630,16 +172038,16 @@ ], "kind": "let", "range": [ - 76782, - 76799 + 77018, + 77035 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 12 }, "end": { - "line": 2225, + "line": 2236, "column": 29 } } @@ -171651,16 +172059,16 @@ "type": "Identifier", "name": "k", "range": [ - 76801, - 76802 + 77037, + 77038 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 31 }, "end": { - "line": 2225, + "line": 2236, "column": 32 } } @@ -171673,16 +172081,16 @@ "object": { "type": "ThisExpression", "range": [ - 76803, - 76807 + 77039, + 77043 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 33 }, "end": { - "line": 2225, + "line": 2236, "column": 37 } } @@ -171691,31 +172099,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 76808, - 76817 + 77044, + 77053 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 38 }, "end": { - "line": 2225, + "line": 2236, "column": 47 } } }, "range": [ - 76803, - 76817 + 77039, + 77053 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 33 }, "end": { - "line": 2225, + "line": 2236, "column": 47 } } @@ -171726,47 +172134,47 @@ "value": true, "raw": "true", "range": [ - 76818, - 76822 + 77054, + 77058 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 48 }, "end": { - "line": 2225, + "line": 2236, "column": 52 } } } ], "range": [ - 76803, - 76823 + 77039, + 77059 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 33 }, "end": { - "line": 2225, + "line": 2236, "column": 53 } } }, "range": [ - 76801, - 76823 + 77037, + 77059 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 31 }, "end": { - "line": 2225, + "line": 2236, "column": 53 } } @@ -171778,32 +172186,32 @@ "type": "Identifier", "name": "k", "range": [ - 76825, - 76826 + 77061, + 77062 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 55 }, "end": { - "line": 2225, + "line": 2236, "column": 56 } } }, "prefix": false, "range": [ - 76825, - 76828 + 77061, + 77064 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 55 }, "end": { - "line": 2225, + "line": 2236, "column": 58 } } @@ -171820,16 +172228,16 @@ "type": "Identifier", "name": "r", "range": [ - 76847, - 76848 + 77083, + 77084 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 16 }, "end": { - "line": 2226, + "line": 2237, "column": 17 } } @@ -171846,16 +172254,16 @@ "object": { "type": "ThisExpression", "range": [ - 76851, - 76855 + 77087, + 77091 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 20 }, "end": { - "line": 2226, + "line": 2237, "column": 24 } } @@ -171864,31 +172272,31 @@ "type": "Identifier", "name": "tbl", "range": [ - 76856, - 76859 + 77092, + 77095 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 25 }, "end": { - "line": 2226, + "line": 2237, "column": 28 } } }, "range": [ - 76851, - 76859 + 77087, + 77095 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 20 }, "end": { - "line": 2226, + "line": 2237, "column": 28 } } @@ -171897,31 +172305,31 @@ "type": "Identifier", "name": "rows", "range": [ - 76860, - 76864 + 77096, + 77100 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 29 }, "end": { - "line": 2226, + "line": 2237, "column": 33 } } }, "range": [ - 76851, - 76864 + 77087, + 77100 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 20 }, "end": { - "line": 2226, + "line": 2237, "column": 33 } } @@ -171930,46 +172338,46 @@ "type": "Identifier", "name": "k", "range": [ - 76865, - 76866 + 77101, + 77102 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 34 }, "end": { - "line": 2226, + "line": 2237, "column": 35 } } }, "range": [ - 76851, - 76867 + 77087, + 77103 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 20 }, "end": { - "line": 2226, + "line": 2237, "column": 36 } } }, "range": [ - 76847, - 76867 + 77083, + 77103 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 16 }, "end": { - "line": 2226, + "line": 2237, "column": 36 } } @@ -171977,16 +172385,16 @@ ], "kind": "let", "range": [ - 76843, - 76868 + 77079, + 77104 ], "loc": { "start": { - "line": 2226, + "line": 2237, "column": 12 }, "end": { - "line": 2226, + "line": 2237, "column": 37 } } @@ -172002,16 +172410,16 @@ "object": { "type": "ThisExpression", "range": [ - 76885, - 76889 + 77121, + 77125 ], "loc": { "start": { - "line": 2227, + "line": 2238, "column": 16 }, "end": { - "line": 2227, + "line": 2238, "column": 20 } } @@ -172020,47 +172428,47 @@ "type": "Identifier", "name": "paging", "range": [ - 76890, - 76896 + 77126, + 77132 ], "loc": { "start": { - "line": 2227, + "line": 2238, "column": 21 }, "end": { - "line": 2227, + "line": 2238, "column": 27 } } }, "range": [ - 76885, - 76896 + 77121, + 77132 ], "loc": { "start": { - "line": 2227, + "line": 2238, "column": 16 }, "end": { - "line": 2227, + "line": 2238, "column": 27 } } }, "prefix": true, "range": [ - 76884, - 76896 + 77120, + 77132 ], "loc": { "start": { - "line": 2227, + "line": 2238, "column": 15 }, "end": { - "line": 2227, + "line": 2238, "column": 27 } } @@ -172081,16 +172489,16 @@ "object": { "type": "ThisExpression", "range": [ - 76918, - 76922 + 77154, + 77158 ], "loc": { "start": { - "line": 2228, + "line": 2239, "column": 19 }, "end": { - "line": 2228, + "line": 2239, "column": 23 } } @@ -172099,31 +172507,31 @@ "type": "Identifier", "name": "getRowDisplay", "range": [ - 76923, - 76936 + 77159, + 77172 ], "loc": { "start": { - "line": 2228, + "line": 2239, "column": 24 }, "end": { - "line": 2228, + "line": 2239, "column": 37 } } }, "range": [ - 76918, - 76936 + 77154, + 77172 ], "loc": { "start": { - "line": 2228, + "line": 2239, "column": 19 }, "end": { - "line": 2228, + "line": 2239, "column": 37 } } @@ -172133,32 +172541,32 @@ "type": "Identifier", "name": "r", "range": [ - 76937, - 76938 + 77173, + 77174 ], "loc": { "start": { - "line": 2228, + "line": 2239, "column": 38 }, "end": { - "line": 2228, + "line": 2239, "column": 39 } } } ], "range": [ - 76918, - 76939 + 77154, + 77175 ], "loc": { "start": { - "line": 2228, + "line": 2239, "column": 19 }, "end": { - "line": 2228, + "line": 2239, "column": 40 } } @@ -172168,31 +172576,31 @@ "value": "none", "raw": "'none'", "range": [ - 76944, - 76950 + 77180, + 77186 ], "loc": { "start": { - "line": 2228, + "line": 2239, "column": 45 }, "end": { - "line": 2228, + "line": 2239, "column": 51 } } }, "range": [ - 76918, - 76950 + 77154, + 77186 ], "loc": { "start": { - "line": 2228, + "line": 2239, "column": 19 }, "end": { - "line": 2228, + "line": 2239, "column": 51 } } @@ -172213,16 +172621,16 @@ "object": { "type": "ThisExpression", "range": [ - 76973, - 76977 + 77209, + 77213 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 20 }, "end": { - "line": 2229, + "line": 2240, "column": 24 } } @@ -172231,31 +172639,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 76978, - 76992 + 77214, + 77228 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 25 }, "end": { - "line": 2229, + "line": 2240, "column": 39 } } }, "range": [ - 76973, - 76992 + 77209, + 77228 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 20 }, "end": { - "line": 2229, + "line": 2240, "column": 39 } } @@ -172264,31 +172672,31 @@ "type": "Identifier", "name": "push", "range": [ - 76993, - 76997 + 77229, + 77233 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 40 }, "end": { - "line": 2229, + "line": 2240, "column": 44 } } }, "range": [ - 76973, - 76997 + 77209, + 77233 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 20 }, "end": { - "line": 2229, + "line": 2240, "column": 44 } } @@ -172301,16 +172709,16 @@ "type": "Identifier", "name": "r", "range": [ - 76998, - 76999 + 77234, + 77235 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 45 }, "end": { - "line": 2229, + "line": 2240, "column": 46 } } @@ -172319,110 +172727,110 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 77000, - 77008 + 77236, + 77244 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 47 }, "end": { - "line": 2229, + "line": 2240, "column": 55 } } }, "range": [ - 76998, - 77008 + 77234, + 77244 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 45 }, "end": { - "line": 2229, + "line": 2240, "column": 55 } } } ], "range": [ - 76973, - 77009 + 77209, + 77245 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 20 }, "end": { - "line": 2229, + "line": 2240, "column": 56 } } }, "range": [ - 76973, - 77010 + 77209, + 77246 ], "loc": { "start": { - "line": 2229, + "line": 2240, "column": 20 }, "end": { - "line": 2229, + "line": 2240, "column": 57 } } } ], "range": [ - 76951, - 77028 + 77187, + 77264 ], "loc": { "start": { - "line": 2228, + "line": 2239, "column": 52 }, "end": { - "line": 2230, + "line": 2241, "column": 17 } } }, "alternate": null, "range": [ - 76915, - 77028 + 77151, + 77264 ], "loc": { "start": { - "line": 2228, + "line": 2239, "column": 16 }, "end": { - "line": 2230, + "line": 2241, "column": 17 } } } ], "range": [ - 76897, - 77042 + 77133, + 77278 ], "loc": { "start": { - "line": 2227, + "line": 2238, "column": 28 }, "end": { - "line": 2231, + "line": 2242, "column": 13 } } @@ -172447,16 +172855,16 @@ "type": "Identifier", "name": "r", "range": [ - 77069, - 77070 + 77305, + 77306 ], "loc": { "start": { - "line": 2232, + "line": 2243, "column": 19 }, "end": { - "line": 2232, + "line": 2243, "column": 20 } } @@ -172465,31 +172873,31 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 77071, - 77083 + 77307, + 77319 ], "loc": { "start": { - "line": 2232, + "line": 2243, "column": 21 }, "end": { - "line": 2232, + "line": 2243, "column": 33 } } }, "range": [ - 77069, - 77083 + 77305, + 77319 ], "loc": { "start": { - "line": 2232, + "line": 2243, "column": 19 }, "end": { - "line": 2232, + "line": 2243, "column": 33 } } @@ -172500,32 +172908,32 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 77084, - 77094 + 77320, + 77330 ], "loc": { "start": { - "line": 2232, + "line": 2243, "column": 34 }, "end": { - "line": 2232, + "line": 2243, "column": 44 } } } ], "range": [ - 77069, - 77095 + 77305, + 77331 ], "loc": { "start": { - "line": 2232, + "line": 2243, "column": 19 }, "end": { - "line": 2232, + "line": 2243, "column": 45 } } @@ -172535,31 +172943,31 @@ "value": "true", "raw": "'true'", "range": [ - 77100, - 77106 + 77336, + 77342 ], "loc": { "start": { - "line": 2232, + "line": 2243, "column": 50 }, "end": { - "line": 2232, + "line": 2243, "column": 56 } } }, "range": [ - 77069, - 77106 + 77305, + 77342 ], "loc": { "start": { - "line": 2232, + "line": 2243, "column": 19 }, "end": { - "line": 2232, + "line": 2243, "column": 56 } } @@ -172576,16 +172984,16 @@ "type": "Identifier", "name": "r", "range": [ - 77130, - 77131 + 77366, + 77367 ], "loc": { "start": { - "line": 2233, + "line": 2244, "column": 20 }, "end": { - "line": 2233, + "line": 2244, "column": 21 } } @@ -172594,31 +173002,31 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 77132, - 77144 + 77368, + 77380 ], "loc": { "start": { - "line": 2233, + "line": 2244, "column": 22 }, "end": { - "line": 2233, + "line": 2244, "column": 34 } } }, "range": [ - 77130, - 77144 + 77366, + 77380 ], "loc": { "start": { - "line": 2233, + "line": 2244, "column": 20 }, "end": { - "line": 2233, + "line": 2244, "column": 34 } } @@ -172629,32 +173037,32 @@ "value": "validRow", "raw": "'validRow'", "range": [ - 77145, - 77155 + 77381, + 77391 ], "loc": { "start": { - "line": 2233, + "line": 2244, "column": 35 }, "end": { - "line": 2233, + "line": 2244, "column": 45 } } } ], "range": [ - 77130, - 77156 + 77366, + 77392 ], "loc": { "start": { - "line": 2233, + "line": 2244, "column": 20 }, "end": { - "line": 2233, + "line": 2244, "column": 46 } } @@ -172664,46 +173072,46 @@ "value": null, "raw": "null", "range": [ - 77161, - 77165 + 77397, + 77401 ], "loc": { "start": { - "line": 2233, + "line": 2244, "column": 51 }, "end": { - "line": 2233, + "line": 2244, "column": 55 } } }, "range": [ - 77130, - 77165 + 77366, + 77401 ], "loc": { "start": { - "line": 2233, + "line": 2244, "column": 20 }, "end": { - "line": 2233, + "line": 2244, "column": 55 } } }, "range": [ - 77069, - 77165 + 77305, + 77401 ], "loc": { "start": { - "line": 2232, + "line": 2243, "column": 19 }, "end": { - "line": 2233, + "line": 2244, "column": 55 } } @@ -172724,16 +173132,16 @@ "object": { "type": "ThisExpression", "range": [ - 77188, - 77192 + 77424, + 77428 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 20 }, "end": { - "line": 2234, + "line": 2245, "column": 24 } } @@ -172742,31 +173150,31 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 77193, - 77207 + 77429, + 77443 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 25 }, "end": { - "line": 2234, + "line": 2245, "column": 39 } } }, "range": [ - 77188, - 77207 + 77424, + 77443 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 20 }, "end": { - "line": 2234, + "line": 2245, "column": 39 } } @@ -172775,31 +173183,31 @@ "type": "Identifier", "name": "push", "range": [ - 77208, - 77212 + 77444, + 77448 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 40 }, "end": { - "line": 2234, + "line": 2245, "column": 44 } } }, "range": [ - 77188, - 77212 + 77424, + 77448 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 20 }, "end": { - "line": 2234, + "line": 2245, "column": 44 } } @@ -172812,16 +173220,16 @@ "type": "Identifier", "name": "r", "range": [ - 77213, - 77214 + 77449, + 77450 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 45 }, "end": { - "line": 2234, + "line": 2245, "column": 46 } } @@ -172830,156 +173238,156 @@ "type": "Identifier", "name": "rowIndex", "range": [ - 77215, - 77223 + 77451, + 77459 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 47 }, "end": { - "line": 2234, + "line": 2245, "column": 55 } } }, "range": [ - 77213, - 77223 + 77449, + 77459 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 45 }, "end": { - "line": 2234, + "line": 2245, "column": 55 } } } ], "range": [ - 77188, - 77224 + 77424, + 77460 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 20 }, "end": { - "line": 2234, + "line": 2245, "column": 56 } } }, "range": [ - 77188, - 77225 + 77424, + 77461 ], "loc": { "start": { - "line": 2234, + "line": 2245, "column": 20 }, "end": { - "line": 2234, + "line": 2245, "column": 57 } } } ], "range": [ - 77166, - 77243 + 77402, + 77479 ], "loc": { "start": { - "line": 2233, + "line": 2244, "column": 56 }, "end": { - "line": 2235, + "line": 2246, "column": 17 } } }, "alternate": null, "range": [ - 77066, - 77243 + 77302, + 77479 ], "loc": { "start": { - "line": 2232, + "line": 2243, "column": 16 }, "end": { - "line": 2235, + "line": 2246, "column": 17 } } } ], "range": [ - 77048, - 77257 + 77284, + 77493 ], "loc": { "start": { - "line": 2231, + "line": 2242, "column": 19 }, "end": { - "line": 2236, + "line": 2247, "column": 13 } } }, "range": [ - 76881, - 77257 + 77117, + 77493 ], "loc": { "start": { - "line": 2227, + "line": 2238, "column": 12 }, "end": { - "line": 2236, + "line": 2247, "column": 13 } } } ], "range": [ - 76829, - 77267 + 77065, + 77503 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 59 }, "end": { - "line": 2237, + "line": 2248, "column": 9 } } }, "range": [ - 76778, - 77267 + 77014, + 77503 ], "loc": { "start": { - "line": 2225, + "line": 2236, "column": 8 }, "end": { - "line": 2237, + "line": 2248, "column": 9 } } @@ -172992,16 +173400,16 @@ "object": { "type": "ThisExpression", "range": [ - 77283, - 77287 + 77519, + 77523 ], "loc": { "start": { - "line": 2238, + "line": 2249, "column": 15 }, "end": { - "line": 2238, + "line": 2249, "column": 19 } } @@ -173010,62 +173418,62 @@ "type": "Identifier", "name": "validRowsIndex", "range": [ - 77288, - 77302 + 77524, + 77538 ], "loc": { "start": { - "line": 2238, + "line": 2249, "column": 20 }, "end": { - "line": 2238, + "line": 2249, "column": 34 } } }, "range": [ - 77283, - 77302 + 77519, + 77538 ], "loc": { "start": { - "line": 2238, + "line": 2249, "column": 15 }, "end": { - "line": 2238, + "line": 2249, "column": 34 } } }, "range": [ - 77276, - 77303 + 77512, + 77539 ], "loc": { "start": { - "line": 2238, + "line": 2249, "column": 8 }, "end": { - "line": 2238, + "line": 2249, "column": 35 } } } ], "range": [ - 76662, - 77309 + 76898, + 77545 ], "loc": { "start": { - "line": 2219, + "line": 2230, "column": 24 }, "end": { - "line": 2239, + "line": 2250, "column": 5 } } @@ -173073,16 +173481,16 @@ "generator": false, "expression": false, "range": [ - 76654, - 77309 + 76890, + 77545 ], "loc": { "start": { - "line": 2219, + "line": 2230, "column": 16 }, "end": { - "line": 2239, + "line": 2250, "column": 5 } } @@ -173090,16 +173498,16 @@ "kind": "method", "computed": false, "range": [ - 76642, - 77309 + 76878, + 77545 ], "loc": { "start": { - "line": 2219, + "line": 2230, "column": 4 }, "end": { - "line": 2239, + "line": 2250, "column": 5 } }, @@ -173108,16 +173516,16 @@ "type": "Block", "value": "*\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n ", "range": [ - 76461, - 76637 + 76697, + 76873 ], "loc": { "start": { - "line": 2214, + "line": 2225, "column": 4 }, "end": { - "line": 2218, + "line": 2229, "column": 7 } } @@ -173128,16 +173536,16 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 77315, - 77405 + 77551, + 77641 ], "loc": { "start": { - "line": 2241, + "line": 2252, "column": 4 }, "end": { - "line": 2244, + "line": 2255, "column": 7 } } @@ -173151,16 +173559,16 @@ "type": "Identifier", "name": "getFiltersRowIndex", "range": [ - 77410, - 77428 + 77646, + 77664 ], "loc": { "start": { - "line": 2245, + "line": 2256, "column": 4 }, "end": { - "line": 2245, + "line": 2256, "column": 22 } } @@ -173180,16 +173588,16 @@ "object": { "type": "ThisExpression", "range": [ - 77447, - 77451 + 77683, + 77687 ], "loc": { "start": { - "line": 2246, + "line": 2257, "column": 15 }, "end": { - "line": 2246, + "line": 2257, "column": 19 } } @@ -173198,62 +173606,62 @@ "type": "Identifier", "name": "filtersRowIndex", "range": [ - 77452, - 77467 + 77688, + 77703 ], "loc": { "start": { - "line": 2246, + "line": 2257, "column": 20 }, "end": { - "line": 2246, + "line": 2257, "column": 35 } } }, "range": [ - 77447, - 77467 + 77683, + 77703 ], "loc": { "start": { - "line": 2246, + "line": 2257, "column": 15 }, "end": { - "line": 2246, + "line": 2257, "column": 35 } } }, "range": [ - 77440, - 77468 + 77676, + 77704 ], "loc": { "start": { - "line": 2246, + "line": 2257, "column": 8 }, "end": { - "line": 2246, + "line": 2257, "column": 36 } } } ], "range": [ - 77430, - 77474 + 77666, + 77710 ], "loc": { "start": { - "line": 2245, + "line": 2256, "column": 24 }, "end": { - "line": 2247, + "line": 2258, "column": 5 } } @@ -173261,16 +173669,16 @@ "generator": false, "expression": false, "range": [ - 77428, - 77474 + 77664, + 77710 ], "loc": { "start": { - "line": 2245, + "line": 2256, "column": 22 }, "end": { - "line": 2247, + "line": 2258, "column": 5 } } @@ -173278,16 +173686,16 @@ "kind": "method", "computed": false, "range": [ - 77410, - 77474 + 77646, + 77710 ], "loc": { "start": { - "line": 2245, + "line": 2256, "column": 4 }, "end": { - "line": 2247, + "line": 2258, "column": 5 } }, @@ -173296,16 +173704,16 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 77315, - 77405 + 77551, + 77641 ], "loc": { "start": { - "line": 2241, + "line": 2252, "column": 4 }, "end": { - "line": 2244, + "line": 2255, "column": 7 } } @@ -173316,16 +173724,16 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 77480, - 77555 + 77716, + 77791 ], "loc": { "start": { - "line": 2249, + "line": 2260, "column": 4 }, "end": { - "line": 2252, + "line": 2263, "column": 7 } } @@ -173339,16 +173747,16 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 77560, - 77578 + 77796, + 77814 ], "loc": { "start": { - "line": 2253, + "line": 2264, "column": 4 }, "end": { - "line": 2253, + "line": 2264, "column": 22 } } @@ -173368,16 +173776,16 @@ "object": { "type": "ThisExpression", "range": [ - 77597, - 77601 + 77833, + 77837 ], "loc": { "start": { - "line": 2254, + "line": 2265, "column": 15 }, "end": { - "line": 2254, + "line": 2265, "column": 19 } } @@ -173386,62 +173794,62 @@ "type": "Identifier", "name": "headersRow", "range": [ - 77602, - 77612 + 77838, + 77848 ], "loc": { "start": { - "line": 2254, + "line": 2265, "column": 20 }, "end": { - "line": 2254, + "line": 2265, "column": 30 } } }, "range": [ - 77597, - 77612 + 77833, + 77848 ], "loc": { "start": { - "line": 2254, + "line": 2265, "column": 15 }, "end": { - "line": 2254, + "line": 2265, "column": 30 } } }, "range": [ - 77590, - 77613 + 77826, + 77849 ], "loc": { "start": { - "line": 2254, + "line": 2265, "column": 8 }, "end": { - "line": 2254, + "line": 2265, "column": 31 } } } ], "range": [ - 77580, - 77619 + 77816, + 77855 ], "loc": { "start": { - "line": 2253, + "line": 2264, "column": 24 }, "end": { - "line": 2255, + "line": 2266, "column": 5 } } @@ -173449,16 +173857,16 @@ "generator": false, "expression": false, "range": [ - 77578, - 77619 + 77814, + 77855 ], "loc": { "start": { - "line": 2253, + "line": 2264, "column": 22 }, "end": { - "line": 2255, + "line": 2266, "column": 5 } } @@ -173466,16 +173874,16 @@ "kind": "method", "computed": false, "range": [ - 77560, - 77619 + 77796, + 77855 ], "loc": { "start": { - "line": 2253, + "line": 2264, "column": 4 }, "end": { - "line": 2255, + "line": 2266, "column": 5 } }, @@ -173484,16 +173892,16 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 77480, - 77555 + 77716, + 77791 ], "loc": { "start": { - "line": 2249, + "line": 2260, "column": 4 }, "end": { - "line": 2252, + "line": 2263, "column": 7 } } @@ -173504,16 +173912,16 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 77625, - 77752 + 77861, + 77988 ], "loc": { "start": { - "line": 2257, + "line": 2268, "column": 4 }, "end": { - "line": 2261, + "line": 2272, "column": 7 } } @@ -173527,16 +173935,16 @@ "type": "Identifier", "name": "getStartRowIndex", "range": [ - 77757, - 77773 + 77993, + 78009 ], "loc": { "start": { - "line": 2262, + "line": 2273, "column": 4 }, "end": { - "line": 2262, + "line": 2273, "column": 20 } } @@ -173556,16 +173964,16 @@ "object": { "type": "ThisExpression", "range": [ - 77792, - 77796 + 78028, + 78032 ], "loc": { "start": { - "line": 2263, + "line": 2274, "column": 15 }, "end": { - "line": 2263, + "line": 2274, "column": 19 } } @@ -173574,62 +173982,62 @@ "type": "Identifier", "name": "refRow", "range": [ - 77797, - 77803 + 78033, + 78039 ], "loc": { "start": { - "line": 2263, + "line": 2274, "column": 20 }, "end": { - "line": 2263, + "line": 2274, "column": 26 } } }, "range": [ - 77792, - 77803 + 78028, + 78039 ], "loc": { "start": { - "line": 2263, + "line": 2274, "column": 15 }, "end": { - "line": 2263, + "line": 2274, "column": 26 } } }, "range": [ - 77785, - 77804 + 78021, + 78040 ], "loc": { "start": { - "line": 2263, + "line": 2274, "column": 8 }, "end": { - "line": 2263, + "line": 2274, "column": 27 } } } ], "range": [ - 77775, - 77810 + 78011, + 78046 ], "loc": { "start": { - "line": 2262, + "line": 2273, "column": 22 }, "end": { - "line": 2264, + "line": 2275, "column": 5 } } @@ -173637,16 +174045,16 @@ "generator": false, "expression": false, "range": [ - 77773, - 77810 + 78009, + 78046 ], "loc": { "start": { - "line": 2262, + "line": 2273, "column": 20 }, "end": { - "line": 2264, + "line": 2275, "column": 5 } } @@ -173654,16 +174062,16 @@ "kind": "method", "computed": false, "range": [ - 77757, - 77810 + 77993, + 78046 ], "loc": { "start": { - "line": 2262, + "line": 2273, "column": 4 }, "end": { - "line": 2264, + "line": 2275, "column": 5 } }, @@ -173672,16 +174080,16 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 77625, - 77752 + 77861, + 77988 ], "loc": { "start": { - "line": 2257, + "line": 2268, "column": 4 }, "end": { - "line": 2261, + "line": 2272, "column": 7 } } @@ -173692,16 +174100,16 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 77816, - 77888 + 78052, + 78124 ], "loc": { "start": { - "line": 2266, + "line": 2277, "column": 4 }, "end": { - "line": 2269, + "line": 2280, "column": 7 } } @@ -173715,16 +174123,16 @@ "type": "Identifier", "name": "getLastRowIndex", "range": [ - 77893, - 77908 + 78129, + 78144 ], "loc": { "start": { - "line": 2270, + "line": 2281, "column": 4 }, "end": { - "line": 2270, + "line": 2281, "column": 19 } } @@ -173747,16 +174155,16 @@ "object": { "type": "ThisExpression", "range": [ - 77928, - 77932 + 78164, + 78168 ], "loc": { "start": { - "line": 2271, + "line": 2282, "column": 16 }, "end": { - "line": 2271, + "line": 2282, "column": 20 } } @@ -173765,31 +174173,31 @@ "type": "Identifier", "name": "nbRows", "range": [ - 77933, - 77939 + 78169, + 78175 ], "loc": { "start": { - "line": 2271, + "line": 2282, "column": 21 }, "end": { - "line": 2271, + "line": 2282, "column": 27 } } }, "range": [ - 77928, - 77939 + 78164, + 78175 ], "loc": { "start": { - "line": 2271, + "line": 2282, "column": 16 }, "end": { - "line": 2271, + "line": 2282, "column": 27 } } @@ -173799,62 +174207,62 @@ "value": 1, "raw": "1", "range": [ - 77940, - 77941 + 78176, + 78177 ], "loc": { "start": { - "line": 2271, + "line": 2282, "column": 28 }, "end": { - "line": 2271, + "line": 2282, "column": 29 } } }, "range": [ - 77928, - 77941 + 78164, + 78177 ], "loc": { "start": { - "line": 2271, + "line": 2282, "column": 16 }, "end": { - "line": 2271, + "line": 2282, "column": 29 } } }, "range": [ - 77920, - 77943 + 78156, + 78179 ], "loc": { "start": { - "line": 2271, + "line": 2282, "column": 8 }, "end": { - "line": 2271, + "line": 2282, "column": 31 } } } ], "range": [ - 77910, - 77949 + 78146, + 78185 ], "loc": { "start": { - "line": 2270, + "line": 2281, "column": 21 }, "end": { - "line": 2272, + "line": 2283, "column": 5 } } @@ -173862,16 +174270,16 @@ "generator": false, "expression": false, "range": [ - 77908, - 77949 + 78144, + 78185 ], "loc": { "start": { - "line": 2270, + "line": 2281, "column": 19 }, "end": { - "line": 2272, + "line": 2283, "column": 5 } } @@ -173879,16 +174287,16 @@ "kind": "method", "computed": false, "range": [ - 77893, - 77949 + 78129, + 78185 ], "loc": { "start": { - "line": 2270, + "line": 2281, "column": 4 }, "end": { - "line": 2272, + "line": 2283, "column": 5 } }, @@ -173897,16 +174305,16 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 77816, - 77888 + 78052, + 78124 ], "loc": { "start": { - "line": 2266, + "line": 2277, "column": 4 }, "end": { - "line": 2269, + "line": 2280, "column": 7 } } @@ -173917,16 +174325,16 @@ "type": "Block", "value": "*\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n ", "range": [ - 77955, - 78096 + 78191, + 78332 ], "loc": { "start": { - "line": 2274, + "line": 2285, "column": 4 }, "end": { - "line": 2278, + "line": 2289, "column": 7 } } @@ -173940,16 +174348,16 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 78101, - 78117 + 78337, + 78353 ], "loc": { "start": { - "line": 2279, + "line": 2290, "column": 4 }, "end": { - "line": 2279, + "line": 2290, "column": 20 } } @@ -173962,16 +174370,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 78118, - 78126 + 78354, + 78362 ], "loc": { "start": { - "line": 2279, + "line": 2290, "column": 21 }, "end": { - "line": 2279, + "line": 2290, "column": 29 } } @@ -173989,16 +174397,16 @@ "type": "Identifier", "name": "table", "range": [ - 78141, - 78146 + 78377, + 78382 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 12 }, "end": { - "line": 2280, + "line": 2291, "column": 17 } } @@ -174011,16 +174419,16 @@ "object": { "type": "ThisExpression", "range": [ - 78149, - 78153 + 78385, + 78389 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 20 }, "end": { - "line": 2280, + "line": 2291, "column": 24 } } @@ -174029,31 +174437,31 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 78154, - 78164 + 78390, + 78400 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 25 }, "end": { - "line": 2280, + "line": 2291, "column": 35 } } }, "range": [ - 78149, - 78164 + 78385, + 78400 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 20 }, "end": { - "line": 2280, + "line": 2291, "column": 35 } } @@ -174070,16 +174478,16 @@ "object": { "type": "ThisExpression", "range": [ - 78167, - 78171 + 78403, + 78407 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 38 }, "end": { - "line": 2280, + "line": 2291, "column": 42 } } @@ -174088,31 +174496,31 @@ "type": "Identifier", "name": "Mod", "range": [ - 78172, - 78175 + 78408, + 78411 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 43 }, "end": { - "line": 2280, + "line": 2291, "column": 46 } } }, "range": [ - 78167, - 78175 + 78403, + 78411 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 38 }, "end": { - "line": 2280, + "line": 2291, "column": 46 } } @@ -174121,31 +174529,31 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 78176, - 78186 + 78412, + 78422 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 47 }, "end": { - "line": 2280, + "line": 2291, "column": 57 } } }, "range": [ - 78167, - 78186 + 78403, + 78422 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 38 }, "end": { - "line": 2280, + "line": 2291, "column": 57 } } @@ -174154,31 +174562,31 @@ "type": "Identifier", "name": "headTbl", "range": [ - 78187, - 78194 + 78423, + 78430 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 58 }, "end": { - "line": 2280, + "line": 2291, "column": 65 } } }, "range": [ - 78167, - 78194 + 78403, + 78430 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 38 }, "end": { - "line": 2280, + "line": 2291, "column": 65 } } @@ -174189,16 +174597,16 @@ "object": { "type": "ThisExpression", "range": [ - 78197, - 78201 + 78433, + 78437 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 68 }, "end": { - "line": 2280, + "line": 2291, "column": 72 } } @@ -174207,61 +174615,61 @@ "type": "Identifier", "name": "tbl", "range": [ - 78202, - 78205 + 78438, + 78441 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 73 }, "end": { - "line": 2280, + "line": 2291, "column": 76 } } }, "range": [ - 78197, - 78205 + 78433, + 78441 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 68 }, "end": { - "line": 2280, + "line": 2291, "column": 76 } } }, "range": [ - 78149, - 78205 + 78385, + 78441 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 20 }, "end": { - "line": 2280, + "line": 2291, "column": 76 } } }, "range": [ - 78141, - 78205 + 78377, + 78441 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 12 }, "end": { - "line": 2280, + "line": 2291, "column": 76 } } @@ -174269,16 +174677,16 @@ ], "kind": "let", "range": [ - 78137, - 78206 + 78373, + 78442 ], "loc": { "start": { - "line": 2280, + "line": 2291, "column": 8 }, "end": { - "line": 2280, + "line": 2291, "column": 77 } } @@ -174292,16 +174700,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 78219, - 78224 + 78455, + 78460 ], "loc": { "start": { - "line": 2281, + "line": 2292, "column": 12 }, "end": { - "line": 2281, + "line": 2292, "column": 17 } } @@ -174315,16 +174723,16 @@ "type": "Identifier", "name": "Dom", "range": [ - 78227, - 78230 + 78463, + 78466 ], "loc": { "start": { - "line": 2281, + "line": 2292, "column": 20 }, "end": { - "line": 2281, + "line": 2292, "column": 23 } } @@ -174333,31 +174741,31 @@ "type": "Identifier", "name": "tag", "range": [ - 78231, - 78234 + 78467, + 78470 ], "loc": { "start": { - "line": 2281, + "line": 2292, "column": 24 }, "end": { - "line": 2281, + "line": 2292, "column": 27 } } }, "range": [ - 78227, - 78234 + 78463, + 78470 ], "loc": { "start": { - "line": 2281, + "line": 2292, "column": 20 }, "end": { - "line": 2281, + "line": 2292, "column": 27 } } @@ -174367,16 +174775,16 @@ "type": "Identifier", "name": "table", "range": [ - 78235, - 78240 + 78471, + 78476 ], "loc": { "start": { - "line": 2281, + "line": 2292, "column": 28 }, "end": { - "line": 2281, + "line": 2292, "column": 33 } } @@ -174386,47 +174794,47 @@ "value": "thead", "raw": "'thead'", "range": [ - 78242, - 78249 + 78478, + 78485 ], "loc": { "start": { - "line": 2281, + "line": 2292, "column": 35 }, "end": { - "line": 2281, + "line": 2292, "column": 42 } } } ], "range": [ - 78227, - 78250 + 78463, + 78486 ], "loc": { "start": { - "line": 2281, + "line": 2292, "column": 20 }, "end": { - "line": 2281, + "line": 2292, "column": 43 } } }, "range": [ - 78219, - 78250 + 78455, + 78486 ], "loc": { "start": { - "line": 2281, + "line": 2292, "column": 12 }, "end": { - "line": 2281, + "line": 2292, "column": 43 } } @@ -174434,16 +174842,16 @@ ], "kind": "let", "range": [ - 78215, - 78251 + 78451, + 78487 ], "loc": { "start": { - "line": 2281, + "line": 2292, "column": 8 }, "end": { - "line": 2281, + "line": 2292, "column": 44 } } @@ -174457,16 +174865,16 @@ "type": "Identifier", "name": "headersRow", "range": [ - 78264, - 78274 + 78500, + 78510 ], "loc": { "start": { - "line": 2282, + "line": 2293, "column": 12 }, "end": { - "line": 2282, + "line": 2293, "column": 22 } } @@ -174477,16 +174885,16 @@ "object": { "type": "ThisExpression", "range": [ - 78277, - 78281 + 78513, + 78517 ], "loc": { "start": { - "line": 2282, + "line": 2293, "column": 25 }, "end": { - "line": 2282, + "line": 2293, "column": 29 } } @@ -174495,46 +174903,46 @@ "type": "Identifier", "name": "headersRow", "range": [ - 78282, - 78292 + 78518, + 78528 ], "loc": { "start": { - "line": 2282, + "line": 2293, "column": 30 }, "end": { - "line": 2282, + "line": 2293, "column": 40 } } }, "range": [ - 78277, - 78292 + 78513, + 78528 ], "loc": { "start": { - "line": 2282, + "line": 2293, "column": 25 }, "end": { - "line": 2282, + "line": 2293, "column": 40 } } }, "range": [ - 78264, - 78292 + 78500, + 78528 ], "loc": { "start": { - "line": 2282, + "line": 2293, "column": 12 }, "end": { - "line": 2282, + "line": 2293, "column": 40 } } @@ -174542,16 +174950,16 @@ ], "kind": "let", "range": [ - 78260, - 78293 + 78496, + 78529 ], "loc": { "start": { - "line": 2282, + "line": 2293, "column": 8 }, "end": { - "line": 2282, + "line": 2293, "column": 41 } } @@ -174565,32 +174973,32 @@ "type": "Identifier", "name": "header", "range": [ - 78306, - 78312 + 78542, + 78548 ], "loc": { "start": { - "line": 2283, + "line": 2294, "column": 12 }, "end": { - "line": 2283, + "line": 2294, "column": 18 } } }, "init": null, "range": [ - 78306, - 78312 + 78542, + 78548 ], "loc": { "start": { - "line": 2283, + "line": 2294, "column": 12 }, "end": { - "line": 2283, + "line": 2294, "column": 18 } } @@ -174598,16 +175006,16 @@ ], "kind": "let", "range": [ - 78302, - 78313 + 78538, + 78549 ], "loc": { "start": { - "line": 2283, + "line": 2294, "column": 8 }, "end": { - "line": 2283, + "line": 2294, "column": 19 } } @@ -174623,16 +175031,16 @@ "type": "Identifier", "name": "i", "range": [ - 78330, - 78331 + 78566, + 78567 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 16 }, "end": { - "line": 2284, + "line": 2295, "column": 17 } } @@ -174642,31 +175050,31 @@ "value": 0, "raw": "0", "range": [ - 78332, - 78333 + 78568, + 78569 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 18 }, "end": { - "line": 2284, + "line": 2295, "column": 19 } } }, "range": [ - 78330, - 78333 + 78566, + 78569 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 16 }, "end": { - "line": 2284, + "line": 2295, "column": 19 } } @@ -174674,16 +175082,16 @@ ], "kind": "let", "range": [ - 78326, - 78333 + 78562, + 78569 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 12 }, "end": { - "line": 2284, + "line": 2295, "column": 19 } } @@ -174695,16 +175103,16 @@ "type": "Identifier", "name": "i", "range": [ - 78335, - 78336 + 78571, + 78572 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 21 }, "end": { - "line": 2284, + "line": 2295, "column": 22 } } @@ -174715,16 +175123,16 @@ "object": { "type": "ThisExpression", "range": [ - 78337, - 78341 + 78573, + 78577 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 23 }, "end": { - "line": 2284, + "line": 2295, "column": 27 } } @@ -174733,46 +175141,46 @@ "type": "Identifier", "name": "nbCells", "range": [ - 78342, - 78349 + 78578, + 78585 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 28 }, "end": { - "line": 2284, + "line": 2295, "column": 35 } } }, "range": [ - 78337, - 78349 + 78573, + 78585 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 23 }, "end": { - "line": 2284, + "line": 2295, "column": 35 } } }, "range": [ - 78335, - 78349 + 78571, + 78585 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 21 }, "end": { - "line": 2284, + "line": 2295, "column": 35 } } @@ -174784,32 +175192,32 @@ "type": "Identifier", "name": "i", "range": [ - 78351, - 78352 + 78587, + 78588 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 37 }, "end": { - "line": 2284, + "line": 2295, "column": 38 } } }, "prefix": false, "range": [ - 78351, - 78354 + 78587, + 78590 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 37 }, "end": { - "line": 2284, + "line": 2295, "column": 40 } } @@ -174826,16 +175234,16 @@ "type": "Identifier", "name": "i", "range": [ - 78372, - 78373 + 78608, + 78609 ], "loc": { "start": { - "line": 2285, + "line": 2296, "column": 15 }, "end": { - "line": 2285, + "line": 2296, "column": 16 } } @@ -174844,31 +175252,31 @@ "type": "Identifier", "name": "colIndex", "range": [ - 78378, - 78386 + 78614, + 78622 ], "loc": { "start": { - "line": 2285, + "line": 2296, "column": 21 }, "end": { - "line": 2285, + "line": 2296, "column": 29 } } }, "range": [ - 78372, - 78386 + 78608, + 78622 ], "loc": { "start": { - "line": 2285, + "line": 2296, "column": 15 }, "end": { - "line": 2285, + "line": 2296, "column": 29 } } @@ -174880,48 +175288,48 @@ "type": "ContinueStatement", "label": null, "range": [ - 78405, - 78414 + 78641, + 78650 ], "loc": { "start": { - "line": 2286, + "line": 2297, "column": 16 }, "end": { - "line": 2286, + "line": 2297, "column": 25 } } } ], "range": [ - 78387, - 78428 + 78623, + 78664 ], "loc": { "start": { - "line": 2285, + "line": 2296, "column": 30 }, "end": { - "line": 2287, + "line": 2298, "column": 13 } } }, "alternate": null, "range": [ - 78369, - 78428 + 78605, + 78664 ], "loc": { "start": { - "line": 2285, + "line": 2296, "column": 12 }, "end": { - "line": 2287, + "line": 2298, "column": 13 } } @@ -174938,16 +175346,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 78444, - 78449 + 78680, + 78685 ], "loc": { "start": { - "line": 2288, + "line": 2299, "column": 15 }, "end": { - "line": 2288, + "line": 2299, "column": 20 } } @@ -174956,31 +175364,31 @@ "type": "Identifier", "name": "length", "range": [ - 78450, - 78456 + 78686, + 78692 ], "loc": { "start": { - "line": 2288, + "line": 2299, "column": 21 }, "end": { - "line": 2288, + "line": 2299, "column": 27 } } }, "range": [ - 78444, - 78456 + 78680, + 78692 ], "loc": { "start": { - "line": 2288, + "line": 2299, "column": 15 }, "end": { - "line": 2288, + "line": 2299, "column": 27 } } @@ -174990,31 +175398,31 @@ "value": 0, "raw": "0", "range": [ - 78461, - 78462 + 78697, + 78698 ], "loc": { "start": { - "line": 2288, + "line": 2299, "column": 32 }, "end": { - "line": 2288, + "line": 2299, "column": 33 } } }, "range": [ - 78444, - 78462 + 78680, + 78698 ], "loc": { "start": { - "line": 2288, + "line": 2299, "column": 15 }, "end": { - "line": 2288, + "line": 2299, "column": 33 } } @@ -175031,16 +175439,16 @@ "type": "Identifier", "name": "header", "range": [ - 78481, - 78487 + 78717, + 78723 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 16 }, "end": { - "line": 2289, + "line": 2300, "column": 22 } } @@ -175061,16 +175469,16 @@ "type": "Identifier", "name": "table", "range": [ - 78490, - 78495 + 78726, + 78731 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 25 }, "end": { - "line": 2289, + "line": 2300, "column": 30 } } @@ -175079,31 +175487,31 @@ "type": "Identifier", "name": "rows", "range": [ - 78496, - 78500 + 78732, + 78736 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 31 }, "end": { - "line": 2289, + "line": 2300, "column": 35 } } }, "range": [ - 78490, - 78500 + 78726, + 78736 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 25 }, "end": { - "line": 2289, + "line": 2300, "column": 35 } } @@ -175112,31 +175520,31 @@ "type": "Identifier", "name": "headersRow", "range": [ - 78501, - 78511 + 78737, + 78747 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 36 }, "end": { - "line": 2289, + "line": 2300, "column": 46 } } }, "range": [ - 78490, - 78512 + 78726, + 78748 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 25 }, "end": { - "line": 2289, + "line": 2300, "column": 47 } } @@ -175145,31 +175553,31 @@ "type": "Identifier", "name": "cells", "range": [ - 78513, - 78518 + 78749, + 78754 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 48 }, "end": { - "line": 2289, + "line": 2300, "column": 53 } } }, "range": [ - 78490, - 78518 + 78726, + 78754 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 25 }, "end": { - "line": 2289, + "line": 2300, "column": 53 } } @@ -175178,93 +175586,93 @@ "type": "Identifier", "name": "i", "range": [ - 78519, - 78520 + 78755, + 78756 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 54 }, "end": { - "line": 2289, + "line": 2300, "column": 55 } } }, "range": [ - 78490, - 78521 + 78726, + 78757 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 25 }, "end": { - "line": 2289, + "line": 2300, "column": 56 } } }, "range": [ - 78481, - 78521 + 78717, + 78757 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 16 }, "end": { - "line": 2289, + "line": 2300, "column": 56 } } }, "range": [ - 78481, - 78522 + 78717, + 78758 ], "loc": { "start": { - "line": 2289, + "line": 2300, "column": 16 }, "end": { - "line": 2289, + "line": 2300, "column": 57 } } } ], "range": [ - 78463, - 78536 + 78699, + 78772 ], "loc": { "start": { - "line": 2288, + "line": 2299, "column": 34 }, "end": { - "line": 2290, + "line": 2301, "column": 13 } } }, "alternate": null, "range": [ - 78441, - 78536 + 78677, + 78772 ], "loc": { "start": { - "line": 2288, + "line": 2299, "column": 12 }, "end": { - "line": 2290, + "line": 2301, "column": 13 } } @@ -175281,16 +175689,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 78552, - 78557 + 78788, + 78793 ], "loc": { "start": { - "line": 2291, + "line": 2302, "column": 15 }, "end": { - "line": 2291, + "line": 2302, "column": 20 } } @@ -175299,31 +175707,31 @@ "type": "Identifier", "name": "length", "range": [ - 78558, - 78564 + 78794, + 78800 ], "loc": { "start": { - "line": 2291, + "line": 2302, "column": 21 }, "end": { - "line": 2291, + "line": 2302, "column": 27 } } }, "range": [ - 78552, - 78564 + 78788, + 78800 ], "loc": { "start": { - "line": 2291, + "line": 2302, "column": 15 }, "end": { - "line": 2291, + "line": 2302, "column": 27 } } @@ -175333,31 +175741,31 @@ "value": 1, "raw": "1", "range": [ - 78569, - 78570 + 78805, + 78806 ], "loc": { "start": { - "line": 2291, + "line": 2302, "column": 32 }, "end": { - "line": 2291, + "line": 2302, "column": 33 } } }, "range": [ - 78552, - 78570 + 78788, + 78806 ], "loc": { "start": { - "line": 2291, + "line": 2302, "column": 15 }, "end": { - "line": 2291, + "line": 2302, "column": 33 } } @@ -175374,16 +175782,16 @@ "type": "Identifier", "name": "header", "range": [ - 78589, - 78595 + 78825, + 78831 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 16 }, "end": { - "line": 2292, + "line": 2303, "column": 22 } } @@ -175407,16 +175815,16 @@ "type": "Identifier", "name": "tHead", "range": [ - 78598, - 78603 + 78834, + 78839 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 25 }, "end": { - "line": 2292, + "line": 2303, "column": 30 } } @@ -175426,31 +175834,31 @@ "value": 0, "raw": "0", "range": [ - 78604, - 78605 + 78840, + 78841 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 31 }, "end": { - "line": 2292, + "line": 2303, "column": 32 } } }, "range": [ - 78598, - 78606 + 78834, + 78842 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 25 }, "end": { - "line": 2292, + "line": 2303, "column": 33 } } @@ -175459,31 +175867,31 @@ "type": "Identifier", "name": "rows", "range": [ - 78607, - 78611 + 78843, + 78847 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 34 }, "end": { - "line": 2292, + "line": 2303, "column": 38 } } }, "range": [ - 78598, - 78611 + 78834, + 78847 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 25 }, "end": { - "line": 2292, + "line": 2303, "column": 38 } } @@ -175492,31 +175900,31 @@ "type": "Identifier", "name": "headersRow", "range": [ - 78612, - 78622 + 78848, + 78858 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 39 }, "end": { - "line": 2292, + "line": 2303, "column": 49 } } }, "range": [ - 78598, - 78623 + 78834, + 78859 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 25 }, "end": { - "line": 2292, + "line": 2303, "column": 50 } } @@ -175525,31 +175933,31 @@ "type": "Identifier", "name": "cells", "range": [ - 78624, - 78629 + 78860, + 78865 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 51 }, "end": { - "line": 2292, + "line": 2303, "column": 56 } } }, "range": [ - 78598, - 78629 + 78834, + 78865 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 25 }, "end": { - "line": 2292, + "line": 2303, "column": 56 } } @@ -175558,93 +175966,93 @@ "type": "Identifier", "name": "i", "range": [ - 78630, - 78631 + 78866, + 78867 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 57 }, "end": { - "line": 2292, + "line": 2303, "column": 58 } } }, "range": [ - 78598, - 78632 + 78834, + 78868 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 25 }, "end": { - "line": 2292, + "line": 2303, "column": 59 } } }, "range": [ - 78589, - 78632 + 78825, + 78868 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 16 }, "end": { - "line": 2292, + "line": 2303, "column": 59 } } }, "range": [ - 78589, - 78633 + 78825, + 78869 ], "loc": { "start": { - "line": 2292, + "line": 2303, "column": 16 }, "end": { - "line": 2292, + "line": 2303, "column": 60 } } } ], "range": [ - 78571, - 78647 + 78807, + 78883 ], "loc": { "start": { - "line": 2291, + "line": 2302, "column": 34 }, "end": { - "line": 2293, + "line": 2304, "column": 13 } } }, "alternate": null, "range": [ - 78549, - 78647 + 78785, + 78883 ], "loc": { "start": { - "line": 2291, + "line": 2302, "column": 12 }, "end": { - "line": 2293, + "line": 2304, "column": 13 } } @@ -175653,47 +176061,47 @@ "type": "BreakStatement", "label": null, "range": [ - 78660, - 78666 + 78896, + 78902 ], "loc": { "start": { - "line": 2294, + "line": 2305, "column": 12 }, "end": { - "line": 2294, + "line": 2305, "column": 18 } } } ], "range": [ - 78355, - 78676 + 78591, + 78912 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 41 }, "end": { - "line": 2295, + "line": 2306, "column": 9 } } }, "range": [ - 78322, - 78676 + 78558, + 78912 ], "loc": { "start": { - "line": 2284, + "line": 2295, "column": 8 }, "end": { - "line": 2295, + "line": 2306, "column": 9 } } @@ -175704,47 +176112,47 @@ "type": "Identifier", "name": "header", "range": [ - 78692, - 78698 + 78928, + 78934 ], "loc": { "start": { - "line": 2296, + "line": 2307, "column": 15 }, "end": { - "line": 2296, + "line": 2307, "column": 21 } } }, "range": [ - 78685, - 78699 + 78921, + 78935 ], "loc": { "start": { - "line": 2296, + "line": 2307, "column": 8 }, "end": { - "line": 2296, + "line": 2307, "column": 22 } } } ], "range": [ - 78127, - 78705 + 78363, + 78941 ], "loc": { "start": { - "line": 2279, + "line": 2290, "column": 30 }, "end": { - "line": 2297, + "line": 2308, "column": 5 } } @@ -175752,16 +176160,16 @@ "generator": false, "expression": false, "range": [ - 78117, - 78705 + 78353, + 78941 ], "loc": { "start": { - "line": 2279, + "line": 2290, "column": 20 }, "end": { - "line": 2297, + "line": 2308, "column": 5 } } @@ -175769,16 +176177,16 @@ "kind": "method", "computed": false, "range": [ - 78101, - 78705 + 78337, + 78941 ], "loc": { "start": { - "line": 2279, + "line": 2290, "column": 4 }, "end": { - "line": 2297, + "line": 2308, "column": 5 } }, @@ -175787,16 +176195,16 @@ "type": "Block", "value": "*\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n ", "range": [ - 77955, - 78096 + 78191, + 78332 ], "loc": { "start": { - "line": 2274, + "line": 2285, "column": 4 }, "end": { - "line": 2278, + "line": 2289, "column": 7 } } @@ -175807,16 +176215,16 @@ "type": "Block", "value": "*\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n ", "range": [ - 78711, - 78884 + 78947, + 79120 ], "loc": { "start": { - "line": 2299, + "line": 2310, "column": 4 }, "end": { - "line": 2303, + "line": 2314, "column": 7 } } @@ -175830,16 +176238,16 @@ "type": "Identifier", "name": "getHeadersText", "range": [ - 78889, - 78903 + 79125, + 79139 ], "loc": { "start": { - "line": 2304, + "line": 2315, "column": 4 }, "end": { - "line": 2304, + "line": 2315, "column": 18 } } @@ -175854,16 +176262,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 78904, - 78921 + 79140, + 79157 ], "loc": { "start": { - "line": 2304, + "line": 2315, "column": 19 }, "end": { - "line": 2304, + "line": 2315, "column": 36 } } @@ -175873,31 +176281,31 @@ "value": false, "raw": "false", "range": [ - 78922, - 78927 + 79158, + 79163 ], "loc": { "start": { - "line": 2304, + "line": 2315, "column": 37 }, "end": { - "line": 2304, + "line": 2315, "column": 42 } } }, "range": [ - 78904, - 78927 + 79140, + 79163 ], "loc": { "start": { - "line": 2304, + "line": 2315, "column": 19 }, "end": { - "line": 2304, + "line": 2315, "column": 42 } } @@ -175915,16 +176323,16 @@ "type": "Identifier", "name": "headers", "range": [ - 78942, - 78949 + 79178, + 79185 ], "loc": { "start": { - "line": 2305, + "line": 2316, "column": 12 }, "end": { - "line": 2305, + "line": 2316, "column": 19 } } @@ -175933,31 +176341,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 78952, - 78954 + 79188, + 79190 ], "loc": { "start": { - "line": 2305, + "line": 2316, "column": 22 }, "end": { - "line": 2305, + "line": 2316, "column": 24 } } }, "range": [ - 78942, - 78954 + 79178, + 79190 ], "loc": { "start": { - "line": 2305, + "line": 2316, "column": 12 }, "end": { - "line": 2305, + "line": 2316, "column": 24 } } @@ -175965,16 +176373,16 @@ ], "kind": "let", "range": [ - 78938, - 78955 + 79174, + 79191 ], "loc": { "start": { - "line": 2305, + "line": 2316, "column": 8 }, "end": { - "line": 2305, + "line": 2316, "column": 25 } } @@ -175990,16 +176398,16 @@ "type": "Identifier", "name": "j", "range": [ - 78972, - 78973 + 79208, + 79209 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 16 }, "end": { - "line": 2306, + "line": 2317, "column": 17 } } @@ -176009,31 +176417,31 @@ "value": 0, "raw": "0", "range": [ - 78974, - 78975 + 79210, + 79211 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 18 }, "end": { - "line": 2306, + "line": 2317, "column": 19 } } }, "range": [ - 78972, - 78975 + 79208, + 79211 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 16 }, "end": { - "line": 2306, + "line": 2317, "column": 19 } } @@ -176041,16 +176449,16 @@ ], "kind": "let", "range": [ - 78968, - 78975 + 79204, + 79211 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 12 }, "end": { - "line": 2306, + "line": 2317, "column": 19 } } @@ -176062,16 +176470,16 @@ "type": "Identifier", "name": "j", "range": [ - 78977, - 78978 + 79213, + 79214 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 21 }, "end": { - "line": 2306, + "line": 2317, "column": 22 } } @@ -176082,16 +176490,16 @@ "object": { "type": "ThisExpression", "range": [ - 78979, - 78983 + 79215, + 79219 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 23 }, "end": { - "line": 2306, + "line": 2317, "column": 27 } } @@ -176100,46 +176508,46 @@ "type": "Identifier", "name": "nbCells", "range": [ - 78984, - 78991 + 79220, + 79227 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 28 }, "end": { - "line": 2306, + "line": 2317, "column": 35 } } }, "range": [ - 78979, - 78991 + 79215, + 79227 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 23 }, "end": { - "line": 2306, + "line": 2317, "column": 35 } } }, "range": [ - 78977, - 78991 + 79213, + 79227 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 21 }, "end": { - "line": 2306, + "line": 2317, "column": 35 } } @@ -176151,32 +176559,32 @@ "type": "Identifier", "name": "j", "range": [ - 78993, - 78994 + 79229, + 79230 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 37 }, "end": { - "line": 2306, + "line": 2317, "column": 38 } } }, "prefix": false, "range": [ - 78993, - 78996 + 79229, + 79232 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 37 }, "end": { - "line": 2306, + "line": 2317, "column": 40 } } @@ -176193,16 +176601,16 @@ "type": "Identifier", "name": "excludeHiddenCols", "range": [ - 79014, - 79031 + 79250, + 79267 ], "loc": { "start": { - "line": 2307, + "line": 2318, "column": 15 }, "end": { - "line": 2307, + "line": 2318, "column": 32 } } @@ -176215,16 +176623,16 @@ "object": { "type": "ThisExpression", "range": [ - 79035, - 79039 + 79271, + 79275 ], "loc": { "start": { - "line": 2307, + "line": 2318, "column": 36 }, "end": { - "line": 2307, + "line": 2318, "column": 40 } } @@ -176233,31 +176641,31 @@ "type": "Identifier", "name": "hasExtension", "range": [ - 79040, - 79052 + 79276, + 79288 ], "loc": { "start": { - "line": 2307, + "line": 2318, "column": 41 }, "end": { - "line": 2307, + "line": 2318, "column": 53 } } }, "range": [ - 79035, - 79052 + 79271, + 79288 ], "loc": { "start": { - "line": 2307, + "line": 2318, "column": 36 }, "end": { - "line": 2307, + "line": 2318, "column": 53 } } @@ -176268,47 +176676,47 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 79053, - 79069 + 79289, + 79305 ], "loc": { "start": { - "line": 2307, + "line": 2318, "column": 54 }, "end": { - "line": 2307, + "line": 2318, "column": 70 } } } ], "range": [ - 79035, - 79070 + 79271, + 79306 ], "loc": { "start": { - "line": 2307, + "line": 2318, "column": 36 }, "end": { - "line": 2307, + "line": 2318, "column": 71 } } }, "range": [ - 79014, - 79070 + 79250, + 79306 ], "loc": { "start": { - "line": 2307, + "line": 2318, "column": 15 }, "end": { - "line": 2307, + "line": 2318, "column": 71 } } @@ -176331,16 +176739,16 @@ "object": { "type": "ThisExpression", "range": [ - 79092, - 79096 + 79328, + 79332 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 19 }, "end": { - "line": 2308, + "line": 2319, "column": 23 } } @@ -176349,31 +176757,31 @@ "type": "Identifier", "name": "extension", "range": [ - 79097, - 79106 + 79333, + 79342 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 24 }, "end": { - "line": 2308, + "line": 2319, "column": 33 } } }, "range": [ - 79092, - 79106 + 79328, + 79342 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 19 }, "end": { - "line": 2308, + "line": 2319, "column": 33 } } @@ -176384,32 +176792,32 @@ "value": "colsVisibility", "raw": "'colsVisibility'", "range": [ - 79107, - 79123 + 79343, + 79359 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 34 }, "end": { - "line": 2308, + "line": 2319, "column": 50 } } } ], "range": [ - 79092, - 79124 + 79328, + 79360 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 19 }, "end": { - "line": 2308, + "line": 2319, "column": 51 } } @@ -176418,31 +176826,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 79125, - 79136 + 79361, + 79372 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 52 }, "end": { - "line": 2308, + "line": 2319, "column": 63 } } }, "range": [ - 79092, - 79136 + 79328, + 79372 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 19 }, "end": { - "line": 2308, + "line": 2319, "column": 63 } } @@ -176452,32 +176860,32 @@ "type": "Identifier", "name": "j", "range": [ - 79137, - 79138 + 79373, + 79374 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 64 }, "end": { - "line": 2308, + "line": 2319, "column": 65 } } } ], "range": [ - 79092, - 79139 + 79328, + 79375 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 19 }, "end": { - "line": 2308, + "line": 2319, "column": 66 } } @@ -176489,80 +176897,80 @@ "type": "ContinueStatement", "label": null, "range": [ - 79162, - 79171 + 79398, + 79407 ], "loc": { "start": { - "line": 2309, + "line": 2320, "column": 20 }, "end": { - "line": 2309, + "line": 2320, "column": 29 } } } ], "range": [ - 79140, - 79189 + 79376, + 79425 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 67 }, "end": { - "line": 2310, + "line": 2321, "column": 17 } } }, "alternate": null, "range": [ - 79089, - 79189 + 79325, + 79425 ], "loc": { "start": { - "line": 2308, + "line": 2319, "column": 16 }, "end": { - "line": 2310, + "line": 2321, "column": 17 } } } ], "range": [ - 79071, - 79203 + 79307, + 79439 ], "loc": { "start": { - "line": 2307, + "line": 2318, "column": 72 }, "end": { - "line": 2311, + "line": 2322, "column": 13 } } }, "alternate": null, "range": [ - 79011, - 79203 + 79247, + 79439 ], "loc": { "start": { - "line": 2307, + "line": 2318, "column": 12 }, "end": { - "line": 2311, + "line": 2322, "column": 13 } } @@ -176576,16 +176984,16 @@ "type": "Identifier", "name": "header", "range": [ - 79220, - 79226 + 79456, + 79462 ], "loc": { "start": { - "line": 2312, + "line": 2323, "column": 16 }, "end": { - "line": 2312, + "line": 2323, "column": 22 } } @@ -176598,16 +177006,16 @@ "object": { "type": "ThisExpression", "range": [ - 79229, - 79233 + 79465, + 79469 ], "loc": { "start": { - "line": 2312, + "line": 2323, "column": 25 }, "end": { - "line": 2312, + "line": 2323, "column": 29 } } @@ -176616,31 +177024,31 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 79234, - 79250 + 79470, + 79486 ], "loc": { "start": { - "line": 2312, + "line": 2323, "column": 30 }, "end": { - "line": 2312, + "line": 2323, "column": 46 } } }, "range": [ - 79229, - 79250 + 79465, + 79486 ], "loc": { "start": { - "line": 2312, + "line": 2323, "column": 25 }, "end": { - "line": 2312, + "line": 2323, "column": 46 } } @@ -176650,47 +177058,47 @@ "type": "Identifier", "name": "j", "range": [ - 79251, - 79252 + 79487, + 79488 ], "loc": { "start": { - "line": 2312, + "line": 2323, "column": 47 }, "end": { - "line": 2312, + "line": 2323, "column": 48 } } } ], "range": [ - 79229, - 79253 + 79465, + 79489 ], "loc": { "start": { - "line": 2312, + "line": 2323, "column": 25 }, "end": { - "line": 2312, + "line": 2323, "column": 49 } } }, "range": [ - 79220, - 79253 + 79456, + 79489 ], "loc": { "start": { - "line": 2312, + "line": 2323, "column": 16 }, "end": { - "line": 2312, + "line": 2323, "column": 49 } } @@ -176698,16 +177106,16 @@ ], "kind": "let", "range": [ - 79216, - 79254 + 79452, + 79490 ], "loc": { "start": { - "line": 2312, + "line": 2323, "column": 12 }, "end": { - "line": 2312, + "line": 2323, "column": 50 } } @@ -176721,16 +177129,16 @@ "type": "Identifier", "name": "headerText", "range": [ - 79271, - 79281 + 79507, + 79517 ], "loc": { "start": { - "line": 2313, + "line": 2324, "column": 16 }, "end": { - "line": 2313, + "line": 2324, "column": 26 } } @@ -176744,16 +177152,16 @@ "type": "Identifier", "name": "Dom", "range": [ - 79284, - 79287 + 79520, + 79523 ], "loc": { "start": { - "line": 2313, + "line": 2324, "column": 29 }, "end": { - "line": 2313, + "line": 2324, "column": 32 } } @@ -176762,31 +177170,31 @@ "type": "Identifier", "name": "getFirstTextNode", "range": [ - 79288, - 79304 + 79524, + 79540 ], "loc": { "start": { - "line": 2313, + "line": 2324, "column": 33 }, "end": { - "line": 2313, + "line": 2324, "column": 49 } } }, "range": [ - 79284, - 79304 + 79520, + 79540 ], "loc": { "start": { - "line": 2313, + "line": 2324, "column": 29 }, "end": { - "line": 2313, + "line": 2324, "column": 49 } } @@ -176796,47 +177204,47 @@ "type": "Identifier", "name": "header", "range": [ - 79305, - 79311 + 79541, + 79547 ], "loc": { "start": { - "line": 2313, + "line": 2324, "column": 50 }, "end": { - "line": 2313, + "line": 2324, "column": 56 } } } ], "range": [ - 79284, - 79312 + 79520, + 79548 ], "loc": { "start": { - "line": 2313, + "line": 2324, "column": 29 }, "end": { - "line": 2313, + "line": 2324, "column": 57 } } }, "range": [ - 79271, - 79312 + 79507, + 79548 ], "loc": { "start": { - "line": 2313, + "line": 2324, "column": 16 }, "end": { - "line": 2313, + "line": 2324, "column": 57 } } @@ -176844,16 +177252,16 @@ ], "kind": "let", "range": [ - 79267, - 79313 + 79503, + 79549 ], "loc": { "start": { - "line": 2313, + "line": 2324, "column": 12 }, "end": { - "line": 2313, + "line": 2324, "column": 58 } } @@ -176869,16 +177277,16 @@ "type": "Identifier", "name": "headers", "range": [ - 79326, - 79333 + 79562, + 79569 ], "loc": { "start": { - "line": 2314, + "line": 2325, "column": 12 }, "end": { - "line": 2314, + "line": 2325, "column": 19 } } @@ -176887,31 +177295,31 @@ "type": "Identifier", "name": "push", "range": [ - 79334, - 79338 + 79570, + 79574 ], "loc": { "start": { - "line": 2314, + "line": 2325, "column": 20 }, "end": { - "line": 2314, + "line": 2325, "column": 24 } } }, "range": [ - 79326, - 79338 + 79562, + 79574 ], "loc": { "start": { - "line": 2314, + "line": 2325, "column": 12 }, "end": { - "line": 2314, + "line": 2325, "column": 24 } } @@ -176921,78 +177329,78 @@ "type": "Identifier", "name": "headerText", "range": [ - 79339, - 79349 + 79575, + 79585 ], "loc": { "start": { - "line": 2314, + "line": 2325, "column": 25 }, "end": { - "line": 2314, + "line": 2325, "column": 35 } } } ], "range": [ - 79326, - 79350 + 79562, + 79586 ], "loc": { "start": { - "line": 2314, + "line": 2325, "column": 12 }, "end": { - "line": 2314, + "line": 2325, "column": 36 } } }, "range": [ - 79326, - 79351 + 79562, + 79587 ], "loc": { "start": { - "line": 2314, + "line": 2325, "column": 12 }, "end": { - "line": 2314, + "line": 2325, "column": 37 } } } ], "range": [ - 78997, - 79361 + 79233, + 79597 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 41 }, "end": { - "line": 2315, + "line": 2326, "column": 9 } } }, "range": [ - 78964, - 79361 + 79200, + 79597 ], "loc": { "start": { - "line": 2306, + "line": 2317, "column": 8 }, "end": { - "line": 2315, + "line": 2326, "column": 9 } } @@ -177003,47 +177411,47 @@ "type": "Identifier", "name": "headers", "range": [ - 79377, - 79384 + 79613, + 79620 ], "loc": { "start": { - "line": 2316, + "line": 2327, "column": 15 }, "end": { - "line": 2316, + "line": 2327, "column": 22 } } }, "range": [ - 79370, - 79385 + 79606, + 79621 ], "loc": { "start": { - "line": 2316, + "line": 2327, "column": 8 }, "end": { - "line": 2316, + "line": 2327, "column": 23 } } } ], "range": [ - 78928, - 79391 + 79164, + 79627 ], "loc": { "start": { - "line": 2304, + "line": 2315, "column": 43 }, "end": { - "line": 2317, + "line": 2328, "column": 5 } } @@ -177051,16 +177459,16 @@ "generator": false, "expression": false, "range": [ - 78903, - 79391 + 79139, + 79627 ], "loc": { "start": { - "line": 2304, + "line": 2315, "column": 18 }, "end": { - "line": 2317, + "line": 2328, "column": 5 } } @@ -177068,16 +177476,16 @@ "kind": "method", "computed": false, "range": [ - 78889, - 79391 + 79125, + 79627 ], "loc": { "start": { - "line": 2304, + "line": 2315, "column": 4 }, "end": { - "line": 2317, + "line": 2328, "column": 5 } }, @@ -177086,16 +177494,16 @@ "type": "Block", "value": "*\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n ", "range": [ - 78711, - 78884 + 78947, + 79120 ], "loc": { "start": { - "line": 2299, + "line": 2310, "column": 4 }, "end": { - "line": 2303, + "line": 2314, "column": 7 } } @@ -177106,16 +177514,16 @@ "type": "Block", "value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ", "range": [ - 79397, - 79533 + 79633, + 79769 ], "loc": { "start": { - "line": 2319, + "line": 2330, "column": 4 }, "end": { - "line": 2323, + "line": 2334, "column": 7 } } @@ -177129,16 +177537,16 @@ "type": "Identifier", "name": "getFilterType", "range": [ - 79538, - 79551 + 79774, + 79787 ], "loc": { "start": { - "line": 2324, + "line": 2335, "column": 4 }, "end": { - "line": 2324, + "line": 2335, "column": 17 } } @@ -177151,16 +177559,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 79552, - 79560 + 79788, + 79796 ], "loc": { "start": { - "line": 2324, + "line": 2335, "column": 18 }, "end": { - "line": 2324, + "line": 2335, "column": 26 } } @@ -177178,16 +177586,16 @@ "type": "Identifier", "name": "colType", "range": [ - 79575, - 79582 + 79811, + 79818 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 12 }, "end": { - "line": 2325, + "line": 2336, "column": 19 } } @@ -177201,16 +177609,16 @@ "object": { "type": "ThisExpression", "range": [ - 79585, - 79589 + 79821, + 79825 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 22 }, "end": { - "line": 2325, + "line": 2336, "column": 26 } } @@ -177219,31 +177627,31 @@ "type": "Identifier", "name": "cfg", "range": [ - 79590, - 79593 + 79826, + 79829 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 27 }, "end": { - "line": 2325, + "line": 2336, "column": 30 } } }, "range": [ - 79585, - 79593 + 79821, + 79829 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 22 }, "end": { - "line": 2325, + "line": 2336, "column": 30 } } @@ -177256,16 +177664,16 @@ "value": "col_", "raw": "'col_'", "range": [ - 79594, - 79600 + 79830, + 79836 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 31 }, "end": { - "line": 2325, + "line": 2336, "column": 37 } } @@ -177274,61 +177682,61 @@ "type": "Identifier", "name": "colIndex", "range": [ - 79601, - 79609 + 79837, + 79845 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 38 }, "end": { - "line": 2325, + "line": 2336, "column": 46 } } }, "range": [ - 79594, - 79609 + 79830, + 79845 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 31 }, "end": { - "line": 2325, + "line": 2336, "column": 46 } } }, "range": [ - 79585, - 79610 + 79821, + 79846 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 22 }, "end": { - "line": 2325, + "line": 2336, "column": 47 } } }, "range": [ - 79575, - 79610 + 79811, + 79846 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 12 }, "end": { - "line": 2325, + "line": 2336, "column": 47 } } @@ -177336,16 +177744,16 @@ ], "kind": "let", "range": [ - 79571, - 79611 + 79807, + 79847 ], "loc": { "start": { - "line": 2325, + "line": 2336, "column": 8 }, "end": { - "line": 2325, + "line": 2336, "column": 48 } } @@ -177361,32 +177769,32 @@ "type": "Identifier", "name": "colType", "range": [ - 79628, - 79635 + 79864, + 79871 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 16 }, "end": { - "line": 2326, + "line": 2337, "column": 23 } } }, "prefix": true, "range": [ - 79627, - 79635 + 79863, + 79871 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 15 }, "end": { - "line": 2326, + "line": 2337, "column": 23 } } @@ -177397,16 +177805,16 @@ "object": { "type": "ThisExpression", "range": [ - 79638, - 79642 + 79874, + 79878 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 26 }, "end": { - "line": 2326, + "line": 2337, "column": 30 } } @@ -177415,31 +177823,31 @@ "type": "Identifier", "name": "fltTypeInp", "range": [ - 79643, - 79653 + 79879, + 79889 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 31 }, "end": { - "line": 2326, + "line": 2337, "column": 41 } } }, "range": [ - 79638, - 79653 + 79874, + 79889 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 26 }, "end": { - "line": 2326, + "line": 2337, "column": 41 } } @@ -177453,16 +177861,16 @@ "type": "Identifier", "name": "Str", "range": [ - 79656, - 79659 + 79892, + 79895 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 44 }, "end": { - "line": 2326, + "line": 2337, "column": 47 } } @@ -177471,31 +177879,31 @@ "type": "Identifier", "name": "lower", "range": [ - 79660, - 79665 + 79896, + 79901 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 48 }, "end": { - "line": 2326, + "line": 2337, "column": 53 } } }, "range": [ - 79656, - 79665 + 79892, + 79901 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 44 }, "end": { - "line": 2326, + "line": 2337, "column": 53 } } @@ -177505,78 +177913,78 @@ "type": "Identifier", "name": "colType", "range": [ - 79666, - 79673 + 79902, + 79909 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 54 }, "end": { - "line": 2326, + "line": 2337, "column": 61 } } } ], "range": [ - 79656, - 79674 + 79892, + 79910 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 44 }, "end": { - "line": 2326, + "line": 2337, "column": 62 } } }, "range": [ - 79627, - 79674 + 79863, + 79910 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 15 }, "end": { - "line": 2326, + "line": 2337, "column": 62 } } }, "range": [ - 79620, - 79675 + 79856, + 79911 ], "loc": { "start": { - "line": 2326, + "line": 2337, "column": 8 }, "end": { - "line": 2326, + "line": 2337, "column": 63 } } } ], "range": [ - 79561, - 79681 + 79797, + 79917 ], "loc": { "start": { - "line": 2324, + "line": 2335, "column": 27 }, "end": { - "line": 2327, + "line": 2338, "column": 5 } } @@ -177584,16 +177992,16 @@ "generator": false, "expression": false, "range": [ - 79551, - 79681 + 79787, + 79917 ], "loc": { "start": { - "line": 2324, + "line": 2335, "column": 17 }, "end": { - "line": 2327, + "line": 2338, "column": 5 } } @@ -177601,16 +178009,16 @@ "kind": "method", "computed": false, "range": [ - 79538, - 79681 + 79774, + 79917 ], "loc": { "start": { - "line": 2324, + "line": 2335, "column": 4 }, "end": { - "line": 2327, + "line": 2338, "column": 5 } }, @@ -177619,16 +178027,16 @@ "type": "Block", "value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ", "range": [ - 79397, - 79533 + 79633, + 79769 ], "loc": { "start": { - "line": 2319, + "line": 2330, "column": 4 }, "end": { - "line": 2323, + "line": 2334, "column": 7 } } @@ -177639,16 +178047,16 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 79687, - 79769 + 79923, + 80005 ], "loc": { "start": { - "line": 2329, + "line": 2340, "column": 4 }, "end": { - "line": 2332, + "line": 2343, "column": 7 } } @@ -177662,16 +178070,16 @@ "type": "Identifier", "name": "getFilterableRowsNb", "range": [ - 79774, - 79793 + 80010, + 80029 ], "loc": { "start": { - "line": 2333, + "line": 2344, "column": 4 }, "end": { - "line": 2333, + "line": 2344, "column": 23 } } @@ -177693,16 +178101,16 @@ "object": { "type": "ThisExpression", "range": [ - 79812, - 79816 + 80048, + 80052 ], "loc": { "start": { - "line": 2334, + "line": 2345, "column": 15 }, "end": { - "line": 2334, + "line": 2345, "column": 19 } } @@ -177711,31 +178119,31 @@ "type": "Identifier", "name": "getRowsNb", "range": [ - 79817, - 79826 + 80053, + 80062 ], "loc": { "start": { - "line": 2334, + "line": 2345, "column": 20 }, "end": { - "line": 2334, + "line": 2345, "column": 29 } } }, "range": [ - 79812, - 79826 + 80048, + 80062 ], "loc": { "start": { - "line": 2334, + "line": 2345, "column": 15 }, "end": { - "line": 2334, + "line": 2345, "column": 29 } } @@ -177746,63 +178154,63 @@ "value": false, "raw": "false", "range": [ - 79827, - 79832 + 80063, + 80068 ], "loc": { "start": { - "line": 2334, + "line": 2345, "column": 30 }, "end": { - "line": 2334, + "line": 2345, "column": 35 } } } ], "range": [ - 79812, - 79833 + 80048, + 80069 ], "loc": { "start": { - "line": 2334, + "line": 2345, "column": 15 }, "end": { - "line": 2334, + "line": 2345, "column": 36 } } }, "range": [ - 79805, - 79834 + 80041, + 80070 ], "loc": { "start": { - "line": 2334, + "line": 2345, "column": 8 }, "end": { - "line": 2334, + "line": 2345, "column": 37 } } } ], "range": [ - 79795, - 79840 + 80031, + 80076 ], "loc": { "start": { - "line": 2333, + "line": 2344, "column": 25 }, "end": { - "line": 2335, + "line": 2346, "column": 5 } } @@ -177810,16 +178218,16 @@ "generator": false, "expression": false, "range": [ - 79793, - 79840 + 80029, + 80076 ], "loc": { "start": { - "line": 2333, + "line": 2344, "column": 23 }, "end": { - "line": 2335, + "line": 2346, "column": 5 } } @@ -177827,16 +178235,16 @@ "kind": "method", "computed": false, "range": [ - 79774, - 79840 + 80010, + 80076 ], "loc": { "start": { - "line": 2333, + "line": 2344, "column": 4 }, "end": { - "line": 2335, + "line": 2346, "column": 5 } }, @@ -177845,16 +178253,16 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 79687, - 79769 + 79923, + 80005 ], "loc": { "start": { - "line": 2329, + "line": 2340, "column": 4 }, "end": { - "line": 2332, + "line": 2343, "column": 7 } } @@ -177865,16 +178273,16 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 79846, - 79934 + 80082, + 80170 ], "loc": { "start": { - "line": 2337, + "line": 2348, "column": 4 }, "end": { - "line": 2340, + "line": 2351, "column": 7 } } @@ -177888,16 +178296,16 @@ "type": "Identifier", "name": "config", "range": [ - 79939, - 79945 + 80175, + 80181 ], "loc": { "start": { - "line": 2341, + "line": 2352, "column": 4 }, "end": { - "line": 2341, + "line": 2352, "column": 10 } } @@ -177917,16 +178325,16 @@ "object": { "type": "ThisExpression", "range": [ - 79964, - 79968 + 80200, + 80204 ], "loc": { "start": { - "line": 2342, + "line": 2353, "column": 15 }, "end": { - "line": 2342, + "line": 2353, "column": 19 } } @@ -177935,62 +178343,62 @@ "type": "Identifier", "name": "cfg", "range": [ - 79969, - 79972 + 80205, + 80208 ], "loc": { "start": { - "line": 2342, + "line": 2353, "column": 20 }, "end": { - "line": 2342, + "line": 2353, "column": 23 } } }, "range": [ - 79964, - 79972 + 80200, + 80208 ], "loc": { "start": { - "line": 2342, + "line": 2353, "column": 15 }, "end": { - "line": 2342, + "line": 2353, "column": 23 } } }, "range": [ - 79957, - 79973 + 80193, + 80209 ], "loc": { "start": { - "line": 2342, + "line": 2353, "column": 8 }, "end": { - "line": 2342, + "line": 2353, "column": 24 } } } ], "range": [ - 79947, - 79979 + 80183, + 80215 ], "loc": { "start": { - "line": 2341, + "line": 2352, "column": 12 }, "end": { - "line": 2343, + "line": 2354, "column": 5 } } @@ -177998,16 +178406,16 @@ "generator": false, "expression": false, "range": [ - 79945, - 79979 + 80181, + 80215 ], "loc": { "start": { - "line": 2341, + "line": 2352, "column": 10 }, "end": { - "line": 2343, + "line": 2354, "column": 5 } } @@ -178015,16 +178423,16 @@ "kind": "method", "computed": false, "range": [ - 79939, - 79979 + 80175, + 80215 ], "loc": { "start": { - "line": 2341, + "line": 2352, "column": 4 }, "end": { - "line": 2343, + "line": 2354, "column": 5 } }, @@ -178033,16 +178441,16 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 79846, - 79934 + 80082, + 80170 ], "loc": { "start": { - "line": 2337, + "line": 2348, "column": 4 }, "end": { - "line": 2340, + "line": 2351, "column": 7 } } @@ -178053,7 +178461,7 @@ ], "range": [ 1002, - 79981 + 80217 ], "loc": { "start": { @@ -178061,14 +178469,14 @@ "column": 25 }, "end": { - "line": 2344, + "line": 2355, "column": 1 } } }, "range": [ 984, - 79981 + 80217 ], "loc": { "start": { @@ -178076,7 +178484,7 @@ "column": 7 }, "end": { - "line": 2344, + "line": 2355, "column": 1 } }, @@ -178087,7 +178495,7 @@ "source": null, "range": [ 977, - 79981 + 80217 ], "loc": { "start": { @@ -178095,7 +178503,7 @@ "column": 0 }, "end": { - "line": 2344, + "line": 2355, "column": 1 } } @@ -178104,7 +178512,7 @@ "sourceType": "module", "range": [ 0, - 79981 + 80217 ], "loc": { "start": { @@ -178112,7 +178520,7 @@ "column": 0 }, "end": { - "line": 2344, + "line": 2355, "column": 1 } }, @@ -183069,10 +183477,10 @@ }, { "type": "Block", - "value": "*\n * Return the ID of the filter of a specified column\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ", + "value": "*\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ", "range": [ 58272, - 58440 + 58435 ], "loc": { "start": { @@ -183089,8 +183497,8 @@ "type": "Block", "value": "*\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n ", "range": [ - 58568, - 58969 + 58563, + 58964 ], "loc": { "start": { @@ -183107,8 +183515,8 @@ "type": "Block", "value": "*\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n ", "range": [ - 59370, - 59516 + 59365, + 59511 ], "loc": { "start": { @@ -183125,8 +183533,8 @@ "type": "Block", "value": "*\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n ", "range": [ - 59627, - 59793 + 59622, + 59788 ], "loc": { "start": { @@ -183143,8 +183551,8 @@ "type": "Block", "value": "*\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n ", "range": [ - 59907, - 60138 + 59902, + 60133 ], "loc": { "start": { @@ -183161,8 +183569,8 @@ "type": "Block", "value": "*\n * Return the data of a given cell\n * @param {DOMElement} cell Cell's DOM object\n * @return {String}\n ", "range": [ - 60358, - 60483 + 60353, + 60478 ], "loc": { "start": { @@ -183179,8 +183587,8 @@ "type": "Line", "value": "Check for customCellData callback", "range": [ - 60549, - 60584 + 60544, + 60579 ], "loc": { "start": { @@ -183197,8 +183605,8 @@ "type": "Block", "value": "*\n * Return the table data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 60808, - 61212 + 60803, + 61207 ], "loc": { "start": { @@ -183215,8 +183623,8 @@ "type": "Block", "value": "*\n * Return the filtered data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 62109, - 62516 + 62104, + 62511 ], "loc": { "start": { @@ -183233,8 +183641,8 @@ "type": "Block", "value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} includeHeaders Optional: include headers row\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n *\n * TODO: provide an API returning data in JSON format\n ", "range": [ - 63575, - 63906 + 63570, + 63901 ], "loc": { "start": { @@ -183251,8 +183659,8 @@ "type": "Line", "value": "cols values of current row", "range": [ - 64295, - 64323 + 64290, + 64318 ], "loc": { "start": { @@ -183269,8 +183677,8 @@ "type": "Line", "value": "data of searched column", "range": [ - 64366, - 64391 + 64361, + 64386 ], "loc": { "start": { @@ -183287,8 +183695,8 @@ "type": "Block", "value": "*\n * Get the display value of a row\n * @param {RowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n ", "range": [ - 64499, - 64652 + 64494, + 64647 ], "loc": { "start": { @@ -183305,8 +183713,8 @@ "type": "Block", "value": "*\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n ", "range": [ - 64788, - 64961 + 64783, + 64956 ], "loc": { "start": { @@ -183323,8 +183731,8 @@ "type": "Line", "value": " always visible rows are valid", "range": [ - 65130, - 65162 + 65125, + 65157 ], "loc": { "start": { @@ -183341,8 +183749,8 @@ "type": "Block", "value": "*\n * Validate all filterable rows\n ", "range": [ - 65863, - 65910 + 65858, + 65905 ], "loc": { "start": { @@ -183359,8 +183767,8 @@ "type": "Block", "value": "*\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n ", "range": [ - 66148, - 66310 + 66143, + 66305 ], "loc": { "start": { @@ -183377,8 +183785,8 @@ "type": "Line", "value": "multiple selects", "range": [ - 66856, - 66874 + 66851, + 66869 ], "loc": { "start": { @@ -183395,8 +183803,8 @@ "type": "Line", "value": "checklist", "range": [ - 67330, - 67341 + 67325, + 67336 ], "loc": { "start": { @@ -183413,8 +183821,8 @@ "type": "Block", "value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ", "range": [ - 67949, - 68053 + 67944, + 68048 ], "loc": { "start": { @@ -183431,8 +183839,8 @@ "type": "Block", "value": "*\n * Makes defined rows always visible\n ", "range": [ - 68969, - 69021 + 68964, + 69016 ], "loc": { "start": { @@ -183449,8 +183857,8 @@ "type": "Line", "value": "row index cannot be > nrows", "range": [ - 69229, - 69258 + 69224, + 69253 ], "loc": { "start": { @@ -183467,8 +183875,8 @@ "type": "Block", "value": "*\n * Clear all the filters' values\n ", "range": [ - 69375, - 69423 + 69370, + 69418 ], "loc": { "start": { @@ -183485,8 +183893,8 @@ "type": "Block", "value": "*\n * Clears filtered columns visual indicator (background color)\n ", "range": [ - 69970, - 70048 + 69965, + 70043 ], "loc": { "start": { @@ -183503,8 +183911,8 @@ "type": "Block", "value": "*\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n ", "range": [ - 70268, - 70363 + 70263, + 70358 ], "loc": { "start": { @@ -183521,8 +183929,8 @@ "type": "Block", "value": "*\n * Return the ID of the current active filter\n * @returns {String}\n ", "range": [ - 70839, - 70925 + 70834, + 70920 ], "loc": { "start": { @@ -183539,8 +183947,8 @@ "type": "Block", "value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ", "range": [ - 70998, - 71099 + 70993, + 71094 ], "loc": { "start": { @@ -183557,8 +183965,8 @@ "type": "Block", "value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n ", "range": [ - 71184, - 71333 + 71179, + 71328 ], "loc": { "start": { @@ -183573,10 +183981,10 @@ }, { "type": "Block", - "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", + "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ", "range": [ - 71508, - 71613 + 71503, + 71600 ], "loc": { "start": { @@ -183590,19 +183998,37 @@ } }, { - "type": "Line", - "value": " Welcome to cyclomatic complexity hell :)", + "type": "Block", + "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ", "range": [ - 72314, - 72357 + 71769, + 71874 ], "loc": { "start": { - "line": 2087, + "line": 2078, + "column": 4 + }, + "end": { + "line": 2081, + "column": 7 + } + } + }, + { + "type": "Line", + "value": " Welcome to cyclomatic complexity hell :)", + "range": [ + 72550, + 72593 + ], + "loc": { + "start": { + "line": 2098, "column": 12 }, "end": { - "line": 2087, + "line": 2098, "column": 55 } } @@ -183611,16 +184037,16 @@ "type": "Line", "value": " TODO: simplify/refactor if statement", "range": [ - 72370, - 72409 + 72606, + 72645 ], "loc": { "start": { - "line": 2088, + "line": 2099, "column": 12 }, "end": { - "line": 2088, + "line": 2099, "column": 51 } } @@ -183629,16 +184055,16 @@ "type": "Line", "value": "1st option needs to be inserted", "range": [ - 72778, - 72811 + 73014, + 73047 ], "loc": { "start": { - "line": 2096, + "line": 2107, "column": 16 }, "end": { - "line": 2096, + "line": 2107, "column": 49 } } @@ -183647,16 +184073,16 @@ "type": "Line", "value": " for i", "range": [ - 73442, - 73450 + 73678, + 73686 ], "loc": { "start": { - "line": 2113, + "line": 2124, "column": 9 }, "end": { - "line": 2113, + "line": 2124, "column": 17 } } @@ -183665,16 +184091,16 @@ "type": "Block", "value": "*\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex [description]\n * @return {Boolean} [description]\n ", "range": [ - 73462, - 73640 + 73698, + 73876 ], "loc": { "start": { - "line": 2116, + "line": 2127, "column": 4 }, "end": { - "line": 2120, + "line": 2131, "column": 7 } } @@ -183683,16 +184109,16 @@ "type": "Block", "value": "*\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n ", "range": [ - 73843, - 74062 + 74079, + 74298 ], "loc": { "start": { - "line": 2127, + "line": 2138, "column": 4 }, "end": { - "line": 2132, + "line": 2143, "column": 7 } } @@ -183701,16 +184127,16 @@ "type": "Block", "value": "*\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n ", "range": [ - 74584, - 74843 + 74820, + 75079 ], "loc": { "start": { - "line": 2150, + "line": 2161, "column": 4 }, "end": { - "line": 2156, + "line": 2167, "column": 7 } } @@ -183719,16 +184145,16 @@ "type": "Line", "value": "Browser <> IE onload event works only for scripts, not for stylesheets", "range": [ - 75569, - 75641 + 75805, + 75877 ], "loc": { "start": { - "line": 2181, + "line": 2192, "column": 8 }, "end": { - "line": 2181, + "line": 2192, "column": 80 } } @@ -183737,16 +184163,16 @@ "type": "Block", "value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ", "range": [ - 76184, - 76259 + 76420, + 76495 ], "loc": { "start": { - "line": 2198, + "line": 2209, "column": 4 }, "end": { - "line": 2201, + "line": 2212, "column": 7 } } @@ -183755,16 +184181,16 @@ "type": "Block", "value": "*\n * Get list of filter IDs\n * @return {[type]} [description]\n ", "range": [ - 76316, - 76395 + 76552, + 76631 ], "loc": { "start": { - "line": 2206, + "line": 2217, "column": 4 }, "end": { - "line": 2209, + "line": 2220, "column": 7 } } @@ -183773,16 +184199,16 @@ "type": "Block", "value": "*\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n ", "range": [ - 76461, - 76637 + 76697, + 76873 ], "loc": { "start": { - "line": 2214, + "line": 2225, "column": 4 }, "end": { - "line": 2218, + "line": 2229, "column": 7 } } @@ -183791,16 +184217,16 @@ "type": "Block", "value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ", "range": [ - 77315, - 77405 + 77551, + 77641 ], "loc": { "start": { - "line": 2241, + "line": 2252, "column": 4 }, "end": { - "line": 2244, + "line": 2255, "column": 7 } } @@ -183809,16 +184235,16 @@ "type": "Block", "value": "*\n * Get the index of the headers row\n * @return {Number}\n ", "range": [ - 77480, - 77555 + 77716, + 77791 ], "loc": { "start": { - "line": 2249, + "line": 2260, "column": 4 }, "end": { - "line": 2252, + "line": 2263, "column": 7 } } @@ -183827,16 +184253,16 @@ "type": "Block", "value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ", "range": [ - 77625, - 77752 + 77861, + 77988 ], "loc": { "start": { - "line": 2257, + "line": 2268, "column": 4 }, "end": { - "line": 2261, + "line": 2272, "column": 7 } } @@ -183845,16 +184271,16 @@ "type": "Block", "value": "*\n * Get the index of the last row\n * @return {Number}\n ", "range": [ - 77816, - 77888 + 78052, + 78124 ], "loc": { "start": { - "line": 2266, + "line": 2277, "column": 4 }, "end": { - "line": 2269, + "line": 2280, "column": 7 } } @@ -183863,16 +184289,16 @@ "type": "Block", "value": "*\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n ", "range": [ - 77955, - 78096 + 78191, + 78332 ], "loc": { "start": { - "line": 2274, + "line": 2285, "column": 4 }, "end": { - "line": 2278, + "line": 2289, "column": 7 } } @@ -183881,16 +184307,16 @@ "type": "Block", "value": "*\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n ", "range": [ - 78711, - 78884 + 78947, + 79120 ], "loc": { "start": { - "line": 2299, + "line": 2310, "column": 4 }, "end": { - "line": 2303, + "line": 2314, "column": 7 } } @@ -183899,16 +184325,16 @@ "type": "Block", "value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ", "range": [ - 79397, - 79533 + 79633, + 79769 ], "loc": { "start": { - "line": 2319, + "line": 2330, "column": 4 }, "end": { - "line": 2323, + "line": 2334, "column": 7 } } @@ -183917,16 +184343,16 @@ "type": "Block", "value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ", "range": [ - 79687, - 79769 + 79923, + 80005 ], "loc": { "start": { - "line": 2329, + "line": 2340, "column": 4 }, "end": { - "line": 2332, + "line": 2343, "column": 7 } } @@ -183935,16 +184361,16 @@ "type": "Block", "value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ", "range": [ - 79846, - 79934 + 80082, + 80170 ], "loc": { "start": { - "line": 2337, + "line": 2348, "column": 4 }, "end": { - "line": 2340, + "line": 2351, "column": 7 } } diff --git a/docs/class/src/emitter.js~Emitter.html b/docs/class/src/emitter.js~Emitter.html index b626b7d6..1f6e46d1 100644 --- a/docs/class/src/emitter.js~Emitter.html +++ b/docs/class/src/emitter.js~Emitter.html @@ -3,7 +3,7 @@ - Emitter | tablefilter v0.2.8 API Document + Emitter | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html b/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html index 358be0b4..167325ea 100644 --- a/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html +++ b/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html @@ -3,7 +3,7 @@ - AdapterEzEditTable | tablefilter v0.2.8 API Document + AdapterEzEditTable | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/extensions/colOps/colOps.js~ColOps.html b/docs/class/src/extensions/colOps/colOps.js~ColOps.html index 3a585cb0..d7f204e9 100644 --- a/docs/class/src/extensions/colOps/colOps.js~ColOps.html +++ b/docs/class/src/extensions/colOps/colOps.js~ColOps.html @@ -3,7 +3,7 @@ - ColOps | tablefilter v0.2.8 API Document + ColOps | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html b/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html index 49ab10e5..df992f04 100644 --- a/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html +++ b/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html @@ -3,7 +3,7 @@ - ColsVisibility | tablefilter v0.2.8 API Document + ColsVisibility | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html b/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html index e031a2b3..5054d9a6 100644 --- a/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html +++ b/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html @@ -3,7 +3,7 @@ - FiltersVisibility | tablefilter v0.2.8 API Document + FiltersVisibility | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html b/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html index 9c20ee54..df975dce 100644 --- a/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html +++ b/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html @@ -3,7 +3,7 @@ - AdapterSortableTable | tablefilter v0.2.8 API Document + AdapterSortableTable | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/alternateRows.js~AlternateRows.html b/docs/class/src/modules/alternateRows.js~AlternateRows.html index 16b9cd54..f69a3254 100644 --- a/docs/class/src/modules/alternateRows.js~AlternateRows.html +++ b/docs/class/src/modules/alternateRows.js~AlternateRows.html @@ -3,7 +3,7 @@ - AlternateRows | tablefilter v0.2.8 API Document + AlternateRows | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/checkList.js~CheckList.html b/docs/class/src/modules/checkList.js~CheckList.html index 0eccce17..ea9e7d7d 100644 --- a/docs/class/src/modules/checkList.js~CheckList.html +++ b/docs/class/src/modules/checkList.js~CheckList.html @@ -3,7 +3,7 @@ - CheckList | tablefilter v0.2.8 API Document + CheckList | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/clearButton.js~ClearButton.html b/docs/class/src/modules/clearButton.js~ClearButton.html index 4a9aaca9..4f366747 100644 --- a/docs/class/src/modules/clearButton.js~ClearButton.html +++ b/docs/class/src/modules/clearButton.js~ClearButton.html @@ -3,7 +3,7 @@ - ClearButton | tablefilter v0.2.8 API Document + ClearButton | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/dropdown.js~Dropdown.html b/docs/class/src/modules/dropdown.js~Dropdown.html index b3c35dfb..02a6efd8 100644 --- a/docs/class/src/modules/dropdown.js~Dropdown.html +++ b/docs/class/src/modules/dropdown.js~Dropdown.html @@ -3,7 +3,7 @@ - Dropdown | tablefilter v0.2.8 API Document + Dropdown | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/feature.js~Feature.html b/docs/class/src/modules/feature.js~Feature.html index dee65345..91498dd3 100644 --- a/docs/class/src/modules/feature.js~Feature.html +++ b/docs/class/src/modules/feature.js~Feature.html @@ -3,7 +3,7 @@ - Feature | tablefilter v0.2.8 API Document + Feature | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/gridLayout.js~GridLayout.html b/docs/class/src/modules/gridLayout.js~GridLayout.html index cdd1f609..c864f082 100644 --- a/docs/class/src/modules/gridLayout.js~GridLayout.html +++ b/docs/class/src/modules/gridLayout.js~GridLayout.html @@ -3,7 +3,7 @@ - GridLayout | tablefilter v0.2.8 API Document + GridLayout | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/hash.js~Hash.html b/docs/class/src/modules/hash.js~Hash.html index 71e1a925..7b6f7898 100644 --- a/docs/class/src/modules/hash.js~Hash.html +++ b/docs/class/src/modules/hash.js~Hash.html @@ -3,7 +3,7 @@ - Hash | tablefilter v0.2.8 API Document + Hash | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • @@ -238,7 +240,7 @@
    -

    Destroy Hash instance

    +

    Release Hash event subscriptions and clear fields

    @@ -556,14 +558,14 @@ - source + source -

    Destroy Hash instance

    +

    Release Hash event subscriptions and clear fields

    diff --git a/docs/class/src/modules/help.js~Help.html b/docs/class/src/modules/help.js~Help.html index 02b9a797..aa4f8b98 100644 --- a/docs/class/src/modules/help.js~Help.html +++ b/docs/class/src/modules/help.js~Help.html @@ -3,7 +3,7 @@ - Help | tablefilter v0.2.8 API Document + Help | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html index d4d6b26b..95d0b763 100644 --- a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html +++ b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html @@ -3,7 +3,7 @@ - HighlightKeyword | tablefilter v0.2.8 API Document + HighlightKeyword | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/loader.js~Loader.html b/docs/class/src/modules/loader.js~Loader.html index 5351a548..542d39fc 100644 --- a/docs/class/src/modules/loader.js~Loader.html +++ b/docs/class/src/modules/loader.js~Loader.html @@ -3,7 +3,7 @@ - Loader | tablefilter v0.2.8 API Document + Loader | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/noResults.js~NoResults.html b/docs/class/src/modules/noResults.js~NoResults.html index f97c5bc4..843616fc 100644 --- a/docs/class/src/modules/noResults.js~NoResults.html +++ b/docs/class/src/modules/noResults.js~NoResults.html @@ -3,7 +3,7 @@ - NoResults | tablefilter v0.2.8 API Document + NoResults | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/paging.js~Paging.html b/docs/class/src/modules/paging.js~Paging.html index 326f385a..541937da 100644 --- a/docs/class/src/modules/paging.js~Paging.html +++ b/docs/class/src/modules/paging.js~Paging.html @@ -3,7 +3,7 @@ - Paging | tablefilter v0.2.8 API Document + Paging | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/popupFilter.js~PopupFilter.html b/docs/class/src/modules/popupFilter.js~PopupFilter.html index 2d7f255b..303855de 100644 --- a/docs/class/src/modules/popupFilter.js~PopupFilter.html +++ b/docs/class/src/modules/popupFilter.js~PopupFilter.html @@ -3,7 +3,7 @@ - PopupFilter | tablefilter v0.2.8 API Document + PopupFilter | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/rowsCounter.js~RowsCounter.html b/docs/class/src/modules/rowsCounter.js~RowsCounter.html index 65e36d04..0bf402da 100644 --- a/docs/class/src/modules/rowsCounter.js~RowsCounter.html +++ b/docs/class/src/modules/rowsCounter.js~RowsCounter.html @@ -3,7 +3,7 @@ - RowsCounter | tablefilter v0.2.8 API Document + RowsCounter | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/state.js~State.html b/docs/class/src/modules/state.js~State.html index 72a71695..6b860c4d 100644 --- a/docs/class/src/modules/state.js~State.html +++ b/docs/class/src/modules/state.js~State.html @@ -3,7 +3,7 @@ - State | tablefilter v0.2.8 API Document + State | tablefilter v0.2.9 API Document @@ -55,20 +55,22 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • -
    import {State} from 'tablefilter/src/modules/state.js'
    +
    import {State} from 'tablefilter/src/modules/state.js'
    public class - | source + | source
    @@ -146,6 +148,56 @@ cookie

    + + + +
    +

    + cookieDuration: * +

    +
    +
    + + + +
    + + + + + + + + + public + + + + + + +
    +

    + enableCookie: * +

    +
    +
    + + + +
    + + + + + + + + + public + + + @@ -171,6 +223,31 @@ cookie

    + + + +
    +

    + enableLocalStorage: * +

    +
    +
    + + + +
    + + + + + + + + + public + + + @@ -438,6 +515,31 @@ cookie

    + + + + + public + + + + + + +
    +

    + storage: * +

    +
    +
    + + + +
    + + + + @@ -531,6 +633,32 @@ cookie

    + + + +
    +

    + overrideAndSync(state: *) +

    +
    +
    + + +

    Override current state with passed one and sync features

    +
    +
    + + + + + + + + + public + + + @@ -956,7 +1084,7 @@ cookie

    - source + source @@ -1006,6 +1134,86 @@ cookie

    Public Members

    +
    +

    + public + + + + + cookieDuration: * + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + enableCookie: * + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +

    public @@ -1045,6 +1253,46 @@ cookie

    +

    +
    +

    + public + + + + + enableLocalStorage: * + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + +

    @@ -1057,7 +1305,7 @@ cookie

    - source + source

    @@ -1097,7 +1345,7 @@ cookie

    - source + source @@ -1137,7 +1385,7 @@ cookie

    - source + source @@ -1177,7 +1425,7 @@ cookie

    - source + source @@ -1217,7 +1465,7 @@ cookie

    - source + source @@ -1257,7 +1505,7 @@ cookie

    - source + source @@ -1297,7 +1545,7 @@ cookie

    - source + source @@ -1337,7 +1585,7 @@ cookie

    - source + source @@ -1377,7 +1625,7 @@ cookie

    - source + source @@ -1417,7 +1665,7 @@ cookie

    - source + source @@ -1457,7 +1705,47 @@ cookie

    - source + source + + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + storage: * + + + + source

    @@ -1500,7 +1788,7 @@ cookie

    - source + source @@ -1541,7 +1829,7 @@ cookie

    - source + source @@ -1582,7 +1870,7 @@ cookie

    - source + source @@ -1628,6 +1916,64 @@ cookie

    +
    +
    +

    + public + + + + + overrideAndSync(state: *) + + + + source + +

    + + + + +

    Override current state with passed one and sync features

    +
    + + + +
    +

    Params:

    + + + + + + + + + + + + + +
    NameTypeAttributeDescription
    state*

    State object

    +
    +
    +
    + + + + + + + + + + + + + + +

    @@ -1640,7 +1986,7 @@ cookie

    - source + source

    @@ -1681,7 +2027,7 @@ cookie

    - source + source @@ -1722,7 +2068,7 @@ cookie

    - source + source @@ -1780,7 +2126,7 @@ cookie

    - source + source diff --git a/docs/class/src/modules/statusBar.js~StatusBar.html b/docs/class/src/modules/statusBar.js~StatusBar.html index bc3a784d..15455b15 100644 --- a/docs/class/src/modules/statusBar.js~StatusBar.html +++ b/docs/class/src/modules/statusBar.js~StatusBar.html @@ -3,7 +3,7 @@ - StatusBar | tablefilter v0.2.8 API Document + StatusBar | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/modules/storage.js~Storage.html b/docs/class/src/modules/storage.js~Storage.html new file mode 100644 index 00000000..28c58a10 --- /dev/null +++ b/docs/class/src/modules/storage.js~Storage.html @@ -0,0 +1,1138 @@ + + + + + + Storage | tablefilter v0.2.9 API Document + + + + + + + + + +
    + Home + + Reference + Source + + Repository + +
    + + + +
    +
    import {Storage} from 'tablefilter/src/modules/storage.js'
    + public + class + + + + | source +
    + +
    +

    Storage

    + + + + + + + + + + + + + + + +

    Stores the features state in browser's local storage or cookie

    +
    + + + + + + + + +
    + + + +

    Constructor Summary

    + + + + + + + + + +
    Public Constructor
    + public + + + + + +
    +

    + constructor(state: State) +

    +
    +
    + + +

    Creates an instance of Storage

    +
    +
    +
    + + +
    +
    +

    Member Summary

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Members
    + public + + + + + +
    +

    + duration: * +

    +
    +
    + + + +
    +
    + + +
    + public + + + + + +
    +

    + emitter: * +

    +
    +
    + + + +
    +
    + + +
    + public + + + + + +
    +

    + enableCookie: * +

    +
    +
    + + + +
    +
    + + +
    + public + + + + + +
    +

    + enableLocalStorage: * +

    +
    +
    + + + +
    +
    + + +
    + public + + + + + +
    +

    + state: * +

    +
    +
    + + + +
    +
    + + +
    + public + + + + + +
    +

    + tf: * +

    +
    +
    + + + +
    +
    + + +
    +
    +

    Method Summary

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    + public + + + + + +
    +

    + destroy() +

    +
    +
    + + +

    Release Storage event subscriptions and clear fields

    +
    +
    +
    + + +
    + public + + + + + +
    +

    + getKey(): String +

    +
    +
    + + +

    Returns the storage key

    +
    +
    +
    + + +
    + public + + + + + +
    +

    + init() +

    +
    +
    + + +

    Initializes the Storage object

    +
    +
    +
    + + +
    + public + + + + + +
    +

    + remove() +

    +
    +
    + + +

    Removes persisted state from storage

    +
    +
    +
    + + +
    + public + + + + + +
    +

    + retrieve(): Object +

    +
    +
    + + +

    Turns stored string into a State JSON object

    +
    +
    +
    + + +
    + public + + + + + +
    +

    + save(state: State) +

    +
    +
    + + +

    Persists the features state on state changes

    +
    +
    +
    + + +
    + public + + + + + +
    +

    + sync() +

    +
    +
    + + +

    Applies persisted state to features

    +
    +
    +
    + + +
    +
    + + + + + +

    Public Constructors

    + +
    +

    + public + + + + + constructor(state: State) + + + + source + +

    + + + + +

    Creates an instance of Storage

    +
    + + + +
    +

    Params:

    + + + + + + + + + + + + + +
    NameTypeAttributeDescription
    stateState

    Instance of State

    +
    +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    Public Members

    + +
    +

    + public + + + + + duration: * + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + emitter: * + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + enableCookie: * + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + enableLocalStorage: * + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + state: * + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + tf: * + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    Public Methods

    + +
    +

    + public + + + + + destroy() + + + + source + +

    + + + + +

    Release Storage event subscriptions and clear fields

    +
    + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + getKey(): String + + + + source + +

    + + + + +

    Returns the storage key

    +
    + + + +
    +
    + +
    +

    Return:

    + + + + + +
    String

    Key

    +
    +
    +
    +
    + + + + + + + + + + + + + +
    +
    +

    + public + + + + + init() + + + + source + +

    + + + + +

    Initializes the Storage object

    +
    + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + remove() + + + + source + +

    + + + + +

    Removes persisted state from storage

    +
    + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + retrieve(): Object + + + + source + +

    + + + + +

    Turns stored string into a State JSON object

    +
    + + + +
    +
    + +
    +

    Return:

    + + + + + +
    Object

    JSON object

    +
    +
    +
    +
    + + + + + + + + + + + + + +
    +
    +

    + public + + + + + save(state: State) + + + + source + +

    + + + + +

    Persists the features state on state changes

    +
    + + + +
    +

    Params:

    + + + + + + + + + + + + + +
    NameTypeAttributeDescription
    stateState

    Instance of State

    +
    +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    + public + + + + + sync() + + + + source + +

    + + + + +

    Applies persisted state to features

    +
    + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + diff --git a/docs/class/src/modules/store.js~Store.html b/docs/class/src/modules/store.js~Store.html index 3b554471..ecd63834 100644 --- a/docs/class/src/modules/store.js~Store.html +++ b/docs/class/src/modules/store.js~Store.html @@ -3,7 +3,7 @@ - Store | tablefilter v0.2.8 API Document + Store | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/class/src/tablefilter.js~TableFilter.html b/docs/class/src/tablefilter.js~TableFilter.html index 420b5284..465a6954 100644 --- a/docs/class/src/tablefilter.js~TableFilter.html +++ b/docs/class/src/tablefilter.js~TableFilter.html @@ -3,7 +3,7 @@ - TableFilter | tablefilter v0.2.8 API Document + TableFilter | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • @@ -4372,6 +4374,32 @@ requires table or id arguments, row and < + + + +
    +

    + activateFilter(colIndex: *) +

    +
    +
    + + +

    Make specified column's filter active

    +
    +
    + + + + + + + + + public + + + @@ -4801,7 +4829,7 @@ custom options values and texts

    -

    Return the ID of the filter of a specified column

    +

    Return the ID of a specified column's filter

    @@ -12697,6 +12725,64 @@ requires table or id arguments, row and <

    Public Methods

    +
    +

    + public + + + + + activateFilter(colIndex: *) + + + + source + +

    + + + + +

    Make specified column's filter active

    +
    + + + +
    +

    Params:

    + + + + + + + + + + + + + +
    NameTypeAttributeDescription
    colIndex*

    Index of a column

    +
    +
    +
    + + + + + + + + + + + + + + + +

    public @@ -12790,7 +12876,7 @@ requires table or id arguments, row and < - source + source

    @@ -13636,7 +13722,7 @@ custom options values and texts

    -

    Return the ID of the filter of a specified column

    +

    Return the ID of a specified column's filter

    @@ -13698,7 +13784,7 @@ custom options values and texts

    - source + source @@ -13835,7 +13921,7 @@ custom options values and texts

    - source + source @@ -14121,7 +14207,7 @@ Note: hidden filters are also returned

    - source + source @@ -14173,7 +14259,7 @@ Note: hidden filters are also returned

    - source + source @@ -14276,7 +14362,7 @@ Note: hidden filters are also returned

    - source + source @@ -14344,7 +14430,7 @@ Note: hidden filters are also returned

    - source + source @@ -14395,7 +14481,7 @@ Note: hidden filters are also returned

    - source + source @@ -14464,7 +14550,7 @@ Note: hidden filters are also returned

    - source + source @@ -14654,7 +14740,7 @@ defined

    - source + source @@ -14855,7 +14941,7 @@ row)

    - source + source @@ -14992,7 +15078,7 @@ row)

    - source + source @@ -15043,7 +15129,7 @@ row)

    - source + source @@ -15272,7 +15358,7 @@ row)

    - source + source @@ -15341,7 +15427,7 @@ row)

    - source + source @@ -15416,7 +15502,7 @@ row)

    - source + source diff --git a/docs/coverage.json b/docs/coverage.json index 3656f1c2..80f1dfac 100644 --- a/docs/coverage.json +++ b/docs/coverage.json @@ -1,7 +1,7 @@ { - "coverage": "26.18%", - "expectCount": 741, - "actualCount": 194, + "coverage": "26.86%", + "expectCount": 763, + "actualCount": 205, "files": { "src/extensions/advancedGrid/adapterEzEditTable.js": { "expectCount": 17, @@ -197,8 +197,8 @@ ] }, "src/tablefilter.js": { - "expectCount": 227, - "actualCount": 78, + "expectCount": 228, + "actualCount": 79, "undocumentLines": [ 411, 408, @@ -628,21 +628,25 @@ ] }, "src/modules/state.js": { - "expectCount": 21, - "actualCount": 9, + "expectCount": 26, + "actualCount": 10, "undocumentLines": [ - 27, - 33, - 61, - 35, - 40, - 34, - 39, - 29, + 36, 31, - 30, - 38, - 37 + 27, + 29, + 39, + 71, + 41, + 46, + 40, + 45, + 33, + 35, + 34, + 44, + 43, + 68 ] }, "src/modules/statusBar.js": { @@ -679,6 +683,19 @@ 20 ] }, + "src/modules/storage.js": { + "expectCount": 16, + "actualCount": 9, + "undocumentLines": [ + 32, + 31, + 30, + 29, + 9, + 27, + 28 + ] + }, "src/modules/store.js": { "expectCount": 17, "actualCount": 8, diff --git a/docs/dump.json b/docs/dump.json index 60966e5f..1cf92df7 100644 --- a/docs/dump.json +++ b/docs/dump.json @@ -6703,7 +6703,7 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import Event from '../event';\n\nconst global = window;\nconst JSON = global.JSON;\nconst location = global.location;\nconst decodeURIComponent = global.decodeURIComponent;\n\nexport const hasHashChange = () => {\n var docMode = global.documentMode;\n return ('onhashchange' in global) && (docMode === undefined || docMode > 7);\n};\n\n/**\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n */\nexport class Hash {\n\n /**\n * Creates an instance of Hash\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n this.state = state;\n this.lastHash = null;\n this.emitter = state.emitter;\n }\n\n /**\n * Initializes the Hash object\n */\n init() {\n if (!hasHashChange()) {\n return;\n }\n\n this.lastHash = location.hash;\n\n this.emitter.on(['state-changed'], (tf, state) => this.update(state));\n this.emitter.on(['initialized'], () => this.sync());\n Event.add(global, 'hashchange', () => this.sync());\n }\n\n /**\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n */\n update(state) {\n let hash = `#${JSON.stringify(state)}`;\n if (this.lastHash === hash) {\n return;\n }\n\n location.hash = hash;\n this.lastHash = hash;\n }\n\n /**\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n */\n parse(hash) {\n if (hash.indexOf('#') === -1) {\n return null;\n }\n hash = hash.substr(1);\n return JSON.parse(decodeURIComponent(hash));\n }\n\n /**\n * Applies current hash state to features\n */\n sync() {\n let state = this.parse(location.hash);\n if (!state) {\n return;\n }\n\n // To prevent state to react to features changes, state is temporarily\n // disabled\n this.state.disable();\n // State is overriden with hash state object\n this.state.override(state);\n // New hash state is applied to features\n this.state.sync();\n // State is re-enabled\n this.state.enable();\n }\n\n /**\n * Destroy Hash instance\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.update(state));\n this.emitter.off(['initialized'], () => this.sync());\n Event.remove(global, 'hashchange', () => this.sync());\n\n this.state = null;\n this.lastHash = null;\n this.emitter = null;\n }\n}\n" + "content": "import Event from '../event';\n\nconst global = window;\nconst JSON = global.JSON;\nconst location = global.location;\nconst decodeURIComponent = global.decodeURIComponent;\n\nexport const hasHashChange = () => {\n var docMode = global.documentMode;\n return ('onhashchange' in global) && (docMode === undefined || docMode > 7);\n};\n\n/**\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n */\nexport class Hash {\n\n /**\n * Creates an instance of Hash\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n this.state = state;\n this.lastHash = null;\n this.emitter = state.emitter;\n }\n\n /**\n * Initializes the Hash object\n */\n init() {\n if (!hasHashChange()) {\n return;\n }\n\n this.lastHash = location.hash;\n\n this.emitter.on(['state-changed'], (tf, state) => this.update(state));\n this.emitter.on(['initialized'], () => this.sync());\n Event.add(global, 'hashchange', () => this.sync());\n }\n\n /**\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n */\n update(state) {\n let hash = `#${JSON.stringify(state)}`;\n if (this.lastHash === hash) {\n return;\n }\n\n location.hash = hash;\n this.lastHash = hash;\n }\n\n /**\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n */\n parse(hash) {\n if (hash.indexOf('#') === -1) {\n return null;\n }\n hash = hash.substr(1);\n return JSON.parse(decodeURIComponent(hash));\n }\n\n /**\n * Applies current hash state to features\n */\n sync() {\n let state = this.parse(location.hash);\n if (!state) {\n return;\n }\n // override current state with persisted one and sync features\n this.state.overrideAndSync(state);\n }\n\n /**\n * Release Hash event subscriptions and clear fields\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.update(state));\n this.emitter.off(['initialized'], () => this.sync());\n Event.remove(global, 'hashchange', () => this.sync());\n\n this.state = null;\n this.lastHash = null;\n this.emitter = null;\n }\n}\n" }, { "__docId__": 348, @@ -7052,8 +7052,8 @@ "memberof": "src/modules/hash.js~Hash", "longname": "src/modules/hash.js~Hash#destroy", "access": null, - "description": "Destroy Hash instance", - "lineNumber": 99, + "description": "Release Hash event subscriptions and clear fields", + "lineNumber": 91, "params": [], "generator": false }, @@ -7067,7 +7067,7 @@ "longname": "src/modules/hash.js~Hash#state", "access": null, "description": null, - "lineNumber": 104, + "lineNumber": 96, "undocument": true, "type": { "types": [ @@ -7085,7 +7085,7 @@ "longname": "src/modules/hash.js~Hash#lastHash", "access": null, "description": null, - "lineNumber": 105, + "lineNumber": 97, "undocument": true, "type": { "types": [ @@ -7103,7 +7103,7 @@ "longname": "src/modules/hash.js~Hash#emitter", "access": null, "description": null, - "lineNumber": 106, + "lineNumber": 98, "undocument": true, "type": { "types": [ @@ -11174,7 +11174,7 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {Feature} from './feature';\nimport {Hash} from './hash';\nimport Str from '../string';\nimport Types from '../types';\n\n/**\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n */\nexport class State extends Feature {\n\n /**\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'state');\n\n let cfg = this.config.state;\n\n // hash enabled by default if state setting is simply set true\n this.enableHash = (cfg.types && cfg.types.indexOf('hash') !== -1) ||\n tf.state === true;\n this.persistFilters = cfg.filters === false ? false : true;\n this.persistPageNumber = Boolean(cfg.page_number);\n this.persistPageLength = Boolean(cfg.page_length);\n\n this.hash = null;\n this.pageNb = null;\n this.pageLength = null;\n\n this.state = {};\n this.prfxCol = 'col_';\n this.pageNbKey = 'page';\n this.pageLengthKey = 'page_length';\n }\n\n /**\n * Initializes the State object\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n this.emitter.on(['after-filtering'], () => this.update());\n this.emitter.on(['after-page-change'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.on(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n\n if (this.enableHash) {\n this.hash = new Hash(this);\n this.hash.init();\n }\n this.initialized = true;\n }\n\n\n /**\n * Update state field based on current features state\n */\n update() {\n if (!this.isEnabled()) {\n return;\n }\n let tf = this.tf;\n\n if (this.persistFilters) {\n let filterValues = tf.getFiltersValue();\n\n filterValues.forEach((val, idx) => {\n let key = `${this.prfxCol}${idx}`;\n\n if (Types.isString(val) && Str.isEmpty(val)) {\n if (this.state.hasOwnProperty(key)) {\n this.state[key] = undefined;\n }\n } else {\n this.state[key] = this.state[key] || {};\n this.state[key].flt = val;\n }\n\n });\n }\n\n if (this.persistPageNumber) {\n if (Types.isNull(this.pageNb)) {\n this.state[this.pageNbKey] = undefined;\n } else {\n this.state[this.pageNbKey] = this.pageNb;\n }\n }\n\n if (this.persistPageLength) {\n if (Types.isNull(this.pageLength)) {\n this.state[this.pageLengthKey] = undefined;\n } else {\n this.state[this.pageLengthKey] = this.pageLength;\n }\n }\n\n this.emitter.emit('state-changed', tf, this.state);\n }\n\n /**\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n */\n updatePage(pageNb) {\n this.pageNb = pageNb;\n this.update();\n }\n\n /**\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n */\n updatePageLength(pageLength) {\n this.pageLength = pageLength;\n this.update();\n }\n\n /**\n * Override state field\n *\n * @param state State object\n */\n override(state) {\n this.state = state;\n }\n\n /**\n * Apply current features state\n */\n sync() {\n let state = this.state;\n let tf = this.tf;\n\n if (this.persistFilters) {\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n let val = state[key].flt;\n tf.setFilterValue(colIdx, val);\n }\n });\n\n tf.filter();\n }\n\n if (this.persistPageNumber) {\n let pageNumber = state[this.pageNbKey];\n this.emitter.emit('change-page', this.tf, pageNumber);\n }\n\n if (this.persistPageLength) {\n let pageLength = state[this.pageLengthKey];\n this.emitter.emit('change-page-results', this.tf, pageLength);\n }\n }\n\n /**\n * Destroy State instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.state = {};\n\n this.emitter.off(['after-filtering'], () => this.update());\n this.emitter.off(['after-page-change'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.off(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n\n if (this.enableHash) {\n this.hash.destroy();\n this.hash = null;\n }\n\n this.initialized = false;\n }\n}\n" + "content": "import {Feature} from './feature';\nimport {Hash} from './hash';\nimport {Storage} from './storage';\nimport Str from '../string';\nimport Types from '../types';\n\n/**\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n */\nexport class State extends Feature {\n\n /**\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'state');\n\n let cfg = this.config.state;\n\n this.enableHash = cfg === true ||\n (Types.isObj(cfg.types) && cfg.types.indexOf('hash') !== -1);\n this.enableLocalStorage = Types.isObj(cfg.types) &&\n cfg.types.indexOf('local_storage') !== -1;\n this.enableCookie = Types.isObj(cfg.types) &&\n cfg.types.indexOf('cookie') !== -1;\n this.persistFilters = cfg.filters === false ? false : true;\n this.persistPageNumber = Boolean(cfg.page_number);\n this.persistPageLength = Boolean(cfg.page_length);\n this.cookieDuration = !isNaN(cfg.cookie_duration) ?\n parseInt(cfg.cookie_duration, 10) : 87600;\n\n this.hash = null;\n this.pageNb = null;\n this.pageLength = null;\n\n this.state = {};\n this.prfxCol = 'col_';\n this.pageNbKey = 'page';\n this.pageLengthKey = 'page_length';\n }\n\n /**\n * Initializes the State object\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n this.emitter.on(['after-filtering'], () => this.update());\n this.emitter.on(['after-page-change'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.on(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n\n if (this.enableHash) {\n this.hash = new Hash(this);\n this.hash.init();\n }\n if (this.enableLocalStorage || this.enableCookie) {\n this.storage = new Storage(this);\n this.storage.init();\n }\n this.initialized = true;\n }\n\n\n /**\n * Update state field based on current features state\n */\n update() {\n if (!this.isEnabled()) {\n return;\n }\n let tf = this.tf;\n\n if (this.persistFilters) {\n let filterValues = tf.getFiltersValue();\n\n filterValues.forEach((val, idx) => {\n let key = `${this.prfxCol}${idx}`;\n\n if (Types.isString(val) && Str.isEmpty(val)) {\n if (this.state.hasOwnProperty(key)) {\n this.state[key] = undefined;\n }\n } else {\n this.state[key] = this.state[key] || {};\n this.state[key].flt = val;\n }\n\n });\n }\n\n if (this.persistPageNumber) {\n if (Types.isNull(this.pageNb)) {\n this.state[this.pageNbKey] = undefined;\n } else {\n this.state[this.pageNbKey] = this.pageNb;\n }\n }\n\n if (this.persistPageLength) {\n if (Types.isNull(this.pageLength)) {\n this.state[this.pageLengthKey] = undefined;\n } else {\n this.state[this.pageLengthKey] = this.pageLength;\n }\n }\n\n this.emitter.emit('state-changed', tf, this.state);\n }\n\n /**\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n */\n updatePage(pageNb) {\n this.pageNb = pageNb;\n this.update();\n }\n\n /**\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n */\n updatePageLength(pageLength) {\n this.pageLength = pageLength;\n this.update();\n }\n\n /**\n * Override state field\n *\n * @param state State object\n */\n override(state) {\n this.state = state;\n }\n\n /**\n * Apply current features state\n */\n sync() {\n let state = this.state;\n let tf = this.tf;\n\n if (this.persistFilters) {\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n let val = state[key].flt;\n tf.setFilterValue(colIdx, val);\n }\n });\n\n tf.filter();\n }\n\n if (this.persistPageNumber) {\n let pageNumber = state[this.pageNbKey];\n this.emitter.emit('change-page', this.tf, pageNumber);\n }\n\n if (this.persistPageLength) {\n let pageLength = state[this.pageLengthKey];\n this.emitter.emit('change-page-results', this.tf, pageLength);\n }\n }\n\n /**\n * Override current state with passed one and sync features\n *\n * @param state State object\n */\n overrideAndSync(state) {\n // To prevent state to react to features changes, state is temporarily\n // disabled\n this.disable();\n // State is overriden with passed state object\n this.override(state);\n // New hash state is applied to features\n this.sync();\n // State is re-enabled\n this.enable();\n }\n\n /**\n * Destroy State instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.state = {};\n\n this.emitter.off(['after-filtering'], () => this.update());\n this.emitter.off(['after-page-change'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.off(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n\n if (this.enableHash) {\n this.hash.destroy();\n this.hash = null;\n }\n\n if (this.enableLocalStorage || this.enableCookie) {\n this.storage.destroy();\n this.storage = null;\n }\n\n this.initialized = false;\n }\n}\n" }, { "__docId__": 590, @@ -11189,7 +11189,7 @@ "importPath": "tablefilter/src/modules/state.js", "importStyle": "{State}", "description": "Reflects the state of features to be persisted via hash, localStorage or\ncookie", - "lineNumber": 14, + "lineNumber": 15, "unknown": [ { "tagName": "@export", @@ -11215,7 +11215,7 @@ "longname": "src/modules/state.js~State#constructor", "access": null, "description": "Creates an instance of State", - "lineNumber": 21, + "lineNumber": 22, "params": [ { "nullable": null, @@ -11253,9 +11253,9 @@ "kind": "member", "static": false, "variation": null, - "name": "persistFilters", + "name": "enableLocalStorage", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#persistFilters", + "longname": "src/modules/state.js~State#enableLocalStorage", "access": null, "description": null, "lineNumber": 29, @@ -11271,12 +11271,12 @@ "kind": "member", "static": false, "variation": null, - "name": "persistPageNumber", + "name": "enableCookie", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#persistPageNumber", + "longname": "src/modules/state.js~State#enableCookie", "access": null, "description": null, - "lineNumber": 30, + "lineNumber": 31, "undocument": true, "type": { "types": [ @@ -11289,12 +11289,12 @@ "kind": "member", "static": false, "variation": null, - "name": "persistPageLength", + "name": "persistFilters", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#persistPageLength", + "longname": "src/modules/state.js~State#persistFilters", "access": null, "description": null, - "lineNumber": 31, + "lineNumber": 33, "undocument": true, "type": { "types": [ @@ -11307,12 +11307,12 @@ "kind": "member", "static": false, "variation": null, - "name": "hash", + "name": "persistPageNumber", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#hash", + "longname": "src/modules/state.js~State#persistPageNumber", "access": null, "description": null, - "lineNumber": 33, + "lineNumber": 34, "undocument": true, "type": { "types": [ @@ -11325,12 +11325,12 @@ "kind": "member", "static": false, "variation": null, - "name": "pageNb", + "name": "persistPageLength", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#pageNb", + "longname": "src/modules/state.js~State#persistPageLength", "access": null, "description": null, - "lineNumber": 34, + "lineNumber": 35, "undocument": true, "type": { "types": [ @@ -11343,12 +11343,12 @@ "kind": "member", "static": false, "variation": null, - "name": "pageLength", + "name": "cookieDuration", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#pageLength", + "longname": "src/modules/state.js~State#cookieDuration", "access": null, "description": null, - "lineNumber": 35, + "lineNumber": 36, "undocument": true, "type": { "types": [ @@ -11361,12 +11361,12 @@ "kind": "member", "static": false, "variation": null, - "name": "state", + "name": "hash", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#state", + "longname": "src/modules/state.js~State#hash", "access": null, "description": null, - "lineNumber": 37, + "lineNumber": 39, "undocument": true, "type": { "types": [ @@ -11379,102 +11379,106 @@ "kind": "member", "static": false, "variation": null, - "name": "prfxCol", + "name": "pageNb", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#prfxCol", - "access": null, - "description": null, - "lineNumber": 38, - "undocument": true, - "type": { - "types": [ - "string" - ] - } - }, - { - "__docId__": 601, - "kind": "member", - "static": false, - "variation": null, - "name": "pageNbKey", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#pageNbKey", - "access": null, - "description": null, - "lineNumber": 39, - "undocument": true, - "type": { - "types": [ - "string" - ] - } - }, - { - "__docId__": 602, - "kind": "member", - "static": false, - "variation": null, - "name": "pageLengthKey", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#pageLengthKey", + "longname": "src/modules/state.js~State#pageNb", "access": null, "description": null, "lineNumber": 40, "undocument": true, - "type": { - "types": [ - "string" - ] - } - }, - { - "__docId__": 603, - "kind": "method", - "static": false, - "variation": null, - "name": "init", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#init", - "access": null, - "description": "Initializes the State object", - "lineNumber": 46, - "params": [], - "generator": false - }, - { - "__docId__": 604, - "kind": "member", - "static": false, - "variation": null, - "name": "hash", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#hash", - "access": null, - "description": null, - "lineNumber": 58, - "undocument": true, "type": { "types": [ "*" ] } }, + { + "__docId__": 601, + "kind": "member", + "static": false, + "variation": null, + "name": "pageLength", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#pageLength", + "access": null, + "description": null, + "lineNumber": 41, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 602, + "kind": "member", + "static": false, + "variation": null, + "name": "state", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#state", + "access": null, + "description": null, + "lineNumber": 43, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 603, + "kind": "member", + "static": false, + "variation": null, + "name": "prfxCol", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#prfxCol", + "access": null, + "description": null, + "lineNumber": 44, + "undocument": true, + "type": { + "types": [ + "string" + ] + } + }, + { + "__docId__": 604, + "kind": "member", + "static": false, + "variation": null, + "name": "pageNbKey", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#pageNbKey", + "access": null, + "description": null, + "lineNumber": 45, + "undocument": true, + "type": { + "types": [ + "string" + ] + } + }, { "__docId__": 605, "kind": "member", "static": false, "variation": null, - "name": "initialized", + "name": "pageLengthKey", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#initialized", + "longname": "src/modules/state.js~State#pageLengthKey", "access": null, "description": null, - "lineNumber": 61, + "lineNumber": 46, "undocument": true, "type": { "types": [ - "boolean" + "string" ] } }, @@ -11483,17 +11487,85 @@ "kind": "method", "static": false, "variation": null, - "name": "update", + "name": "init", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#update", + "longname": "src/modules/state.js~State#init", "access": null, - "description": "Update state field based on current features state", - "lineNumber": 68, + "description": "Initializes the State object", + "lineNumber": 52, "params": [], "generator": false }, { "__docId__": 607, + "kind": "member", + "static": false, + "variation": null, + "name": "hash", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#hash", + "access": null, + "description": null, + "lineNumber": 64, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 608, + "kind": "member", + "static": false, + "variation": null, + "name": "storage", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#storage", + "access": null, + "description": null, + "lineNumber": 68, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 609, + "kind": "member", + "static": false, + "variation": null, + "name": "initialized", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#initialized", + "access": null, + "description": null, + "lineNumber": 71, + "undocument": true, + "type": { + "types": [ + "boolean" + ] + } + }, + { + "__docId__": 610, + "kind": "method", + "static": false, + "variation": null, + "name": "update", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#update", + "access": null, + "description": "Update state field based on current features state", + "lineNumber": 78, + "params": [], + "generator": false + }, + { + "__docId__": 611, "kind": "method", "static": false, "variation": null, @@ -11502,7 +11574,7 @@ "longname": "src/modules/state.js~State#updatePage", "access": null, "description": "Refresh page number field on page number change", - "lineNumber": 116, + "lineNumber": 126, "params": [ { "nullable": null, @@ -11518,7 +11590,7 @@ "generator": false }, { - "__docId__": 608, + "__docId__": 612, "kind": "member", "static": false, "variation": null, @@ -11527,7 +11599,7 @@ "longname": "src/modules/state.js~State#pageNb", "access": null, "description": null, - "lineNumber": 117, + "lineNumber": 127, "undocument": true, "type": { "types": [ @@ -11536,7 +11608,7 @@ } }, { - "__docId__": 609, + "__docId__": 613, "kind": "method", "static": false, "variation": null, @@ -11545,7 +11617,7 @@ "longname": "src/modules/state.js~State#updatePageLength", "access": null, "description": "Refresh page length field on page length change", - "lineNumber": 126, + "lineNumber": 136, "params": [ { "nullable": null, @@ -11561,7 +11633,7 @@ "generator": false }, { - "__docId__": 610, + "__docId__": 614, "kind": "member", "static": false, "variation": null, @@ -11570,7 +11642,7 @@ "longname": "src/modules/state.js~State#pageLength", "access": null, "description": null, - "lineNumber": 127, + "lineNumber": 137, "undocument": true, "type": { "types": [ @@ -11579,7 +11651,7 @@ } }, { - "__docId__": 611, + "__docId__": 615, "kind": "method", "static": false, "variation": null, @@ -11588,7 +11660,7 @@ "longname": "src/modules/state.js~State#override", "access": null, "description": "Override state field", - "lineNumber": 136, + "lineNumber": 146, "params": [ { "nullable": null, @@ -11603,81 +11675,17 @@ ], "generator": false }, - { - "__docId__": 612, - "kind": "member", - "static": false, - "variation": null, - "name": "state", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#state", - "access": null, - "description": null, - "lineNumber": 137, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 613, - "kind": "method", - "static": false, - "variation": null, - "name": "sync", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#sync", - "access": null, - "description": "Apply current features state", - "lineNumber": 143, - "params": [], - "generator": false - }, - { - "__docId__": 614, - "kind": "method", - "static": false, - "variation": null, - "name": "destroy", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#destroy", - "access": null, - "description": "Destroy State instance", - "lineNumber": 173, - "params": [], - "generator": false - }, - { - "__docId__": 615, - "kind": "member", - "static": false, - "variation": null, - "name": "state", - "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#state", - "access": null, - "description": null, - "lineNumber": 178, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, { "__docId__": 616, "kind": "member", "static": false, "variation": null, - "name": "hash", + "name": "state", "memberof": "src/modules/state.js~State", - "longname": "src/modules/state.js~State#hash", + "longname": "src/modules/state.js~State#state", "access": null, "description": null, - "lineNumber": 188, + "lineNumber": 147, "undocument": true, "type": { "types": [ @@ -11687,6 +11695,113 @@ }, { "__docId__": 617, + "kind": "method", + "static": false, + "variation": null, + "name": "sync", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#sync", + "access": null, + "description": "Apply current features state", + "lineNumber": 153, + "params": [], + "generator": false + }, + { + "__docId__": 618, + "kind": "method", + "static": false, + "variation": null, + "name": "overrideAndSync", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#overrideAndSync", + "access": null, + "description": "Override current state with passed one and sync features", + "lineNumber": 185, + "params": [ + { + "nullable": null, + "types": [ + "*" + ], + "spread": false, + "optional": false, + "name": "state", + "description": "State object" + } + ], + "generator": false + }, + { + "__docId__": 619, + "kind": "method", + "static": false, + "variation": null, + "name": "destroy", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#destroy", + "access": null, + "description": "Destroy State instance", + "lineNumber": 200, + "params": [], + "generator": false + }, + { + "__docId__": 620, + "kind": "member", + "static": false, + "variation": null, + "name": "state", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#state", + "access": null, + "description": null, + "lineNumber": 205, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 621, + "kind": "member", + "static": false, + "variation": null, + "name": "hash", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#hash", + "access": null, + "description": null, + "lineNumber": 215, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 622, + "kind": "member", + "static": false, + "variation": null, + "name": "storage", + "memberof": "src/modules/state.js~State", + "longname": "src/modules/state.js~State#storage", + "access": null, + "description": null, + "lineNumber": 220, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 623, "kind": "member", "static": false, "variation": null, @@ -11695,7 +11810,7 @@ "longname": "src/modules/state.js~State#initialized", "access": null, "description": null, - "lineNumber": 191, + "lineNumber": 223, "undocument": true, "type": { "types": [ @@ -11704,7 +11819,7 @@ } }, { - "__docId__": 618, + "__docId__": 624, "kind": "file", "static": true, "variation": null, @@ -11717,7 +11832,7 @@ "content": "import {Feature} from './feature';\nimport Dom from '../dom';\nimport Types from '../types';\n\nlet global = window;\n\nexport class StatusBar extends Feature{\n\n /**\n * Status bar UI component\n * @param {Object} tf TableFilter instance\n */\n constructor(tf){\n super(tf, 'statusBar');\n\n // Configuration object\n let f = this.config;\n\n //id of custom container element\n this.statusBarTgtId = f.status_bar_target_id || null;\n //element containing status bar label\n this.statusBarDiv = null;\n //status bar\n this.statusBarSpan = null;\n //status bar label\n this.statusBarSpanText = null;\n //defines status bar text\n this.statusBarText = f.status_bar_text || '';\n //defines css class status bar\n this.statusBarCssClass = f.status_bar_css_class || 'status';\n //delay for status bar clearing\n this.statusBarCloseDelay = 250;\n\n //calls function before message is displayed\n this.onBeforeShowMsg = Types.isFn(f.on_before_show_msg) ?\n f.on_before_show_msg : null;\n //calls function after message is displayed\n this.onAfterShowMsg = Types.isFn(f.on_after_show_msg) ?\n f.on_after_show_msg : null;\n\n //status messages\n this.msgFilter = f.msg_filter || 'Filtering data...';\n //populating drop-downs\n this.msgPopulate = f.msg_populate || 'Populating filter...';\n //populating drop-downs\n this.msgPopulateCheckList = f.msg_populate_checklist ||\n 'Populating list...';\n //changing paging page\n this.msgChangePage = f.msg_change_page || 'Collecting paging data...';\n //clearing filters\n this.msgClear = f.msg_clear || 'Clearing filters...';\n //changing nb results/page\n this.msgChangeResults = f.msg_change_results ||\n 'Changing results per page...';\n //re-setting page\n this.msgResetPage = f.msg_reset_page || 'Re-setting page...';\n //re-setting page length\n this.msgResetPageLength = f.msg_reset_page_length ||\n 'Re-setting page length...';\n //table sorting\n this.msgSort = f.msg_sort || 'Sorting data...';\n //extensions loading\n this.msgLoadExtensions = f.msg_load_extensions ||\n 'Loading extensions...';\n //themes loading\n this.msgLoadThemes = f.msg_load_themes || 'Loading theme(s)...';\n\n // status bar div\n this.prfxStatus = 'status_';\n // status bar label\n this.prfxStatusSpan = 'statusSpan_';\n // text preceding status bar label\n this.prfxStatusTxt = 'statusText_';\n }\n\n init(){\n if(this.initialized){\n return;\n }\n\n let tf = this.tf;\n let emitter = this.emitter;\n\n //status bar container\n let statusDiv = Dom.create('div', ['id', this.prfxStatus+tf.id]);\n statusDiv.className = this.statusBarCssClass;\n\n //status bar label\n let statusSpan = Dom.create('span', ['id', this.prfxStatusSpan+tf.id]);\n //preceding text\n let statusSpanText = Dom.create('span',\n ['id', this.prfxStatusTxt+tf.id]);\n statusSpanText.appendChild(Dom.text(this.statusBarText));\n\n // target element container\n if(!this.statusBarTgtId){\n tf.setToolbar();\n }\n let targetEl = (!this.statusBarTgtId) ?\n tf.lDiv : Dom.id(this.statusBarTgtId);\n\n //default container: 'lDiv'\n if(!this.statusBarTgtId){\n statusDiv.appendChild(statusSpanText);\n statusDiv.appendChild(statusSpan);\n targetEl.appendChild(statusDiv);\n } else {\n // custom container, no need to append statusDiv\n targetEl.appendChild(statusSpanText);\n targetEl.appendChild(statusSpan);\n }\n\n this.statusBarDiv = statusDiv;\n this.statusBarSpan = statusSpan;\n this.statusBarSpanText = statusSpanText;\n\n // Subscribe to events\n emitter.on(['before-filtering'], ()=> this.message(this.msgFilter));\n emitter.on(['before-populating-filter'],\n ()=> this.message(this.msgPopulate));\n emitter.on(['before-page-change'],\n ()=> this.message(this.msgChangePage));\n emitter.on(['before-clearing-filters'], ()=>\n this.message(this.msgClear));\n emitter.on(['before-page-length-change'],\n ()=> this.message(this.msgChangeResults));\n emitter.on(['before-reset-page'], ()=> this.message(this.msgResetPage));\n emitter.on(['before-reset-page-length'],\n ()=> this.message(this.msgResetPageLength));\n emitter.on(['before-loading-extensions'],\n ()=> this.message(this.msgLoadExtensions));\n emitter.on(['before-loading-themes'],\n ()=> this.message(this.msgLoadThemes));\n\n emitter.on([\n 'after-filtering',\n 'after-populating-filter',\n 'after-page-change',\n 'after-clearing-filters',\n 'after-page-length-change',\n 'after-reset-page',\n 'after-reset-page-length',\n 'after-loading-extensions',\n 'after-loading-themes'],\n ()=> this.message('')\n );\n\n this.initialized = true;\n }\n\n message(t=''){\n if(!this.isEnabled()){\n return;\n }\n\n if(this.onBeforeShowMsg){\n this.onBeforeShowMsg.call(null, this.tf, t);\n }\n\n let d = t==='' ? this.statusBarCloseDelay : 1;\n global.setTimeout(() => {\n if(!this.initialized){\n return;\n }\n this.statusBarSpan.innerHTML = t;\n if(this.onAfterShowMsg){\n this.onAfterShowMsg.call(null, this.tf, t);\n }\n }, d);\n }\n\n destroy(){\n if(!this.initialized){\n return;\n }\n\n let emitter = this.emitter;\n\n this.statusBarDiv.innerHTML = '';\n if(!this.statusBarTgtId){\n Dom.remove(this.statusBarDiv);\n }\n this.statusBarSpan = null;\n this.statusBarSpanText = null;\n this.statusBarDiv = null;\n\n // Unsubscribe to events\n emitter.off(['before-filtering'], ()=> this.message(this.msgFilter));\n emitter.off(['before-populating-filter'],\n ()=> this.message(this.msgPopulate));\n emitter.off(['before-page-change'],\n ()=> this.message(this.msgChangePage));\n emitter.off(['before-clearing-filters'],\n ()=> this.message(this.msgClear));\n emitter.off(['before-page-length-change'],\n ()=> this.message(this.msgChangeResults));\n emitter.off(['before-reset-page'], ()=>\n this.message(this.msgResetPage));\n emitter.off(['before-reset-page-length'],\n ()=> this.message(this.msgResetPageLength));\n emitter.off(['before-loading-extensions'],\n ()=> this.message(this.msgLoadExtensions));\n emitter.off(['before-loading-themes'],\n ()=> this.message(this.msgLoadThemes));\n\n emitter.off([\n 'after-filtering',\n 'after-populating-filter',\n 'after-page-change',\n 'after-clearing-filters',\n 'after-page-length-change',\n 'after-reset-page',\n 'after-reset-page-length',\n 'after-loading-extensions',\n 'after-loading-themes'],\n ()=> this.message('')\n );\n\n this.initialized = false;\n }\n\n}\n" }, { - "__docId__": 619, + "__docId__": 625, "kind": "variable", "static": true, "variation": null, @@ -11738,7 +11853,7 @@ } }, { - "__docId__": 620, + "__docId__": 626, "kind": "class", "static": true, "variation": null, @@ -11758,7 +11873,7 @@ ] }, { - "__docId__": 621, + "__docId__": 627, "kind": "constructor", "static": false, "variation": null, @@ -11783,7 +11898,7 @@ "generator": false }, { - "__docId__": 622, + "__docId__": 628, "kind": "member", "static": false, "variation": null, @@ -11801,7 +11916,7 @@ } }, { - "__docId__": 623, + "__docId__": 629, "kind": "member", "static": false, "variation": null, @@ -11819,7 +11934,7 @@ } }, { - "__docId__": 624, + "__docId__": 630, "kind": "member", "static": false, "variation": null, @@ -11837,7 +11952,7 @@ } }, { - "__docId__": 625, + "__docId__": 631, "kind": "member", "static": false, "variation": null, @@ -11855,7 +11970,7 @@ } }, { - "__docId__": 626, + "__docId__": 632, "kind": "member", "static": false, "variation": null, @@ -11873,7 +11988,7 @@ } }, { - "__docId__": 627, + "__docId__": 633, "kind": "member", "static": false, "variation": null, @@ -11891,7 +12006,7 @@ } }, { - "__docId__": 628, + "__docId__": 634, "kind": "member", "static": false, "variation": null, @@ -11909,7 +12024,7 @@ } }, { - "__docId__": 629, + "__docId__": 635, "kind": "member", "static": false, "variation": null, @@ -11927,7 +12042,7 @@ } }, { - "__docId__": 630, + "__docId__": 636, "kind": "member", "static": false, "variation": null, @@ -11945,7 +12060,7 @@ } }, { - "__docId__": 631, + "__docId__": 637, "kind": "member", "static": false, "variation": null, @@ -11963,7 +12078,7 @@ } }, { - "__docId__": 632, + "__docId__": 638, "kind": "member", "static": false, "variation": null, @@ -11981,7 +12096,7 @@ } }, { - "__docId__": 633, + "__docId__": 639, "kind": "member", "static": false, "variation": null, @@ -11999,7 +12114,7 @@ } }, { - "__docId__": 634, + "__docId__": 640, "kind": "member", "static": false, "variation": null, @@ -12017,7 +12132,7 @@ } }, { - "__docId__": 635, + "__docId__": 641, "kind": "member", "static": false, "variation": null, @@ -12035,7 +12150,7 @@ } }, { - "__docId__": 636, + "__docId__": 642, "kind": "member", "static": false, "variation": null, @@ -12053,7 +12168,7 @@ } }, { - "__docId__": 637, + "__docId__": 643, "kind": "member", "static": false, "variation": null, @@ -12071,7 +12186,7 @@ } }, { - "__docId__": 638, + "__docId__": 644, "kind": "member", "static": false, "variation": null, @@ -12089,7 +12204,7 @@ } }, { - "__docId__": 639, + "__docId__": 645, "kind": "member", "static": false, "variation": null, @@ -12107,7 +12222,7 @@ } }, { - "__docId__": 640, + "__docId__": 646, "kind": "member", "static": false, "variation": null, @@ -12125,7 +12240,7 @@ } }, { - "__docId__": 641, + "__docId__": 647, "kind": "member", "static": false, "variation": null, @@ -12143,7 +12258,7 @@ } }, { - "__docId__": 642, + "__docId__": 648, "kind": "member", "static": false, "variation": null, @@ -12161,7 +12276,7 @@ } }, { - "__docId__": 643, + "__docId__": 649, "kind": "member", "static": false, "variation": null, @@ -12179,7 +12294,7 @@ } }, { - "__docId__": 644, + "__docId__": 650, "kind": "member", "static": false, "variation": null, @@ -12197,7 +12312,7 @@ } }, { - "__docId__": 645, + "__docId__": 651, "kind": "method", "static": false, "variation": null, @@ -12212,7 +12327,7 @@ "generator": false }, { - "__docId__": 646, + "__docId__": 652, "kind": "member", "static": false, "variation": null, @@ -12230,7 +12345,7 @@ } }, { - "__docId__": 647, + "__docId__": 653, "kind": "member", "static": false, "variation": null, @@ -12248,7 +12363,7 @@ } }, { - "__docId__": 648, + "__docId__": 654, "kind": "member", "static": false, "variation": null, @@ -12266,7 +12381,7 @@ } }, { - "__docId__": 649, + "__docId__": 655, "kind": "member", "static": false, "variation": null, @@ -12284,7 +12399,7 @@ } }, { - "__docId__": 650, + "__docId__": 656, "kind": "method", "static": false, "variation": null, @@ -12309,7 +12424,7 @@ "generator": false }, { - "__docId__": 651, + "__docId__": 657, "kind": "method", "static": false, "variation": null, @@ -12324,7 +12439,7 @@ "generator": false }, { - "__docId__": 652, + "__docId__": 658, "kind": "member", "static": false, "variation": null, @@ -12342,7 +12457,7 @@ } }, { - "__docId__": 653, + "__docId__": 659, "kind": "member", "static": false, "variation": null, @@ -12360,7 +12475,7 @@ } }, { - "__docId__": 654, + "__docId__": 660, "kind": "member", "static": false, "variation": null, @@ -12378,7 +12493,7 @@ } }, { - "__docId__": 655, + "__docId__": 661, "kind": "member", "static": false, "variation": null, @@ -12396,7 +12511,457 @@ } }, { - "__docId__": 656, + "__docId__": 662, + "kind": "file", + "static": true, + "variation": null, + "name": "src/modules/storage.js", + "memberof": null, + "longname": "src/modules/storage.js", + "access": null, + "description": null, + "lineNumber": 2, + "content": "\nimport Cookie from '../cookie';\n\nconst global = window;\nconst JSON = global.JSON;\nconst localStorage = global.localStorage;\nconst location = global.location;\n\nexport const hasStorage = () => {\n return 'Storage' in global;\n};\n\n/**\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n */\nexport class Storage {\n\n /**\n * Creates an instance of Storage\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n this.state = state;\n this.tf = state.tf;\n this.enableLocalStorage = state.enableLocalStorage && hasStorage();\n this.enableCookie = state.enableCookie && !this.enableLocalStorage;\n this.emitter = state.emitter;\n this.duration = state.cookieDuration;\n }\n\n\n /**\n * Initializes the Storage object\n */\n init() {\n this.emitter.on(['state-changed'], (tf, state) => this.save(state));\n this.emitter.on(['initialized'], () => this.sync());\n }\n\n /**\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n */\n save(state) {\n if (this.enableLocalStorage) {\n localStorage[this.getKey()] = JSON.stringify(state);\n } else {\n Cookie.write(this.getKey(), JSON.stringify(state), this.duration);\n }\n }\n\n /**\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n */\n retrieve() {\n let state = null;\n if (this.enableLocalStorage) {\n state = localStorage[this.getKey()];\n } else {\n state = Cookie.read(this.getKey());\n }\n\n if (!state) {\n return null;\n }\n return JSON.parse(state);\n }\n\n /**\n * Removes persisted state from storage\n */\n remove() {\n if (this.enableLocalStorage) {\n localStorage.removeItem(this.getKey());\n } else {\n Cookie.remove(this.getKey());\n }\n }\n\n /**\n * Applies persisted state to features\n */\n sync() {\n let state = this.retrieve();\n if (!state) {\n return;\n }\n // override current state with persisted one and sync features\n this.state.overrideAndSync(state);\n }\n\n /**\n * Returns the storage key\n *\n * @returns {String} Key\n */\n getKey() {\n return JSON.stringify({\n key: `${this.tf.prfxTf}_${this.tf.id}`,\n path: location.pathname\n });\n }\n\n /**\n * Release Storage event subscriptions and clear fields\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.save(state));\n this.emitter.off(['initialized'], () => this.sync());\n\n this.remove();\n\n this.state = null;\n this.emitter = null;\n }\n}\n" + }, + { + "__docId__": 663, + "kind": "variable", + "static": true, + "variation": null, + "name": "global", + "memberof": "src/modules/storage.js", + "longname": "src/modules/storage.js~global", + "access": null, + "export": false, + "importPath": "tablefilter/src/modules/storage.js", + "importStyle": null, + "description": null, + "lineNumber": 4, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 664, + "kind": "variable", + "static": true, + "variation": null, + "name": "JSON", + "memberof": "src/modules/storage.js", + "longname": "src/modules/storage.js~JSON", + "access": null, + "export": false, + "importPath": "tablefilter/src/modules/storage.js", + "importStyle": null, + "description": null, + "lineNumber": 5, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 665, + "kind": "variable", + "static": true, + "variation": null, + "name": "localStorage", + "memberof": "src/modules/storage.js", + "longname": "src/modules/storage.js~localStorage", + "access": null, + "export": false, + "importPath": "tablefilter/src/modules/storage.js", + "importStyle": null, + "description": null, + "lineNumber": 6, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 666, + "kind": "variable", + "static": true, + "variation": null, + "name": "location", + "memberof": "src/modules/storage.js", + "longname": "src/modules/storage.js~location", + "access": null, + "export": false, + "importPath": "tablefilter/src/modules/storage.js", + "importStyle": null, + "description": null, + "lineNumber": 7, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 667, + "kind": "variable", + "static": true, + "variation": null, + "name": "hasStorage", + "memberof": "src/modules/storage.js", + "longname": "src/modules/storage.js~hasStorage", + "access": null, + "export": true, + "importPath": "tablefilter/src/modules/storage.js", + "importStyle": "{hasStorage}", + "description": null, + "lineNumber": 9, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 668, + "kind": "class", + "static": true, + "variation": null, + "name": "Storage", + "memberof": "src/modules/storage.js", + "longname": "src/modules/storage.js~Storage", + "access": null, + "export": true, + "importPath": "tablefilter/src/modules/storage.js", + "importStyle": "{Storage}", + "description": "Stores the features state in browser's local storage or cookie", + "lineNumber": 19, + "unknown": [ + { + "tagName": "@export", + "tagValue": "" + }, + { + "tagName": "@class", + "tagValue": "Storage" + } + ], + "interface": false + }, + { + "__docId__": 669, + "kind": "constructor", + "static": false, + "variation": null, + "name": "constructor", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#constructor", + "access": null, + "description": "Creates an instance of Storage", + "lineNumber": 26, + "params": [ + { + "nullable": null, + "types": [ + "State" + ], + "spread": false, + "optional": false, + "name": "state", + "description": "Instance of State" + } + ], + "generator": false + }, + { + "__docId__": 670, + "kind": "member", + "static": false, + "variation": null, + "name": "state", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#state", + "access": null, + "description": null, + "lineNumber": 27, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 671, + "kind": "member", + "static": false, + "variation": null, + "name": "tf", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#tf", + "access": null, + "description": null, + "lineNumber": 28, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 672, + "kind": "member", + "static": false, + "variation": null, + "name": "enableLocalStorage", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#enableLocalStorage", + "access": null, + "description": null, + "lineNumber": 29, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 673, + "kind": "member", + "static": false, + "variation": null, + "name": "enableCookie", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#enableCookie", + "access": null, + "description": null, + "lineNumber": 30, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 674, + "kind": "member", + "static": false, + "variation": null, + "name": "emitter", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#emitter", + "access": null, + "description": null, + "lineNumber": 31, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 675, + "kind": "member", + "static": false, + "variation": null, + "name": "duration", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#duration", + "access": null, + "description": null, + "lineNumber": 32, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 676, + "kind": "method", + "static": false, + "variation": null, + "name": "init", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#init", + "access": null, + "description": "Initializes the Storage object", + "lineNumber": 39, + "params": [], + "generator": false + }, + { + "__docId__": 677, + "kind": "method", + "static": false, + "variation": null, + "name": "save", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#save", + "access": null, + "description": "Persists the features state on state changes", + "lineNumber": 49, + "params": [ + { + "nullable": null, + "types": [ + "State" + ], + "spread": false, + "optional": false, + "name": "state", + "description": "Instance of State" + } + ], + "generator": false + }, + { + "__docId__": 678, + "kind": "method", + "static": false, + "variation": null, + "name": "retrieve", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#retrieve", + "access": null, + "description": "Turns stored string into a State JSON object", + "lineNumber": 62, + "unknown": [ + { + "tagName": "@returns", + "tagValue": "{Object} JSON object" + } + ], + "params": [], + "return": { + "nullable": null, + "types": [ + "Object" + ], + "spread": false, + "description": "JSON object" + }, + "generator": false + }, + { + "__docId__": 679, + "kind": "method", + "static": false, + "variation": null, + "name": "remove", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#remove", + "access": null, + "description": "Removes persisted state from storage", + "lineNumber": 79, + "params": [], + "generator": false + }, + { + "__docId__": 680, + "kind": "method", + "static": false, + "variation": null, + "name": "sync", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#sync", + "access": null, + "description": "Applies persisted state to features", + "lineNumber": 90, + "params": [], + "generator": false + }, + { + "__docId__": 681, + "kind": "method", + "static": false, + "variation": null, + "name": "getKey", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#getKey", + "access": null, + "description": "Returns the storage key", + "lineNumber": 104, + "unknown": [ + { + "tagName": "@returns", + "tagValue": "{String} Key" + } + ], + "params": [], + "return": { + "nullable": null, + "types": [ + "String" + ], + "spread": false, + "description": "Key" + }, + "generator": false + }, + { + "__docId__": 682, + "kind": "method", + "static": false, + "variation": null, + "name": "destroy", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#destroy", + "access": null, + "description": "Release Storage event subscriptions and clear fields", + "lineNumber": 114, + "params": [], + "generator": false + }, + { + "__docId__": 683, + "kind": "member", + "static": false, + "variation": null, + "name": "state", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#state", + "access": null, + "description": null, + "lineNumber": 120, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 684, + "kind": "member", + "static": false, + "variation": null, + "name": "emitter", + "memberof": "src/modules/storage.js~Storage", + "longname": "src/modules/storage.js~Storage#emitter", + "access": null, + "description": null, + "lineNumber": 121, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 685, "kind": "file", "static": true, "variation": null, @@ -12409,7 +12974,7 @@ "content": "import Cookie from '../cookie';\nimport Types from '../types';\n\nexport class Store{\n\n /**\n * Store, persistence manager\n * @param {Object} tf TableFilter instance\n *\n * TODO: use localStorage and fallback to cookie persistence\n */\n constructor(tf){\n let f = tf.config();\n\n //cookie storing filter values\n this.fltsValuesCookie = tf.prfxCookieFltsValues + tf.id;\n //cookie storing page nb\n this.pgNbCookie = tf.prfxCookiePageNb + tf.id;\n //cookie storing page length\n this.pgLenCookie = tf.prfxCookiePageLen + tf.id;\n\n this.duration = !isNaN(f.set_cookie_duration) ?\n parseInt(f.set_cookie_duration, 10) : 100000;\n\n this.tf = tf;\n this.emitter = tf.emitter;\n }\n\n init(){\n this.emitter.on(['after-filtering'], ()=> this.saveFilterValues());\n this.emitter.on(['after-clearing-filters'], ()=> this.clearCookies());\n this.emitter.on(['after-page-change'],\n (tf, index)=> this.savePageNb(index));\n this.emitter.on(['after-page-length-change'],\n (tf, index)=> this.savePageLength(index));\n }\n\n /**\n * Store filters' values in cookie\n */\n saveFilterValues(){\n let tf = this.tf;\n let fltValues = [];\n\n if(!tf.rememberGridValues){\n return;\n }\n\n //store filters' values\n for(let i=0; i this.saveFilterValues());\n this.emitter.off(['after-clearing-filters'], ()=> this.clearCookies());\n this.emitter.off(['after-page-change'],\n (tf, index)=> this.savePageNb(index));\n this.emitter.off(['after-page-length-change'],\n (tf, index)=> this.savePageLength(index));\n }\n}\n" }, { - "__docId__": 657, + "__docId__": 686, "kind": "class", "static": true, "variation": null, @@ -12426,7 +12991,7 @@ "interface": false }, { - "__docId__": 658, + "__docId__": 687, "kind": "constructor", "static": false, "variation": null, @@ -12451,7 +13016,7 @@ "generator": false }, { - "__docId__": 659, + "__docId__": 688, "kind": "member", "static": false, "variation": null, @@ -12469,7 +13034,7 @@ } }, { - "__docId__": 660, + "__docId__": 689, "kind": "member", "static": false, "variation": null, @@ -12487,7 +13052,7 @@ } }, { - "__docId__": 661, + "__docId__": 690, "kind": "member", "static": false, "variation": null, @@ -12505,7 +13070,7 @@ } }, { - "__docId__": 662, + "__docId__": 691, "kind": "member", "static": false, "variation": null, @@ -12523,7 +13088,7 @@ } }, { - "__docId__": 663, + "__docId__": 692, "kind": "member", "static": false, "variation": null, @@ -12541,7 +13106,7 @@ } }, { - "__docId__": 664, + "__docId__": 693, "kind": "member", "static": false, "variation": null, @@ -12559,7 +13124,7 @@ } }, { - "__docId__": 665, + "__docId__": 694, "kind": "method", "static": false, "variation": null, @@ -12574,7 +13139,7 @@ "generator": false }, { - "__docId__": 666, + "__docId__": 695, "kind": "method", "static": false, "variation": null, @@ -12588,7 +13153,7 @@ "generator": false }, { - "__docId__": 667, + "__docId__": 696, "kind": "method", "static": false, "variation": null, @@ -12610,7 +13175,7 @@ "generator": false }, { - "__docId__": 668, + "__docId__": 697, "kind": "method", "static": false, "variation": null, @@ -12635,7 +13200,7 @@ "generator": false }, { - "__docId__": 669, + "__docId__": 698, "kind": "method", "static": false, "variation": null, @@ -12657,7 +13222,7 @@ "generator": false }, { - "__docId__": 670, + "__docId__": 699, "kind": "method", "static": false, "variation": null, @@ -12682,7 +13247,7 @@ "generator": false }, { - "__docId__": 671, + "__docId__": 700, "kind": "method", "static": false, "variation": null, @@ -12704,7 +13269,7 @@ "generator": false }, { - "__docId__": 672, + "__docId__": 701, "kind": "method", "static": false, "variation": null, @@ -12718,7 +13283,7 @@ "generator": false }, { - "__docId__": 673, + "__docId__": 702, "kind": "method", "static": false, "variation": null, @@ -12733,7 +13298,7 @@ "generator": false }, { - "__docId__": 674, + "__docId__": 703, "kind": "file", "static": true, "variation": null, @@ -12746,7 +13311,7 @@ "content": "import Str from './string';\n\nexport default {\n ignoreCase(a, b){\n let x = Str.lower(a);\n let y = Str.lower(b);\n return ((x < y) ? -1 : ((x > y) ? 1 : 0));\n },\n numSortAsc(a, b){\n return (a - b);\n },\n numSortDesc(a, b){\n return (b - a);\n }\n};\n" }, { - "__docId__": 675, + "__docId__": 704, "kind": "file", "static": true, "variation": null, @@ -12759,7 +13324,7 @@ "content": "/**\n * String utilities\n */\n\nexport default {\n\n lower(text){\n return text.toLowerCase();\n },\n\n upper(text){\n return text.toUpperCase();\n },\n\n trim(text){\n if (text.trim){\n return text.trim();\n }\n return text.replace(/^\\s*|\\s*$/g, '');\n },\n\n isEmpty(text){\n return this.trim(text) === '';\n },\n\n rgxEsc(text){\n let chars = /[-\\/\\\\^$*+?.()|[\\]{}]/g;\n let escMatch = '\\\\$&';\n return String(text).replace(chars, escMatch);\n },\n\n matchCase(text, caseSensitive){\n if(!caseSensitive){\n return this.lower(text);\n }\n return text;\n },\n\n /**\n * Checks if passed data contains the searched term\n * @param {String} term Searched term\n * @param {String} data Data string\n * @param {Boolean} exactMatch Exact match\n * @param {Boolean} caseSensitive Case sensitive\n * @return {Boolean}\n */\n contains(term, data, exactMatch=false, caseSensitive=false){\n // Improved by Cedric Wartel (cwl) automatic exact match for selects and\n // special characters are now filtered\n let regexp,\n modifier = caseSensitive ? 'g' : 'gi';\n if(exactMatch){\n regexp = new RegExp(\n '(^\\\\s*)'+ this.rgxEsc(term) +'(\\\\s*$)', modifier);\n } else {\n regexp = new RegExp(this.rgxEsc(term), modifier);\n }\n return regexp.test(data);\n }\n\n};\n" }, { - "__docId__": 676, + "__docId__": 705, "kind": "file", "static": true, "variation": null, @@ -12769,10 +13334,10 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import Event from './event';\nimport Dom from './dom';\nimport Str from './string';\nimport Types from './types';\nimport DateHelper from './date';\nimport Helpers from './helpers';\nimport {Emitter} from './emitter';\n\n// Features\nimport {Store} from './modules/store';\nimport {GridLayout} from './modules/gridLayout';\nimport {Loader} from './modules/loader';\nimport {HighlightKeyword} from './modules/highlightKeywords';\nimport {PopupFilter} from './modules/popupFilter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\nimport {RowsCounter} from './modules/rowsCounter';\nimport {StatusBar} from './modules/statusBar';\nimport {Paging} from './modules/paging';\nimport {ClearButton} from './modules/clearButton';\nimport {Help} from './modules/help';\nimport {AlternateRows} from './modules/alternateRows';\nimport {NoResults} from './modules/noResults';\nimport {State} from './modules/state';\n\nlet global = window,\n doc = global.document;\n\nexport class TableFilter {\n\n /**\n * TableFilter object constructor\n * requires `table` or `id` arguments, `row` and `configuration` optional\n * @param {DOMElement} table Table DOM element\n * @param {String} id Table id\n * @param {Number} row index indicating the 1st row\n * @param {Object} configuration object\n */\n constructor(...args) {\n if(args.length === 0){ return; }\n\n this.id = null;\n this.version = '{VERSION}';\n this.year = new Date().getFullYear();\n this.tbl = null;\n this.startRow = null;\n this.refRow = null;\n this.headersRow = null;\n this.cfg = {};\n this.nbFilterableRows = null;\n this.nbRows = null;\n this.nbCells = null;\n this._hasGrid = false;\n\n // TODO: use for-of with babel plug-in\n args.forEach((arg)=> {\n // for (let arg of args) {\n let argtype = typeof arg;\n if(argtype === 'object' && arg && arg.nodeName === 'TABLE'){\n this.tbl = arg;\n this.id = arg.id || `tf_${new Date().getTime()}_`;\n } else if(argtype === 'string'){\n this.id = arg;\n this.tbl = Dom.id(arg);\n } else if(argtype === 'number'){\n this.startRow = arg;\n } else if(argtype === 'object'){\n this.cfg = arg;\n }\n // }\n });\n\n if(!this.tbl || this.tbl.nodeName != 'TABLE' || this.getRowsNb() === 0){\n throw new Error(\n 'Could not instantiate TableFilter: HTML table not found.');\n }\n\n // configuration object\n let f = this.cfg;\n\n this.emitter = new Emitter();\n\n //Start row et cols nb\n this.refRow = this.startRow === null ? 2 : (this.startRow+1);\n try{ this.nbCells = this.getCellsNb(this.refRow); }\n catch(e){ this.nbCells = this.getCellsNb(0); }\n\n //default script base path\n this.basePath = f.base_path || 'tablefilter/';\n\n /*** filter types ***/\n this.fltTypeInp = 'input';\n this.fltTypeSlc = 'select';\n this.fltTypeMulti = 'multiple';\n this.fltTypeCheckList = 'checklist';\n this.fltTypeNone = 'none';\n\n /*** filters' grid properties ***/\n\n //enables/disables filter grid\n this.fltGrid = f.grid === false ? false : true;\n\n //enables/disables grid layout (fixed headers)\n this.gridLayout = Boolean(f.grid_layout);\n\n this.filtersRowIndex = isNaN(f.filters_row_index) ?\n 0 : f.filters_row_index;\n this.headersRow = isNaN(f.headers_row_index) ?\n (this.filtersRowIndex === 0 ? 1 : 0) : f.headers_row_index;\n\n //defines tag of the cells containing filters (td/th)\n this.fltCellTag = f.filters_cell_tag!=='th' ||\n f.filters_cell_tag!=='td' ? 'td' : f.filters_cell_tag;\n\n //stores filters ids\n this.fltIds = [];\n //stores filters DOM elements\n this.fltElms = [];\n //stores valid rows indexes (rows visible upon filtering)\n this.validRowsIndex = [];\n //stores filters row element\n this.fltGridEl = null;\n //container div for paging elements, reset btn etc.\n this.infDiv = null;\n //div for rows counter\n this.lDiv = null;\n //div for reset button and results per page select\n this.rDiv = null;\n //div for paging elements\n this.mDiv = null;\n\n //defines css class for div containing paging elements, rows counter etc\n this.infDivCssClass = f.inf_div_css_class || 'inf';\n //defines css class for left div\n this.lDivCssClass = f.left_div_css_class || 'ldiv';\n //defines css class for right div\n this.rDivCssClass = f.right_div_css_class || 'rdiv';\n //defines css class for mid div\n this.mDivCssClass = f.middle_div_css_class || 'mdiv';\n //table container div css class\n this.contDivCssClass = f.content_div_css_class || 'cont';\n\n /*** filters' grid appearance ***/\n //stylesheet file\n this.stylePath = f.style_path || this.basePath + 'style/';\n this.stylesheet = f.stylesheet || this.stylePath+'tablefilter.css';\n this.stylesheetId = this.id + '_style';\n //defines css class for filters row\n this.fltsRowCssClass = f.flts_row_css_class || 'fltrow';\n //enables/disables icons (paging, reset button)\n this.enableIcons = f.enable_icons===false ? false : true;\n //enables/disbles rows alternating bg colors\n this.alternateRows = Boolean(f.alternate_rows);\n //defines widths of columns\n this.hasColWidths = Types.isArray(f.col_widths);\n this.colWidths = this.hasColWidths ? f.col_widths : null;\n //defines css class for filters\n this.fltCssClass = f.flt_css_class || 'flt';\n //defines css class for multiple selects filters\n this.fltMultiCssClass = f.flt_multi_css_class || 'flt_multi';\n //defines css class for filters\n this.fltSmallCssClass = f.flt_small_css_class || 'flt_s';\n //defines css class for single-filter\n this.singleFltCssClass = f.single_flt_css_class || 'single_flt';\n\n /*** filters' grid behaviours ***/\n //enables/disables enter key\n this.enterKey = f.enter_key===false ? false : true;\n //calls function before filtering starts\n this.onBeforeFilter = Types.isFn(f.on_before_filter) ?\n f.on_before_filter : null;\n //calls function after filtering\n this.onAfterFilter = Types.isFn(f.on_after_filter) ?\n f.on_after_filter : null;\n //enables/disables case sensitivity\n this.caseSensitive = Boolean(f.case_sensitive);\n //has exact match per column\n this.hasExactMatchByCol = Types.isArray(f.columns_exact_match);\n this.exactMatchByCol = this.hasExactMatchByCol ?\n f.columns_exact_match : [];\n //enables/disbles exact match for search\n this.exactMatch = Boolean(f.exact_match);\n //refreshes drop-down lists upon validation\n this.linkedFilters = Boolean(f.linked_filters);\n //wheter excluded options are disabled\n this.disableExcludedOptions = Boolean(f.disable_excluded_options);\n //id of active filter\n this.activeFilterId = null;\n //enables always visible rows\n this.hasVisibleRows = Boolean(f.rows_always_visible);\n //array containing always visible rows\n this.visibleRows = this.hasVisibleRows ? f.rows_always_visible : [];\n //enables/disables external filters generation\n this.isExternalFlt = Boolean(f.external_flt_grid);\n //array containing ids of external elements containing filters\n this.externalFltTgtIds = f.external_flt_grid_ids || [];\n //stores filters elements if isExternalFlt is true\n this.externalFltEls = [];\n //delays any filtering process if loader true\n this.execDelay = !isNaN(f.exec_delay) ? parseInt(f.exec_delay,10) : 100;\n //calls function when filters grid loaded\n this.onFiltersLoaded = Types.isFn(f.on_filters_loaded) ?\n f.on_filters_loaded : null;\n //enables/disables single filter search\n this.singleSearchFlt = Boolean(f.single_filter);\n //calls function after row is validated\n this.onRowValidated = Types.isFn(f.on_row_validated) ?\n f.on_row_validated : null;\n //array defining columns for customCellData event\n this.customCellDataCols = f.custom_cell_data_cols ?\n f.custom_cell_data_cols : [];\n //calls custom function for retrieving cell data\n this.customCellData = Types.isFn(f.custom_cell_data) ?\n f.custom_cell_data : null;\n //input watermark text array\n this.watermark = f.watermark || '';\n this.isWatermarkArray = Types.isArray(this.watermark);\n //id of toolbar container element\n this.toolBarTgtId = f.toolbar_target_id || null;\n //enables/disables help div\n this.help = Types.isUndef(f.help_instructions) ?\n undefined : Boolean(f.help_instructions);\n //popup filters\n this.popupFilters = Boolean(f.popup_filters);\n //active columns color\n this.markActiveColumns = Boolean(f.mark_active_columns);\n //defines css class for active column header\n this.activeColumnsCssClass = f.active_columns_css_class ||\n 'activeHeader';\n //calls function before active column header is marked\n this.onBeforeActiveColumn = Types.isFn(f.on_before_active_column) ?\n f.on_before_active_column : null;\n //calls function after active column header is marked\n this.onAfterActiveColumn = Types.isFn(f.on_after_active_column) ?\n f.on_after_active_column : null;\n\n /*** select filter's customisation and behaviours ***/\n //defines 1st option text\n this.displayAllText = f.display_all_text || 'Clear';\n //enables/disables empty option in combo-box filters\n this.enableEmptyOption = Boolean(f.enable_empty_option);\n //defines empty option text\n this.emptyText = f.empty_text || '(Empty)';\n //enables/disables non empty option in combo-box filters\n this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);\n //defines empty option text\n this.nonEmptyText = f.non_empty_text || '(Non empty)';\n //enables/disables onChange event on combo-box\n this.onSlcChange = f.on_change===false ? false : true;\n //enables/disables select options sorting\n this.sortSlc = f.sort_select===false ? false : true;\n //enables/disables ascending numeric options sorting\n this.isSortNumAsc = Boolean(f.sort_num_asc);\n this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];\n //enables/disables descending numeric options sorting\n this.isSortNumDesc = Boolean(f.sort_num_desc);\n this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];\n //Select filters are populated on demand\n this.loadFltOnDemand = Boolean(f.load_filters_on_demand);\n this.hasCustomOptions = Types.isObj(f.custom_options);\n this.customOptions = f.custom_options;\n\n /*** Filter operators ***/\n this.rgxOperator = f.regexp_operator || 'rgx:';\n this.emOperator = f.empty_operator || '[empty]';\n this.nmOperator = f.nonempty_operator || '[nonempty]';\n this.orOperator = f.or_operator || '||';\n this.anOperator = f.and_operator || '&&';\n this.grOperator = f.greater_operator || '>';\n this.lwOperator = f.lower_operator || '<';\n this.leOperator = f.lower_equal_operator || '<=';\n this.geOperator = f.greater_equal_operator || '>=';\n this.dfOperator = f.different_operator || '!';\n this.lkOperator = f.like_operator || '*';\n this.eqOperator = f.equal_operator || '=';\n this.stOperator = f.start_with_operator || '{';\n this.enOperator = f.end_with_operator || '}';\n this.curExp = f.cur_exp || '^[¥£€$]';\n this.separator = f.separator || ',';\n\n /*** rows counter ***/\n //show/hides rows counter\n this.rowsCounter = Boolean(f.rows_counter);\n\n /*** status bar ***/\n //show/hides status bar\n this.statusBar = Boolean(f.status_bar);\n\n /*** loader ***/\n //enables/disables loader/spinner indicator\n this.loader = Boolean(f.loader);\n\n /*** validation - reset buttons/links ***/\n //show/hides filter's validation button\n this.displayBtn = Boolean(f.btn);\n //defines validation button text\n this.btnText = f.btn_text || (!this.enableIcons ? 'Go' : '');\n //defines css class for validation button\n this.btnCssClass = f.btn_css_class ||\n (!this.enableIcons ? 'btnflt' : 'btnflt_icon');\n //show/hides reset link\n this.btnReset = Boolean(f.btn_reset);\n //defines css class for reset button\n this.btnResetCssClass = f.btn_reset_css_class || 'reset';\n //callback function before filters are cleared\n this.onBeforeReset = Types.isFn(f.on_before_reset) ?\n f.on_before_reset : null;\n //callback function after filters are cleared\n this.onAfterReset = Types.isFn(f.on_after_reset) ?\n f.on_after_reset : null;\n\n /*** paging ***/\n //enables/disables table paging\n this.paging = Boolean(f.paging);\n this.nbVisibleRows = 0; //nb visible rows\n this.nbHiddenRows = 0; //nb hidden rows\n\n /*** autofilter on typing ***/\n //enables/disables auto filtering, table is filtered when user stops\n //typing\n this.autoFilter = Boolean(f.auto_filter);\n //onkeyup delay timer (msecs)\n this.autoFilterDelay = !isNaN(f.auto_filter_delay) ?\n f.auto_filter_delay : 900;\n //typing indicator\n this.isUserTyping = null;\n this.autoFilterTimer = null;\n\n /*** keyword highlighting ***/\n //enables/disables keyword highlighting\n this.highlightKeywords = Boolean(f.highlight_keywords);\n\n /*** No results feature ***/\n this.noResults = Types.isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n // stateful\n this.state = Types.isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\n //defines default date type (european DMY)\n this.defaultDateType = f.default_date_type || 'DMY';\n //defines default thousands separator\n //US = ',' EU = '.'\n this.thousandsSeparator = f.thousands_separator || ',';\n //defines default decimal separator\n //US & javascript = '.' EU = ','\n this.decimalSeparator = f.decimal_separator || '.';\n //enables number format per column\n this.hasColNbFormat = Types.isArray(f.col_number_format);\n //array containing columns nb formats\n this.colNbFormat = this.hasColNbFormat ? f.col_number_format : null;\n //enables date type per column\n this.hasColDateType = Types.isArray(f.col_date_type);\n //array containing columns date type\n this.colDateType = this.hasColDateType ? f.col_date_type : null;\n\n /*** ids prefixes ***/\n //css class name added to table\n this.prfxTf = 'TF';\n //filters (inputs - selects)\n this.prfxFlt = 'flt';\n //validation button\n this.prfxValButton = 'btn';\n //container div for paging elements, rows counter etc.\n this.prfxInfDiv = 'inf_';\n //left div\n this.prfxLDiv = 'ldiv_';\n //right div\n this.prfxRDiv = 'rdiv_';\n //middle div\n this.prfxMDiv = 'mdiv_';\n //filter values cookie\n this.prfxCookieFltsValues = 'tf_flts_';\n //page nb cookie\n this.prfxCookiePageNb = 'tf_pgnb_';\n //page length cookie\n this.prfxCookiePageLen = 'tf_pglen_';\n this.prfxResponsive = 'resp';\n\n /*** cookies ***/\n //remembers filters values on page load\n this.rememberGridValues = Boolean(f.remember_grid_values);\n //remembers page nb on page load\n this.rememberPageNb = this.paging && f.remember_page_number;\n //remembers page length on page load\n this.rememberPageLen = this.paging && f.remember_page_length;\n this.hasPersistence = this.rememberGridValues || this.rememberPageNb ||\n this.rememberPageLen;\n\n /*** extensions ***/\n //imports external script\n this.extensions = f.extensions;\n this.hasExtensions = Types.isArray(this.extensions);\n\n /*** themes ***/\n this.enableDefaultTheme = Boolean(f.enable_default_theme);\n //imports themes\n this.hasThemes = (this.enableDefaultTheme || Types.isArray(f.themes));\n this.themes = f.themes || [];\n //themes path\n this.themesPath = f.themes_path || this.stylePath + 'themes/';\n\n //responsive table\n this.responsive = Boolean(f.responsive);\n\n // Features registry\n this.Mod = {};\n\n // Extensions registry\n this.ExtRegistry = {};\n\n /*** TF events ***/\n this.Evt = {\n // Detect key\n detectKey(e) {\n if(!this.enterKey){ return; }\n if(e){\n let key = Event.keyCode(e);\n if(key===13){\n this.filter();\n Event.cancel(e);\n Event.stop(e);\n } else {\n this.isUserTyping = true;\n global.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n },\n // if auto-filter on, detect user is typing and filter columns\n onKeyUp(e) {\n if(!this.autoFilter){\n return;\n }\n let key = Event.keyCode(e);\n this.isUserTyping = false;\n\n function filter() {\n global.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n if(!this.isUserTyping){\n this.filter();\n this.isUserTyping = null;\n }\n }\n\n if(key!==13 && key!==9 && key!==27 && key!==38 && key!==40) {\n if(this.autoFilterTimer === null){\n this.autoFilterTimer = global.setInterval(\n filter.bind(this), this.autoFilterDelay);\n }\n } else {\n global.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n },\n // if auto-filter on, detect user is typing\n onKeyDown() {\n if(!this.autoFilter) { return; }\n this.isUserTyping = true;\n },\n // if auto-filter on, clear interval on filter blur\n onInpBlur() {\n if(this.autoFilter){\n this.isUserTyping = false;\n global.clearInterval(this.autoFilterTimer);\n }\n this.emitter.emit('filter-blur', this);\n },\n // set focused text-box filter as active\n onInpFocus(e) {\n let elm = Event.target(e);\n this.emitter.emit('filter-focus', this, elm);\n }\n };\n }\n\n /**\n * Initialise features and layout\n */\n init(){\n if(this._hasGrid){\n return;\n }\n\n let Mod = this.Mod;\n let n = this.singleSearchFlt ? 1 : this.nbCells,\n inpclass;\n\n //loads stylesheet if not imported\n this.import(this.stylesheetId, this.stylesheet, null, 'link');\n\n //loads theme\n if(this.hasThemes){\n this.loadThemes();\n }\n\n // Instantiate help feature and initialise only if set true\n if(!Mod.help){\n Mod.help = new Help(this);\n }\n if(this.help){\n Mod.help.init();\n }\n\n if(this.state){\n if(!Mod.state){\n Mod.state = new State(this);\n }\n Mod.state.init();\n }\n\n if(this.hasPersistence){\n if(!Mod.store){\n Mod.store = new Store(this);\n }\n Mod.store.init();\n }\n\n if(this.gridLayout){\n if(!Mod.gridLayout){\n Mod.gridLayout = new GridLayout(this);\n }\n Mod.gridLayout.init();\n }\n\n if(this.loader){\n if(!Mod.loader){\n Mod.loader = new Loader(this);\n }\n Mod.loader.init();\n }\n\n if(this.highlightKeywords){\n Mod.highlightKeyword = new HighlightKeyword(this);\n Mod.highlightKeyword.init();\n }\n\n if(this.popupFilters){\n if(!Mod.popupFilter){\n Mod.popupFilter = new PopupFilter(this);\n }\n Mod.popupFilter.init();\n }\n\n //filters grid is not generated\n if(!this.fltGrid){\n this._initNoFilters();\n } else {\n let fltrow = this._insertFiltersRow();\n\n this.nbFilterableRows = this.getRowsNb();\n this.nbVisibleRows = this.nbFilterableRows;\n this.nbRows = this.tbl.rows.length;\n\n // Generate filters\n for(let i=0; i this.setActiveFilterId(filter.id));\n\n }//if this.fltGrid\n\n /* Features */\n if(this.hasVisibleRows){\n this.emitter.on(['after-filtering'], ()=> this.enforceVisibility());\n this.enforceVisibility();\n }\n if(this.rowsCounter){\n Mod.rowsCounter = new RowsCounter(this);\n Mod.rowsCounter.init();\n }\n if(this.statusBar){\n Mod.statusBar = new StatusBar(this);\n Mod.statusBar.init();\n }\n if(this.paging){\n if(!Mod.paging){\n Mod.paging = new Paging(this);\n Mod.paging.init();\n } else{\n Mod.paging.reset();\n }\n }\n if(this.btnReset){\n Mod.clearButton = new ClearButton(this);\n Mod.clearButton.init();\n }\n\n if(this.hasColWidths && !this.gridLayout){\n this.setColWidths();\n }\n if(this.alternateRows){\n Mod.alternateRows = new AlternateRows(this);\n Mod.alternateRows.init();\n }\n if(this.noResults){\n if(!Mod.noResults){\n Mod.noResults = new NoResults(this);\n }\n Mod.noResults.init();\n }\n\n this._hasGrid = true;\n\n if(this.hasPersistence){\n this.resetFilterValues();\n }\n\n //TF css class is added to table\n if(!this.gridLayout){\n Dom.addClass(this.tbl, this.prfxTf);\n if(this.responsive){\n Dom.addClass(this.tbl, this.prfxResponsive);\n }\n }\n\n /* Loads extensions */\n if(this.hasExtensions){\n this.initExtensions();\n }\n\n // Subscribe to events\n if(this.markActiveColumns){\n this.emitter.on(['before-filtering'],\n ()=> this.clearActiveColumns());\n this.emitter.on(['cell-processed'],\n (tf, colIndex)=> this.markActiveColumn(colIndex));\n }\n if(this.linkedFilters){\n this.emitter.on(['after-filtering'], ()=> this.linkFilters());\n }\n\n if(this.onFiltersLoaded){\n this.onFiltersLoaded.call(null, this);\n }\n\n this.initialized = true;\n this.emitter.emit('initialized', this);\n }\n\n /**\n * Insert filters row at initialization\n */\n _insertFiltersRow() {\n if(this.gridLayout){\n return;\n }\n let fltrow;\n\n let thead = Dom.tag(this.tbl, 'thead');\n if(thead.length > 0){\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.tbl.insertRow(this.filtersRowIndex);\n }\n\n fltrow.className = this.fltsRowCssClass;\n\n if(this.isExternalFlt){\n fltrow.style.display = 'none';\n }\n\n this.emitter.emit('filters-row-inserted', this, fltrow);\n return fltrow;\n }\n\n /**\n * Initialize filtersless table\n */\n _initNoFilters(){\n if(this.fltGrid){\n return;\n }\n this.refRow = this.refRow > 0 ? this.refRow-1 : 0;\n this.nbFilterableRows = this.getRowsNb();\n this.nbVisibleRows = this.nbFilterableRows;\n this.nbRows = this.nbFilterableRows + this.refRow;\n }\n\n /**\n * Build input filter type\n * @param {Number} colIndex Column index\n * @param {String} cssClass Css class applied to filter\n * @param {DOMElement} container Container DOM element\n */\n _buildInputFilter(colIndex, cssClass, container){\n let col = this.getFilterType(colIndex);\n let externalFltTgtId = this.isExternalFlt ?\n this.externalFltTgtIds[colIndex] : null;\n let inptype = col===this.fltTypeInp ? 'text' : 'hidden';\n let inp = Dom.create(this.fltTypeInp,\n ['id', this.prfxFlt+colIndex+'_'+this.id],\n ['type', inptype], ['ct', colIndex]);\n\n if(inptype !== 'hidden' && this.watermark){\n inp.setAttribute('placeholder',\n this.isWatermarkArray ? (this.watermark[colIndex] || '') :\n this.watermark\n );\n }\n inp.className = cssClass || this.fltCssClass;\n Event.add(inp, 'focus', this.Evt.onInpFocus.bind(this));\n\n //filter is appended in custom element\n if(externalFltTgtId){\n Dom.id(externalFltTgtId).appendChild(inp);\n this.externalFltEls.push(inp);\n } else {\n container.appendChild(inp);\n }\n\n this.fltIds.push(inp.id);\n\n Event.add(inp, 'keypress', this.Evt.detectKey.bind(this));\n Event.add(inp, 'keydown', this.Evt.onKeyDown.bind(this));\n Event.add(inp, 'keyup', this.Evt.onKeyUp.bind(this));\n Event.add(inp, 'blur', this.Evt.onInpBlur.bind(this));\n }\n\n /**\n * Build submit button\n * @param {Number} colIndex Column index\n * @param {DOMElement} container Container DOM element\n */\n _buildSubmitButton(colIndex, container){\n let externalFltTgtId = this.isExternalFlt ?\n this.externalFltTgtIds[colIndex] : null;\n let btn = Dom.create(this.fltTypeInp,\n ['id', this.prfxValButton+colIndex+'_'+this.id],\n ['type', 'button'], ['value', this.btnText]);\n btn.className = this.btnCssClass;\n\n //filter is appended in custom element\n if(externalFltTgtId){\n Dom.id(externalFltTgtId).appendChild(btn);\n } else{\n container.appendChild(btn);\n }\n\n Event.add(btn, 'click', ()=> this.filter());\n }\n\n /**\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n */\n feature(name){\n return this.Mod[name];\n }\n\n /**\n * Initialise all the extensions defined in the configuration object\n */\n initExtensions(){\n let exts = this.extensions;\n // Set config's publicPath dynamically for Webpack...\n __webpack_public_path__ = this.basePath;\n\n this.emitter.emit('before-loading-extensions', this);\n for(let i=0, len=exts.length; i {\n /* eslint-disable */\n let inst = new mod.default(this, ext);\n /* eslint-enable */\n inst.init();\n this.ExtRegistry[name] = inst;\n });\n }\n\n /**\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n */\n extension(name){\n return this.ExtRegistry[name];\n }\n\n /**\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n */\n hasExtension(name){\n return !Types.isEmpty(this.ExtRegistry[name]);\n }\n\n /**\n * Destroy all the extensions defined in the configuration object\n */\n destroyExtensions(){\n let exts = this.extensions;\n\n for(let i=0, len=exts.length; i';\n\n //Paging buttons\n this.btnPrevPageHtml = '';\n this.btnNextPageHtml = '';\n this.btnFirstPageHtml = '';\n this.btnLastPageHtml = '';\n\n //Loader\n this.loader = true;\n this.loaderHtml = '
    ';\n this.loaderText = null;\n\n this.emitter.emit('after-loading-themes', this);\n }\n\n /**\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n */\n getStylesheet(name='default'){\n return Dom.id(this.prfxTf + name);\n }\n\n /**\n * Destroy filter grid\n */\n destroy(){\n if(!this._hasGrid){\n return;\n }\n let rows = this.tbl.rows,\n Mod = this.Mod,\n emitter = this.emitter;\n\n if(this.isExternalFlt && !this.popupFilters){\n this.removeExternalFlts();\n }\n if(this.infDiv){\n this.removeToolbar();\n }\n if(this.markActiveColumns){\n this.clearActiveColumns();\n emitter.off(['before-filtering'], ()=> this.clearActiveColumns());\n emitter.off(['cell-processed'],\n (tf, colIndex)=> this.markActiveColumn(colIndex));\n }\n if(this.hasExtensions){\n this.destroyExtensions();\n }\n\n this.validateAllRows();\n\n if(this.fltGrid && !this.gridLayout){\n this.fltGridEl = rows[this.filtersRowIndex];\n this.tbl.deleteRow(this.filtersRowIndex);\n }\n\n // broadcast destroy event\n emitter.emit('destroy', this);\n\n // Destroy modules\n // TODO: subcribe modules to destroy event instead\n Object.keys(Mod).forEach(function(key){\n var feature = Mod[key];\n if(feature && Types.isFn(feature.destroy)){\n feature.destroy();\n }\n });\n\n // unsubscribe to events\n if(this.hasVisibleRows){\n emitter.off(['after-filtering'], ()=> this.enforceVisibility());\n }\n if(this.linkedFilters){\n emitter.off(['after-filtering'], ()=> this.linkFilters());\n }\n this.emitter.off(['filter-focus'],\n (tf, filter)=> this.setActiveFilterId(filter.id));\n\n Dom.removeClass(this.tbl, this.prfxTf);\n Dom.removeClass(this.tbl, this.prfxResponsive);\n\n this.nbHiddenRows = 0;\n this.validRowsIndex = [];\n this.fltIds = [];\n this._hasGrid = false;\n this.initialized = false;\n }\n\n /**\n * Generate container element for paging, reset button, rows counter etc.\n */\n setToolbar(){\n if(this.infDiv){\n return;\n }\n\n /*** container div ***/\n let infdiv = Dom.create('div', ['id', this.prfxInfDiv+this.id]);\n infdiv.className = this.infDivCssClass;\n\n //custom container\n if(this.toolBarTgtId){\n Dom.id(this.toolBarTgtId).appendChild(infdiv);\n }\n //grid-layout\n else if(this.gridLayout){\n let gridLayout = this.Mod.gridLayout;\n gridLayout.tblMainCont.appendChild(infdiv);\n infdiv.className = gridLayout.gridInfDivCssClass;\n }\n //default location: just above the table\n else{\n var cont = Dom.create('caption');\n cont.appendChild(infdiv);\n this.tbl.insertBefore(cont, this.tbl.firstChild);\n }\n this.infDiv = Dom.id(this.prfxInfDiv+this.id);\n\n /*** left div containing rows # displayer ***/\n let ldiv = Dom.create('div', ['id', this.prfxLDiv+this.id]);\n ldiv.className = this.lDivCssClass;\n infdiv.appendChild(ldiv);\n this.lDiv = Dom.id(this.prfxLDiv+this.id);\n\n /*** right div containing reset button\n + nb results per page select ***/\n let rdiv = Dom.create('div', ['id', this.prfxRDiv+this.id]);\n rdiv.className = this.rDivCssClass;\n infdiv.appendChild(rdiv);\n this.rDiv = Dom.id(this.prfxRDiv+this.id);\n\n /*** mid div containing paging elements ***/\n let mdiv = Dom.create('div', ['id', this.prfxMDiv+this.id]);\n mdiv.className = this.mDivCssClass;\n infdiv.appendChild(mdiv);\n this.mDiv = Dom.id(this.prfxMDiv+this.id);\n\n // emit help initialisation only if undefined\n if(Types.isUndef(this.help)){\n // explicitily set enabled field to true to initialise help by\n // default, only if setting is undefined\n this.Mod.help.enabled = true;\n this.emitter.emit('init-help', this);\n }\n }\n\n /**\n * Remove toolbar container element\n */\n removeToolbar(){\n if(!this.infDiv){\n return;\n }\n Dom.remove(this.infDiv);\n this.infDiv = null;\n\n let tbl = this.tbl;\n let captions = Dom.tag(tbl, 'caption');\n if(captions.length > 0){\n [].forEach.call(captions, (elm)=> tbl.removeChild(elm));\n }\n }\n\n /**\n * Remove all the external column filters\n */\n removeExternalFlts(){\n if(!this.isExternalFlt){\n return;\n }\n let ids = this.externalFltTgtIds,\n len = ids.length;\n for(let ct=0; ct {\n if(val !== ' '){\n this.setFilterValue(idx, val);\n }\n });\n this.filter();\n }\n\n /**\n * Filter the table by retrieving the data from each cell in every single\n * row and comparing it to the search term for current column. A row is\n * hidden when all the search terms are not found in inspected row.\n */\n filter(){\n if(!this.fltGrid || !this._hasGrid){\n return;\n }\n //invoke onbefore callback\n if(this.onBeforeFilter){\n this.onBeforeFilter.call(null, this);\n }\n this.emitter.emit('before-filtering', this);\n\n let row = this.tbl.rows,\n hiddenrows = 0;\n\n this.validRowsIndex = [];\n // search args re-init\n let searchArgs = this.getFiltersValue();\n\n var numCellData, nbFormat;\n var re_le = new RegExp(this.leOperator),\n re_ge = new RegExp(this.geOperator),\n re_l = new RegExp(this.lwOperator),\n re_g = new RegExp(this.grOperator),\n re_d = new RegExp(this.dfOperator),\n re_lk = new RegExp(Str.rgxEsc(this.lkOperator)),\n re_eq = new RegExp(this.eqOperator),\n re_st = new RegExp(this.stOperator),\n re_en = new RegExp(this.enOperator),\n // re_an = new RegExp(this.anOperator),\n // re_cr = new RegExp(this.curExp),\n re_em = this.emOperator,\n re_nm = this.nmOperator,\n re_re = new RegExp(Str.rgxEsc(this.rgxOperator));\n\n //keyword highlighting\n function highlight(str, ok, cell){\n /*jshint validthis:true */\n if(this.highlightKeywords && ok){\n str = str.replace(re_lk, '');\n str = str.replace(re_eq, '');\n str = str.replace(re_st, '');\n str = str.replace(re_en, '');\n let w = str;\n if(re_le.test(str) || re_ge.test(str) || re_l.test(str) ||\n re_g.test(str) || re_d.test(str)){\n w = Dom.getText(cell);\n }\n if(w !== ''){\n this.emitter.emit('highlight-keyword', this, cell, w);\n }\n }\n }\n\n //looks for search argument in current row\n function hasArg(sA, cellData, j){\n /*jshint validthis:true */\n sA = Str.matchCase(sA, this.caseSensitive);\n\n let occurence,\n removeNbFormat = Helpers.removeNbFormat;\n\n //Search arg operator tests\n let hasLO = re_l.test(sA),\n hasLE = re_le.test(sA),\n hasGR = re_g.test(sA),\n hasGE = re_ge.test(sA),\n hasDF = re_d.test(sA),\n hasEQ = re_eq.test(sA),\n hasLK = re_lk.test(sA),\n // hasAN = re_an.test(sA),\n hasST = re_st.test(sA),\n hasEN = re_en.test(sA),\n hasEM = (re_em === sA),\n hasNM = (re_nm === sA),\n hasRE = re_re.test(sA);\n\n //Search arg dates tests\n let isLDate = hasLO &&\n DateHelper.isValid(sA.replace(re_l,''), dtType);\n let isLEDate = hasLE &&\n DateHelper.isValid(sA.replace(re_le,''), dtType);\n let isGDate = hasGR &&\n DateHelper.isValid(sA.replace(re_g,''), dtType);\n let isGEDate = hasGE &&\n DateHelper.isValid(sA.replace(re_ge,''), dtType);\n let isDFDate = hasDF &&\n DateHelper.isValid(sA.replace(re_d,''), dtType);\n let isEQDate = hasEQ &&\n DateHelper.isValid(sA.replace(re_eq,''), dtType);\n\n let dte1, dte2;\n //dates\n if(DateHelper.isValid(cellData, dtType)){\n dte1 = DateHelper.format(cellData, dtType);\n // lower date\n if(isLDate){\n dte2 = DateHelper.format(sA.replace(re_l,''), dtType);\n occurence = dte1 < dte2;\n }\n // lower equal date\n else if(isLEDate){\n dte2 = DateHelper.format(sA.replace(re_le,''), dtType);\n occurence = dte1 <= dte2;\n }\n // greater equal date\n else if(isGEDate){\n dte2 = DateHelper.format(sA.replace(re_ge,''), dtType);\n occurence = dte1 >= dte2;\n }\n // greater date\n else if(isGDate){\n dte2 = DateHelper.format(sA.replace(re_g,''), dtType);\n occurence = dte1 > dte2;\n }\n // different date\n else if(isDFDate){\n dte2 = DateHelper.format(sA.replace(re_d,''), dtType);\n occurence = dte1.toString() != dte2.toString();\n }\n // equal date\n else if(isEQDate){\n dte2 = DateHelper.format(sA.replace(re_eq,''), dtType);\n occurence = dte1.toString() == dte2.toString();\n }\n // searched keyword with * operator doesn't have to be a date\n else if(re_lk.test(sA)){// like date\n occurence = Str.contains(sA.replace(re_lk,''), cellData,\n false, this.caseSensitive);\n }\n else if(DateHelper.isValid(sA,dtType)){\n dte2 = DateHelper.format(sA,dtType);\n occurence = dte1.toString() === dte2.toString();\n }\n //empty\n else if(hasEM){\n occurence = Str.isEmpty(cellData);\n }\n //non-empty\n else if(hasNM){\n occurence = !Str.isEmpty(cellData);\n } else {\n occurence = Str.contains(sA, cellData, this.isExactMatch(j),\n this.caseSensitive);\n }\n }\n\n else{\n //first numbers need to be formated\n if(this.hasColNbFormat && this.colNbFormat[j]){\n numCellData = removeNbFormat(\n cellData, this.colNbFormat[j]);\n nbFormat = this.colNbFormat[j];\n } else {\n if(this.thousandsSeparator === ',' &&\n this.decimalSeparator === '.'){\n numCellData = removeNbFormat(cellData, 'us');\n nbFormat = 'us';\n } else {\n numCellData = removeNbFormat(cellData, 'eu');\n nbFormat = 'eu';\n }\n }\n\n // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},\n // rgx:)\n // lower equal\n if(hasLE){\n occurence = numCellData <= removeNbFormat(\n sA.replace(re_le, ''), nbFormat);\n }\n //greater equal\n else if(hasGE){\n occurence = numCellData >= removeNbFormat(\n sA.replace(re_ge, ''), nbFormat);\n }\n //lower\n else if(hasLO){\n occurence = numCellData < removeNbFormat(\n sA.replace(re_l, ''), nbFormat);\n }\n //greater\n else if(hasGR){\n occurence = numCellData > removeNbFormat(\n sA.replace(re_g, ''), nbFormat);\n }\n //different\n else if(hasDF){\n occurence = Str.contains(sA.replace(re_d, ''), cellData,\n false, this.caseSensitive) ? false : true;\n }\n //like\n else if(hasLK){\n occurence = Str.contains(sA.replace(re_lk, ''), cellData,\n false, this.caseSensitive);\n }\n //equal\n else if(hasEQ){\n occurence = Str.contains(sA.replace(re_eq, ''), cellData,\n true, this.caseSensitive);\n }\n //starts with\n else if(hasST){\n occurence = cellData.indexOf(sA.replace(re_st, '')) === 0 ?\n true : false;\n }\n //ends with\n else if(hasEN){\n let searchArg = sA.replace(re_en, '');\n occurence =\n cellData.lastIndexOf(searchArg, cellData.length-1) ===\n (cellData.length-1)-(searchArg.length-1) &&\n cellData.lastIndexOf(\n searchArg, cellData.length-1) > -1 ? true : false;\n }\n //empty\n else if(hasEM){\n occurence = Str.isEmpty(cellData);\n }\n //non-empty\n else if(hasNM){\n occurence = !Str.isEmpty(cellData);\n }\n //regexp\n else if(hasRE){\n //in case regexp fires an exception\n try{\n //operator is removed\n let srchArg = sA.replace(re_re,'');\n let rgx = new RegExp(srchArg);\n occurence = rgx.test(cellData);\n } catch(e) { occurence = false; }\n } else {\n occurence = Str.contains(sA, cellData, this.isExactMatch(j),\n this.caseSensitive);\n }\n\n }//else\n return occurence;\n }//fn\n\n for(let k=this.refRow; k 1,\n //multiple search parameter operator &&\n sAAndSplit = sA.toString().split(this.anOperator),\n //multiple search && parameter boolean\n hasMultiAndSA = sAAndSplit.length > 1;\n\n //detect operators or array query\n if(Types.isArray(sA) || hasMultiOrSA || hasMultiAndSA){\n let cS,\n s,\n occur = false;\n if(Types.isArray(sA)){\n s = sA;\n } else {\n s = hasMultiOrSA ? sAOrSplit : sAAndSplit;\n }\n // TODO: improve clarity/readability of this block\n for(let w=0, len=s.length; w 0){\n isExludedRow = exclude.indexOf(i) != -1;\n }\n let cell = row[i].cells,\n nchilds = cell.length;\n\n // checks if row has exact cell # and is not excluded\n if(nchilds === this.nbCells && !isExludedRow){\n // this loop retrieves cell data\n for(let j=0; j 0 ? fltValues : '';\n }\n //checklist\n else if(fltColType === this.fltTypeCheckList){\n // TODO: extract a method in checklist module from below\n if(flt.getAttribute('value') !== null){\n fltValues = flt.getAttribute('value');\n //removes last operator ||\n fltValues = fltValues.substr(0, fltValues.length-3);\n //convert || separated values into array\n fltValues = fltValues.split(' ' + this.orOperator + ' ');\n }\n //return empty string if collection is empty\n fltValue = fltValues.length > 0 ? fltValues : '';\n }\n //return an empty string if collection contains a single empty string\n if(Types.isArray(fltValue) && fltValue.length === 1 &&\n fltValue[0] === ''){\n fltValue = '';\n }\n return fltValue;\n }\n\n /**\n * Return the filters' values\n * @return {Array} List of filters' values\n */\n getFiltersValue(){\n if(!this.fltGrid){\n return;\n }\n let searchArgs = [];\n for(let i=0, len=this.fltIds.length; i
    diff --git a/docs/file/src/cookie.js.html b/docs/file/src/cookie.js.html index f52e4fe4..304f3144 100644 --- a/docs/file/src/cookie.js.html +++ b/docs/file/src/cookie.js.html @@ -3,7 +3,7 @@ - src/cookie.js | tablefilter v0.2.8 API Document + src/cookie.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/date.js.html b/docs/file/src/date.js.html index ef68a9fa..ea0fdc1d 100644 --- a/docs/file/src/date.js.html +++ b/docs/file/src/date.js.html @@ -3,7 +3,7 @@ - src/date.js | tablefilter v0.2.8 API Document + src/date.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/dom.js.html b/docs/file/src/dom.js.html index 9ee77bd5..3d74d413 100644 --- a/docs/file/src/dom.js.html +++ b/docs/file/src/dom.js.html @@ -3,7 +3,7 @@ - src/dom.js | tablefilter v0.2.8 API Document + src/dom.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/emitter.js.html b/docs/file/src/emitter.js.html index c42d6363..78cc6b5f 100644 --- a/docs/file/src/emitter.js.html +++ b/docs/file/src/emitter.js.html @@ -3,7 +3,7 @@ - src/emitter.js | tablefilter v0.2.8 API Document + src/emitter.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/event.js.html b/docs/file/src/event.js.html index c15baa02..31daecb2 100644 --- a/docs/file/src/event.js.html +++ b/docs/file/src/event.js.html @@ -3,7 +3,7 @@ - src/event.js | tablefilter v0.2.8 API Document + src/event.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html index 6bfdf462..e370289d 100644 --- a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html +++ b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html @@ -3,7 +3,7 @@ - src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.2.8 API Document + src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html index 7e916e9f..48311679 100644 --- a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html +++ b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html @@ -3,7 +3,7 @@ - src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.2.8 API Document + src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/extensions/colOps/colOps.js.html b/docs/file/src/extensions/colOps/colOps.js.html index 5da55cd2..95690661 100644 --- a/docs/file/src/extensions/colOps/colOps.js.html +++ b/docs/file/src/extensions/colOps/colOps.js.html @@ -3,7 +3,7 @@ - src/extensions/colOps/colOps.js | tablefilter v0.2.8 API Document + src/extensions/colOps/colOps.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html index c2a44dc9..b63de1e9 100644 --- a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html +++ b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html @@ -3,7 +3,7 @@ - src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.2.8 API Document + src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html b/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html index 79a28e62..a14b2ccd 100644 --- a/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html +++ b/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html @@ -3,7 +3,7 @@ - src/extensions/filtersVisibility/filtersVisibility.js | tablefilter v0.2.8 API Document + src/extensions/filtersVisibility/filtersVisibility.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/extensions/sort/adapterSortabletable.js.html b/docs/file/src/extensions/sort/adapterSortabletable.js.html index a605b510..6cf56115 100644 --- a/docs/file/src/extensions/sort/adapterSortabletable.js.html +++ b/docs/file/src/extensions/sort/adapterSortabletable.js.html @@ -3,7 +3,7 @@ - src/extensions/sort/adapterSortabletable.js | tablefilter v0.2.8 API Document + src/extensions/sort/adapterSortabletable.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/extensions/sort/sort.js.html b/docs/file/src/extensions/sort/sort.js.html index 96612be6..9771f3cc 100644 --- a/docs/file/src/extensions/sort/sort.js.html +++ b/docs/file/src/extensions/sort/sort.js.html @@ -3,7 +3,7 @@ - src/extensions/sort/sort.js | tablefilter v0.2.8 API Document + src/extensions/sort/sort.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/helpers.js.html b/docs/file/src/helpers.js.html index 718cdbb0..e8623ade 100644 --- a/docs/file/src/helpers.js.html +++ b/docs/file/src/helpers.js.html @@ -3,7 +3,7 @@ - src/helpers.js | tablefilter v0.2.8 API Document + src/helpers.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/alternateRows.js.html b/docs/file/src/modules/alternateRows.js.html index 8350dc4a..fea55511 100644 --- a/docs/file/src/modules/alternateRows.js.html +++ b/docs/file/src/modules/alternateRows.js.html @@ -3,7 +3,7 @@ - src/modules/alternateRows.js | tablefilter v0.2.8 API Document + src/modules/alternateRows.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/checkList.js.html b/docs/file/src/modules/checkList.js.html index 59e715f8..b0290771 100644 --- a/docs/file/src/modules/checkList.js.html +++ b/docs/file/src/modules/checkList.js.html @@ -3,7 +3,7 @@ - src/modules/checkList.js | tablefilter v0.2.8 API Document + src/modules/checkList.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/clearButton.js.html b/docs/file/src/modules/clearButton.js.html index 9e5de6b6..60a7efa6 100644 --- a/docs/file/src/modules/clearButton.js.html +++ b/docs/file/src/modules/clearButton.js.html @@ -3,7 +3,7 @@ - src/modules/clearButton.js | tablefilter v0.2.8 API Document + src/modules/clearButton.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/dropdown.js.html b/docs/file/src/modules/dropdown.js.html index ac3dfee2..3bb0479a 100644 --- a/docs/file/src/modules/dropdown.js.html +++ b/docs/file/src/modules/dropdown.js.html @@ -3,7 +3,7 @@ - src/modules/dropdown.js | tablefilter v0.2.8 API Document + src/modules/dropdown.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/feature.js.html b/docs/file/src/modules/feature.js.html index 649dc30e..e9160d0e 100644 --- a/docs/file/src/modules/feature.js.html +++ b/docs/file/src/modules/feature.js.html @@ -3,7 +3,7 @@ - src/modules/feature.js | tablefilter v0.2.8 API Document + src/modules/feature.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/gridLayout.js.html b/docs/file/src/modules/gridLayout.js.html index 655ba13e..0e948132 100644 --- a/docs/file/src/modules/gridLayout.js.html +++ b/docs/file/src/modules/gridLayout.js.html @@ -3,7 +3,7 @@ - src/modules/gridLayout.js | tablefilter v0.2.8 API Document + src/modules/gridLayout.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/hash.js.html b/docs/file/src/modules/hash.js.html index dab676b2..b445e1bf 100644 --- a/docs/file/src/modules/hash.js.html +++ b/docs/file/src/modules/hash.js.html @@ -3,7 +3,7 @@ - src/modules/hash.js | tablefilter v0.2.8 API Document + src/modules/hash.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • @@ -145,20 +147,12 @@ export class Hash { if (!state) { return; } - - // To prevent state to react to features changes, state is temporarily - // disabled - this.state.disable(); - // State is overriden with hash state object - this.state.override(state); - // New hash state is applied to features - this.state.sync(); - // State is re-enabled - this.state.enable(); + // override current state with persisted one and sync features + this.state.overrideAndSync(state); } /** - * Destroy Hash instance + * Release Hash event subscriptions and clear fields */ destroy() { this.emitter.off(['state-changed'], (tf, state) => this.update(state)); diff --git a/docs/file/src/modules/help.js.html b/docs/file/src/modules/help.js.html index 286ffbaa..a9acb916 100644 --- a/docs/file/src/modules/help.js.html +++ b/docs/file/src/modules/help.js.html @@ -3,7 +3,7 @@ - src/modules/help.js | tablefilter v0.2.8 API Document + src/modules/help.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/highlightKeywords.js.html b/docs/file/src/modules/highlightKeywords.js.html index b4fa7fd9..c1898826 100644 --- a/docs/file/src/modules/highlightKeywords.js.html +++ b/docs/file/src/modules/highlightKeywords.js.html @@ -3,7 +3,7 @@ - src/modules/highlightKeywords.js | tablefilter v0.2.8 API Document + src/modules/highlightKeywords.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/loader.js.html b/docs/file/src/modules/loader.js.html index 8f00acdb..fa612ab3 100644 --- a/docs/file/src/modules/loader.js.html +++ b/docs/file/src/modules/loader.js.html @@ -3,7 +3,7 @@ - src/modules/loader.js | tablefilter v0.2.8 API Document + src/modules/loader.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/noResults.js.html b/docs/file/src/modules/noResults.js.html index 72640c94..7260ca3e 100644 --- a/docs/file/src/modules/noResults.js.html +++ b/docs/file/src/modules/noResults.js.html @@ -3,7 +3,7 @@ - src/modules/noResults.js | tablefilter v0.2.8 API Document + src/modules/noResults.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/paging.js.html b/docs/file/src/modules/paging.js.html index 9cc18f99..31b42822 100644 --- a/docs/file/src/modules/paging.js.html +++ b/docs/file/src/modules/paging.js.html @@ -3,7 +3,7 @@ - src/modules/paging.js | tablefilter v0.2.8 API Document + src/modules/paging.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/popupFilter.js.html b/docs/file/src/modules/popupFilter.js.html index 22be0225..37a1fa2b 100644 --- a/docs/file/src/modules/popupFilter.js.html +++ b/docs/file/src/modules/popupFilter.js.html @@ -3,7 +3,7 @@ - src/modules/popupFilter.js | tablefilter v0.2.8 API Document + src/modules/popupFilter.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/rowsCounter.js.html b/docs/file/src/modules/rowsCounter.js.html index af734070..097a2c8a 100644 --- a/docs/file/src/modules/rowsCounter.js.html +++ b/docs/file/src/modules/rowsCounter.js.html @@ -3,7 +3,7 @@ - src/modules/rowsCounter.js | tablefilter v0.2.8 API Document + src/modules/rowsCounter.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/state.js.html b/docs/file/src/modules/state.js.html index 9b3e991b..be62ff72 100644 --- a/docs/file/src/modules/state.js.html +++ b/docs/file/src/modules/state.js.html @@ -3,7 +3,7 @@ - src/modules/state.js | tablefilter v0.2.8 API Document + src/modules/state.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • @@ -64,6 +66,7 @@

    src/modules/state.js

    import {Feature} from './feature';
     import {Hash} from './hash';
    +import {Storage} from './storage';
     import Str from '../string';
     import Types from '../types';
     
    @@ -87,12 +90,17 @@ export class State extends Feature {
     
             let cfg = this.config.state;
     
    -        // hash enabled by default if state setting is simply set true
    -        this.enableHash = (cfg.types && cfg.types.indexOf('hash') !== -1) ||
    -            tf.state === true;
    +        this.enableHash = cfg === true ||
    +            (Types.isObj(cfg.types) && cfg.types.indexOf('hash') !== -1);
    +        this.enableLocalStorage = Types.isObj(cfg.types) &&
    +            cfg.types.indexOf('local_storage') !== -1;
    +        this.enableCookie = Types.isObj(cfg.types) &&
    +            cfg.types.indexOf('cookie') !== -1;
             this.persistFilters = cfg.filters === false ? false : true;
             this.persistPageNumber = Boolean(cfg.page_number);
             this.persistPageLength = Boolean(cfg.page_length);
    +        this.cookieDuration = !isNaN(cfg.cookie_duration) ?
    +            parseInt(cfg.cookie_duration, 10) : 87600;
     
             this.hash = null;
             this.pageNb = null;
    @@ -122,6 +130,10 @@ export class State extends Feature {
                 this.hash = new Hash(this);
                 this.hash.init();
             }
    +        if (this.enableLocalStorage || this.enableCookie) {
    +            this.storage = new Storage(this);
    +            this.storage.init();
    +        }
             this.initialized = true;
         }
     
    @@ -231,6 +243,23 @@ export class State extends Feature {
             }
         }
     
    +    /**
    +     * Override current state with passed one and sync features
    +     *
    +     * @param state State object
    +     */
    +    overrideAndSync(state) {
    +        // To prevent state to react to features changes, state is temporarily
    +        // disabled
    +        this.disable();
    +        // State is overriden with passed state object
    +        this.override(state);
    +        // New hash state is applied to features
    +        this.sync();
    +        // State is re-enabled
    +        this.enable();
    +    }
    +
         /**
          * Destroy State instance
          */
    @@ -252,6 +281,11 @@ export class State extends Feature {
                 this.hash = null;
             }
     
    +        if (this.enableLocalStorage || this.enableCookie) {
    +            this.storage.destroy();
    +            this.storage = null;
    +        }
    +
             this.initialized = false;
         }
     }
    diff --git a/docs/file/src/modules/statusBar.js.html b/docs/file/src/modules/statusBar.js.html
    index 02588b8d..c470be6d 100644
    --- a/docs/file/src/modules/statusBar.js.html
    +++ b/docs/file/src/modules/statusBar.js.html
    @@ -3,7 +3,7 @@
     
       
       
    -  src/modules/statusBar.js | tablefilter v0.2.8 API Document
    +  src/modules/statusBar.js | tablefilter v0.2.9 API Document
       
       
       
    @@ -55,8 +55,10 @@
     
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/modules/storage.js.html b/docs/file/src/modules/storage.js.html new file mode 100644 index 00000000..e39790dc --- /dev/null +++ b/docs/file/src/modules/storage.js.html @@ -0,0 +1,206 @@ + + + + + + src/modules/storage.js | tablefilter v0.2.9 API Document + + + + + + + + + +
    + Home + + Reference + Source + + Repository + +
    + + + +

    src/modules/storage.js

    +
    
    +import Cookie from '../cookie';
    +
    +const global = window;
    +const JSON = global.JSON;
    +const localStorage = global.localStorage;
    +const location = global.location;
    +
    +export const hasStorage = () => {
    +    return 'Storage' in global;
    +};
    +
    +/**
    + * Stores the features state in browser's local storage or cookie
    + *
    + * @export
    + * @class Storage
    + */
    +export class Storage {
    +
    +    /**
    +     * Creates an instance of Storage
    +     *
    +     * @param {State} state Instance of State
    +     */
    +    constructor(state) {
    +        this.state = state;
    +        this.tf = state.tf;
    +        this.enableLocalStorage = state.enableLocalStorage && hasStorage();
    +        this.enableCookie = state.enableCookie && !this.enableLocalStorage;
    +        this.emitter = state.emitter;
    +        this.duration = state.cookieDuration;
    +    }
    +
    +
    +    /**
    +     * Initializes the Storage object
    +     */
    +    init() {
    +        this.emitter.on(['state-changed'], (tf, state) => this.save(state));
    +        this.emitter.on(['initialized'], () => this.sync());
    +    }
    +
    +    /**
    +     * Persists the features state on state changes
    +     *
    +      * @param {State} state Instance of State
    +     */
    +    save(state) {
    +        if (this.enableLocalStorage) {
    +            localStorage[this.getKey()] = JSON.stringify(state);
    +        } else {
    +            Cookie.write(this.getKey(), JSON.stringify(state), this.duration);
    +        }
    +    }
    +
    +    /**
    +     * Turns stored string into a State JSON object
    +     *
    +     *  @returns {Object} JSON object
    +     */
    +    retrieve() {
    +        let state = null;
    +        if (this.enableLocalStorage) {
    +            state = localStorage[this.getKey()];
    +        } else {
    +            state = Cookie.read(this.getKey());
    +        }
    +
    +        if (!state) {
    +            return null;
    +        }
    +        return JSON.parse(state);
    +    }
    +
    +    /**
    +     * Removes persisted state from storage
    +     */
    +    remove() {
    +        if (this.enableLocalStorage) {
    +            localStorage.removeItem(this.getKey());
    +        } else {
    +            Cookie.remove(this.getKey());
    +        }
    +    }
    +
    +    /**
    +     * Applies persisted state to features
    +     */
    +    sync() {
    +        let state = this.retrieve();
    +        if (!state) {
    +            return;
    +        }
    +        // override current state with persisted one and sync features
    +        this.state.overrideAndSync(state);
    +    }
    +
    +    /**
    +     * Returns the storage key
    +     *
    +     * @returns {String} Key
    +     */
    +    getKey() {
    +        return JSON.stringify({
    +            key: `${this.tf.prfxTf}_${this.tf.id}`,
    +            path: location.pathname
    +        });
    +    }
    +
    +    /**
    +     * Release Storage event subscriptions and clear fields
    +     */
    +    destroy() {
    +        this.emitter.off(['state-changed'], (tf, state) => this.save(state));
    +        this.emitter.off(['initialized'], () => this.sync());
    +
    +        this.remove();
    +
    +        this.state = null;
    +        this.emitter = null;
    +    }
    +}
    +
    + +
    + + + + + + + + + + + + diff --git a/docs/file/src/modules/store.js.html b/docs/file/src/modules/store.js.html index 1257a665..05bc7d85 100644 --- a/docs/file/src/modules/store.js.html +++ b/docs/file/src/modules/store.js.html @@ -3,7 +3,7 @@ - src/modules/store.js | tablefilter v0.2.8 API Document + src/modules/store.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/sort.js.html b/docs/file/src/sort.js.html index 84b9d65e..d167bd7c 100644 --- a/docs/file/src/sort.js.html +++ b/docs/file/src/sort.js.html @@ -3,7 +3,7 @@ - src/sort.js | tablefilter v0.2.8 API Document + src/sort.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/string.js.html b/docs/file/src/string.js.html index 0ed6739a..1ecf957e 100644 --- a/docs/file/src/string.js.html +++ b/docs/file/src/string.js.html @@ -3,7 +3,7 @@ - src/string.js | tablefilter v0.2.8 API Document + src/string.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/file/src/tablefilter.js.html b/docs/file/src/tablefilter.js.html index 6113e8a5..51c3d841 100644 --- a/docs/file/src/tablefilter.js.html +++ b/docs/file/src/tablefilter.js.html @@ -3,7 +3,7 @@ - src/tablefilter.js | tablefilter v0.2.8 API Document + src/tablefilter.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • @@ -1698,7 +1700,7 @@ export class TableFilter { } /** - * Return the ID of the filter of a specified column + * Return the ID of a specified column's filter * @param {Number} index Column's index * @return {String} ID of the filter element */ @@ -2128,6 +2130,17 @@ export class TableFilter { return parseInt(idx, 10); } + /** + * Make specified column's filter active + * @param colIndex Index of a column + */ + activateFilter(colIndex){ + if(Types.isUndef(colIndex)){ + return; + } + this.setActiveFilterId(this.getFilterId(colIndex)); + } + /** * Refresh the filters subject to linking ('select', 'multiple', * 'checklist' type) @@ -2143,10 +2156,10 @@ export class TableFilter { slcIndex = slcIndex.concat(slcA3); let activeIdx = this.getColumnIndexFromFilterId(this.activeFilterId); - let slcSelectedValue; + for(let i=0, len=slcIndex.length; i<len; i++){ let curSlc = Dom.id(this.fltIds[slcIndex[i]]); - slcSelectedValue = this.getFilterValue(slcIndex[i]); + let slcSelectedValue = this.getFilterValue(slcIndex[i]); // Welcome to cyclomatic complexity hell :) // TODO: simplify/refactor if statement diff --git a/docs/file/src/types.js.html b/docs/file/src/types.js.html index 048a6d4c..45d973b5 100644 --- a/docs/file/src/types.js.html +++ b/docs/file/src/types.js.html @@ -3,7 +3,7 @@ - src/types.js | tablefilter v0.2.8 API Document + src/types.js | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/identifiers.html b/docs/identifiers.html index 71cb7d0c..5836240e 100644 --- a/docs/identifiers.html +++ b/docs/identifiers.html @@ -3,7 +3,7 @@ - Index | tablefilter v0.2.8 API Document + Index | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • @@ -626,6 +628,32 @@ cookie

    + + + +
    +

    + Storage +

    +
    +
    + + +

    Stores the features state in browser's local storage or cookie

    +
    +
    + + + + + + + + + public + + + @@ -702,6 +730,31 @@ cookie

    + + + + + public + + + + + + +
    +

    + hasStorage: * +

    +
    +
    + + + +
    + + + + diff --git a/docs/index.html b/docs/index.html index 5a32aed4..9678ae4f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,7 +3,7 @@ - tablefilter v0.2.8 API Document + tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • diff --git a/docs/package.json b/docs/package.json index 5fab8caf..38ae9f3b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "tablefilter", - "version": "0.2.8", + "version": "0.2.9", "description": "A Javascript library making HTML tables filterable and a bit more", "license": "MIT", "author": { diff --git a/docs/script/search_index.js b/docs/script/search_index.js index e9b84afd..ffb640c4 100644 --- a/docs/script/search_index.js +++ b/docs/script/search_index.js @@ -131,6 +131,12 @@ window.esdocSearchIndex = [ "StatusBar tablefilter/src/modules/statusBar.js", "class" ], + [ + "tablefilter/src/modules/storage.js~storage", + "class/src/modules/storage.js~Storage.html", + "Storage tablefilter/src/modules/storage.js", + "class" + ], [ "tablefilter/src/modules/store.js~store", "class/src/modules/store.js~Store.html", @@ -149,6 +155,12 @@ window.esdocSearchIndex = [ "hasHashChange tablefilter/src/modules/hash.js", "variable" ], + [ + "tablefilter/src/modules/storage.js~hasstorage", + "variable/index.html#static-variable-hasStorage", + "hasStorage tablefilter/src/modules/storage.js", + "variable" + ], [ "builtinexternal/ecmascriptexternal.js~array", "external/index.html", @@ -3215,18 +3227,36 @@ window.esdocSearchIndex = [ "src/modules/state.js~State#constructor", "method" ], + [ + "src/modules/state.js~state#cookieduration", + "class/src/modules/state.js~State.html#instance-member-cookieDuration", + "src/modules/state.js~State#cookieDuration", + "member" + ], [ "src/modules/state.js~state#destroy", "class/src/modules/state.js~State.html#instance-method-destroy", "src/modules/state.js~State#destroy", "method" ], + [ + "src/modules/state.js~state#enablecookie", + "class/src/modules/state.js~State.html#instance-member-enableCookie", + "src/modules/state.js~State#enableCookie", + "member" + ], [ "src/modules/state.js~state#enablehash", "class/src/modules/state.js~State.html#instance-member-enableHash", "src/modules/state.js~State#enableHash", "member" ], + [ + "src/modules/state.js~state#enablelocalstorage", + "class/src/modules/state.js~State.html#instance-member-enableLocalStorage", + "src/modules/state.js~State#enableLocalStorage", + "member" + ], [ "src/modules/state.js~state#hash", "class/src/modules/state.js~State.html#instance-member-hash", @@ -3251,6 +3281,12 @@ window.esdocSearchIndex = [ "src/modules/state.js~State#override", "method" ], + [ + "src/modules/state.js~state#overrideandsync", + "class/src/modules/state.js~State.html#instance-method-overrideAndSync", + "src/modules/state.js~State#overrideAndSync", + "method" + ], [ "src/modules/state.js~state#pagelength", "class/src/modules/state.js~State.html#instance-member-pageLength", @@ -3305,6 +3341,12 @@ window.esdocSearchIndex = [ "src/modules/state.js~State#state", "member" ], + [ + "src/modules/state.js~state#storage", + "class/src/modules/state.js~State.html#instance-member-storage", + "src/modules/state.js~State#storage", + "member" + ], [ "src/modules/state.js~state#sync", "class/src/modules/state.js~State.html#instance-method-sync", @@ -3503,6 +3545,96 @@ window.esdocSearchIndex = [ "src/modules/statusBar.js~StatusBar#statusBarTgtId", "member" ], + [ + "src/modules/storage.js", + "file/src/modules/storage.js.html", + "src/modules/storage.js", + "file" + ], + [ + "src/modules/storage.js~storage#constructor", + "class/src/modules/storage.js~Storage.html#instance-constructor-constructor", + "src/modules/storage.js~Storage#constructor", + "method" + ], + [ + "src/modules/storage.js~storage#destroy", + "class/src/modules/storage.js~Storage.html#instance-method-destroy", + "src/modules/storage.js~Storage#destroy", + "method" + ], + [ + "src/modules/storage.js~storage#duration", + "class/src/modules/storage.js~Storage.html#instance-member-duration", + "src/modules/storage.js~Storage#duration", + "member" + ], + [ + "src/modules/storage.js~storage#emitter", + "class/src/modules/storage.js~Storage.html#instance-member-emitter", + "src/modules/storage.js~Storage#emitter", + "member" + ], + [ + "src/modules/storage.js~storage#enablecookie", + "class/src/modules/storage.js~Storage.html#instance-member-enableCookie", + "src/modules/storage.js~Storage#enableCookie", + "member" + ], + [ + "src/modules/storage.js~storage#enablelocalstorage", + "class/src/modules/storage.js~Storage.html#instance-member-enableLocalStorage", + "src/modules/storage.js~Storage#enableLocalStorage", + "member" + ], + [ + "src/modules/storage.js~storage#getkey", + "class/src/modules/storage.js~Storage.html#instance-method-getKey", + "src/modules/storage.js~Storage#getKey", + "method" + ], + [ + "src/modules/storage.js~storage#init", + "class/src/modules/storage.js~Storage.html#instance-method-init", + "src/modules/storage.js~Storage#init", + "method" + ], + [ + "src/modules/storage.js~storage#remove", + "class/src/modules/storage.js~Storage.html#instance-method-remove", + "src/modules/storage.js~Storage#remove", + "method" + ], + [ + "src/modules/storage.js~storage#retrieve", + "class/src/modules/storage.js~Storage.html#instance-method-retrieve", + "src/modules/storage.js~Storage#retrieve", + "method" + ], + [ + "src/modules/storage.js~storage#save", + "class/src/modules/storage.js~Storage.html#instance-method-save", + "src/modules/storage.js~Storage#save", + "method" + ], + [ + "src/modules/storage.js~storage#state", + "class/src/modules/storage.js~Storage.html#instance-member-state", + "src/modules/storage.js~Storage#state", + "member" + ], + [ + "src/modules/storage.js~storage#sync", + "class/src/modules/storage.js~Storage.html#instance-method-sync", + "src/modules/storage.js~Storage#sync", + "method" + ], + [ + "src/modules/storage.js~storage#tf", + "class/src/modules/storage.js~Storage.html#instance-member-tf", + "src/modules/storage.js~Storage#tf", + "member" + ], [ "src/modules/store.js", "file/src/modules/store.js.html", @@ -3641,6 +3773,12 @@ window.esdocSearchIndex = [ "src/tablefilter.js~TableFilter#Mod", "member" ], + [ + "src/tablefilter.js~tablefilter#activatefilter", + "class/src/tablefilter.js~TableFilter.html#instance-method-activateFilter", + "src/tablefilter.js~TableFilter#activateFilter", + "method" + ], [ "src/tablefilter.js~tablefilter#activecolumnscssclass", "class/src/tablefilter.js~TableFilter.html#instance-member-activeColumnsCssClass", diff --git a/docs/source.html b/docs/source.html index de620c48..7eda5ea6 100644 --- a/docs/source.html +++ b/docs/source.html @@ -3,7 +3,7 @@ - Source | tablefilter v0.2.8 API Document + Source | tablefilter v0.2.9 API Document @@ -55,13 +55,15 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • -

    Source 194/741

    +

    Source 205/763

    @@ -82,7 +84,7 @@ - + @@ -90,7 +92,7 @@ - + @@ -98,7 +100,7 @@ - + @@ -106,7 +108,7 @@ - + @@ -114,7 +116,7 @@ - + @@ -122,7 +124,7 @@ - + @@ -130,7 +132,7 @@ - + @@ -138,7 +140,7 @@ - + @@ -146,7 +148,7 @@ - + @@ -154,7 +156,7 @@ - + @@ -162,7 +164,7 @@ - + @@ -170,7 +172,7 @@ - + @@ -178,7 +180,7 @@ - + @@ -186,7 +188,7 @@ - + @@ -194,7 +196,7 @@ - + @@ -202,7 +204,7 @@ - + @@ -210,7 +212,7 @@ - + @@ -218,7 +220,7 @@ - + @@ -226,7 +228,7 @@ - + @@ -234,16 +236,16 @@ - + - - - + + + @@ -251,7 +253,7 @@ - + @@ -259,7 +261,7 @@ - + @@ -267,7 +269,7 @@ - + @@ -275,7 +277,7 @@ - + @@ -283,7 +285,7 @@ - + @@ -291,7 +293,7 @@ - + @@ -299,15 +301,15 @@ - + - + - - - - + + + + @@ -315,7 +317,16 @@ - + + + + + + + + + @@ -323,7 +334,7 @@ - + @@ -331,7 +342,7 @@ - + @@ -339,15 +350,15 @@ - + - - - - + + + + @@ -355,7 +366,7 @@ - +
    - 379 byte 172016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/cookie.js- 1455 byte 582016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/date.js- 5675 byte 1722016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/dom.js- 4460 byte 1682016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/emitter.js83 %5/6 1263 byte 502016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/event.js- 1299 byte 532016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/extensions/advancedGrid/adapterEzEditTable.js29 %5/17 17896 byte 4472016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/extensions/advancedGrid/advancedGrid.js- 90 byte 22016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/extensions/colOps/colOps.js22 %2/9 12536 byte 3232016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/extensions/colsVisibility/colsVisibility.js17 %10/58 17261 byte 5202016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/extensions/filtersVisibility/filtersVisibility.js15 %5/33 5731 byte 1842016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/extensions/sort/adapterSortabletable.js10 %3/28 13392 byte 4132016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/extensions/sort/sort.js- 198 byte 82016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/helpers.js- 433 byte 232016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/alternateRows.js54 %6/11 3406 byte 1292016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/checkList.js26 %7/26 16230 byte 4652016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/clearButton.js25 %3/12 2613 byte 942016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/dropdown.js31 %6/19 12158 byte 3692016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/feature.js0 %0/14 649 byte 382016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/gridLayout.js10 %3/29 12048 byte 3492016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/hash.js Hash hasHashChange 63 %7/112628 byte1082016-04-04 07:16:34 (UTC)2415 byte1002016-04-06 16:37:17 (UTC)
    src/modules/help.js15 %3/19 5369 byte 1552016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/highlightKeywords.js40 %4/10 3998 byte 1232016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/loader.js6 %1/15 4560 byte 1572016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/noResults.js5 %1/20 3673 byte 1352016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/paging.js25 %16/64 26667 byte 7812016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/popupFilter.js35 %10/28 8999 byte 2762016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/rowsCounter.js5 %1/18 4925 byte 1482016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/state.jssrc/modules/state.js State42 %9/215001 byte1932016-04-04 07:16:34 (UTC)38 %10/266082 byte2252016-04-06 16:37:17 (UTC)
    src/modules/statusBar.js3 %1/29 7575 byte 2222016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/modules/storage.jsStorage +hasStorage56 %9/162861 byte1232016-04-06 16:37:17 (UTC)
    src/modules/store.js47 %8/17 3840 byte 1462016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/sort.js- 295 byte 152016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/string.js- 1495 byte 612016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    src/tablefilter.js TableFilter34 %78/22779986 byte23442016-04-04 07:16:34 (UTC)34 %79/22880222 byte23552016-04-06 16:37:17 (UTC)
    src/types.js- 1641 byte 802016-04-04 07:16:34 (UTC)2016-04-06 16:37:17 (UTC)
    diff --git a/docs/variable/index.html b/docs/variable/index.html index bc1a5f6f..6a3d0c13 100644 --- a/docs/variable/index.html +++ b/docs/variable/index.html @@ -3,7 +3,7 @@ - Variable | tablefilter v0.2.8 API Document + Variable | tablefilter v0.2.9 API Document @@ -55,8 +55,10 @@
  • CRowsCounter
  • CState
  • CStatusBar
  • +
  • CStorage
  • CStore
  • VhasHashChange
  • +
  • VhasStorage
  • @@ -89,6 +91,31 @@ + + + + + public + + + + + + +
    +

    + hasStorage: * +

    +
    +
    + + + +
    + + + + @@ -135,6 +162,46 @@ +
    +
    +

    + public + + + + + hasStorage: * + + + + source + +

    + +
    import {hasStorage} from 'tablefilter/src/modules/storage.js'
    + + + + + + +
    +
    + + + + + + + + + + + + + + +