'use strict'; function cov_1y5s59mky6() { var path = "/home/mario/git/DOMPurify/src/utils.ts"; var hash = "770472368ad06d0ff895b0e27e0d534b59a593be"; var global = new Function("return this")(); var gcv = "__coverage__"; var coverageData = { path: "/home/mario/git/DOMPurify/src/utils.ts", statementMap: { "0": { start: { line: 7, column: 4 }, end: { line: 7, column: 10 } }, "1": { start: { line: 9, column: 31 }, end: { line: 9, column: 37 } }, "2": { start: { line: 10, column: 27 }, end: { line: 10, column: 68 } }, "3": { start: { line: 12, column: 0 }, end: { line: 16, column: 1 } }, "4": { start: { line: 13, column: 2 }, end: { line: 15, column: 4 } }, "5": { start: { line: 14, column: 4 }, end: { line: 14, column: 13 } }, "6": { start: { line: 18, column: 0 }, end: { line: 22, column: 1 } }, "7": { start: { line: 19, column: 2 }, end: { line: 21, column: 4 } }, "8": { start: { line: 20, column: 4 }, end: { line: 20, column: 13 } }, "9": { start: { line: 24, column: 0 }, end: { line: 32, column: 1 } }, "10": { start: { line: 25, column: 2 }, end: { line: 31, column: 4 } }, "11": { start: { line: 30, column: 4 }, end: { line: 30, column: 37 } }, "12": { start: { line: 34, column: 0 }, end: { line: 38, column: 1 } }, "13": { start: { line: 35, column: 2 }, end: { line: 37, column: 4 } }, "14": { start: { line: 36, column: 4 }, end: { line: 36, column: 29 } }, "15": { start: { line: 40, column: 21 }, end: { line: 40, column: 53 } }, "16": { start: { line: 41, column: 21 }, end: { line: 41, column: 53 } }, "17": { start: { line: 42, column: 25 }, end: { line: 42, column: 61 } }, "18": { start: { line: 43, column: 17 }, end: { line: 43, column: 45 } }, "19": { start: { line: 44, column: 18 }, end: { line: 44, column: 47 } }, "20": { start: { line: 45, column: 19 }, end: { line: 45, column: 49 } }, "21": { start: { line: 46, column: 20 }, end: { line: 46, column: 51 } }, "22": { start: { line: 47, column: 21 }, end: { line: 47, column: 34 } }, "23": { start: { line: 49, column: 26 }, end: { line: 49, column: 63 } }, "24": { start: { line: 50, column: 23 }, end: { line: 50, column: 57 } }, "25": { start: { line: 51, column: 20 }, end: { line: 51, column: 51 } }, "26": { start: { line: 52, column: 22 }, end: { line: 52, column: 55 } }, "27": { start: { line: 53, column: 22 }, end: { line: 53, column: 55 } }, "28": { start: { line: 54, column: 19 }, end: { line: 54, column: 49 } }, "29": { start: { line: 56, column: 23 }, end: { line: 56, column: 57 } }, "30": { start: { line: 57, column: 24 }, end: { line: 57, column: 59 } }, "31": { start: { line: 59, column: 2 }, end: { line: 59, column: 75 } }, "32": { start: { line: 61, column: 2 }, end: { line: 61, column: 75 } }, "33": { start: { line: 63, column: 29 }, end: { line: 63, column: 69 } }, "34": { start: { line: 64, column: 23 }, end: { line: 64, column: 57 } }, "35": { start: { line: 66, column: 19 }, end: { line: 66, column: 49 } }, "36": { start: { line: 68, column: 24 }, end: { line: 68, column: 46 } }, "37": { start: { line: 79, column: 2 }, end: { line: 85, column: 4 } }, "38": { start: { line: 80, column: 4 }, end: { line: 82, column: 5 } }, "39": { start: { line: 81, column: 6 }, end: { line: 81, column: 28 } }, "40": { start: { line: 84, column: 4 }, end: { line: 84, column: 38 } }, "41": { start: { line: 97, column: 2 }, end: { line: 97, column: 54 } }, "42": { start: { line: 97, column: 32 }, end: { line: 97, column: 53 } }, "43": { start: { line: 113, column: 2 }, end: { line: 118, column: 3 } }, "44": { start: { line: 117, column: 4 }, end: { line: 117, column: 30 } }, "45": { start: { line: 120, column: 2 }, end: { line: 122, column: 3 } }, "46": { start: { line: 121, column: 4 }, end: { line: 121, column: 15 } }, "47": { start: { line: 124, column: 10 }, end: { line: 124, column: 22 } }, "48": { start: { line: 125, column: 2 }, end: { line: 142, column: 3 } }, "49": { start: { line: 126, column: 18 }, end: { line: 126, column: 26 } }, "50": { start: { line: 128, column: 4 }, end: { line: 139, column: 5 } }, "51": { start: { line: 129, column: 24 }, end: { line: 129, column: 50 } }, "52": { start: { line: 131, column: 6 }, end: { line: 138, column: 7 } }, "53": { start: { line: 133, column: 8 }, end: { line: 135, column: 9 } }, "54": { start: { line: 134, column: 10 }, end: { line: 134, column: 46 } }, "55": { start: { line: 137, column: 8 }, end: { line: 137, column: 28 } }, "56": { start: { line: 141, column: 4 }, end: { line: 141, column: 34 } }, "57": { start: { line: 144, column: 2 }, end: { line: 144, column: 13 } }, "58": { start: { line: 154, column: 2 }, end: { line: 160, column: 3 } }, "59": { start: { line: 154, column: 19 }, end: { line: 154, column: 20 } }, "60": { start: { line: 155, column: 28 }, end: { line: 155, column: 62 } }, "61": { start: { line: 157, column: 4 }, end: { line: 159, column: 5 } }, "62": { start: { line: 158, column: 6 }, end: { line: 158, column: 26 } }, "63": { start: { line: 162, column: 2 }, end: { line: 162, column: 15 } }, "64": { start: { line: 172, column: 20 }, end: { line: 172, column: 32 } }, "65": { start: { line: 174, column: 2 }, end: { line: 190, column: 3 } }, "66": { start: { line: 175, column: 28 }, end: { line: 175, column: 66 } }, "67": { start: { line: 177, column: 4 }, end: { line: 189, column: 5 } }, "68": { start: { line: 178, column: 6 }, end: { line: 188, column: 7 } }, "69": { start: { line: 179, column: 8 }, end: { line: 179, column: 48 } }, "70": { start: { line: 180, column: 13 }, end: { line: 188, column: 7 } }, "71": { start: { line: 185, column: 8 }, end: { line: 185, column: 43 } }, "72": { start: { line: 187, column: 8 }, end: { line: 187, column: 36 } }, "73": { start: { line: 192, column: 2 }, end: { line: 192, column: 19 } }, "74": { start: { line: 202, column: 2 }, end: { line: 250, column: 3 } }, "75": { start: { line: 204, column: 6 }, end: { line: 204, column: 19 } }, "76": { start: { line: 208, column: 6 }, end: { line: 208, column: 35 } }, "77": { start: { line: 212, column: 6 }, end: { line: 212, column: 36 } }, "78": { start: { line: 216, column: 6 }, end: { line: 216, column: 58 } }, "79": { start: { line: 220, column: 6 }, end: { line: 220, column: 65 } }, "80": { start: { line: 224, column: 6 }, end: { line: 224, column: 35 } }, "81": { start: { line: 229, column: 6 }, end: { line: 231, column: 7 } }, "82": { start: { line: 230, column: 8 }, end: { line: 230, column: 37 } }, "83": { start: { line: 233, column: 28 }, end: { line: 233, column: 56 } }, "84": { start: { line: 234, column: 28 }, end: { line: 234, column: 67 } }, "85": { start: { line: 236, column: 6 }, end: { line: 242, column: 7 } }, "86": { start: { line: 237, column: 28 }, end: { line: 237, column: 56 } }, "87": { start: { line: 239, column: 8 }, end: { line: 241, column: 40 } }, "88": { start: { line: 244, column: 6 }, end: { line: 244, column: 35 } }, "89": { start: { line: 248, column: 6 }, end: { line: 248, column: 35 } }, "90": { start: { line: 264, column: 2 }, end: { line: 278, column: 3 } }, "91": { start: { line: 265, column: 17 }, end: { line: 265, column: 55 } }, "92": { start: { line: 267, column: 4 }, end: { line: 275, column: 5 } }, "93": { start: { line: 268, column: 6 }, end: { line: 270, column: 7 } }, "94": { start: { line: 269, column: 8 }, end: { line: 269, column: 33 } }, "95": { start: { line: 272, column: 6 }, end: { line: 274, column: 7 } }, "96": { start: { line: 273, column: 8 }, end: { line: 273, column: 35 } }, "97": { start: { line: 277, column: 4 }, end: { line: 277, column: 36 } }, "98": { start: { line: 281, column: 4 }, end: { line: 281, column: 16 } }, "99": { start: { line: 284, column: 2 }, end: { line: 284, column: 23 } }, "100": { start: { line: 288, column: 2 }, end: { line: 293, column: 3 } }, "101": { start: { line: 289, column: 4 }, end: { line: 289, column: 36 } }, "102": { start: { line: 290, column: 4 }, end: { line: 290, column: 16 } }, "103": { start: { line: 292, column: 4 }, end: { line: 292, column: 17 } } }, fnMap: { "0": { name: "(anonymous_0)", decl: { start: { line: 13, column: 11 }, end: { line: 13, column: 12 } }, loc: { start: { line: 13, column: 33 }, end: { line: 15, column: 3 } }, line: 13 }, "1": { name: "(anonymous_1)", decl: { start: { line: 19, column: 9 }, end: { line: 19, column: 10 } }, loc: { start: { line: 19, column: 31 }, end: { line: 21, column: 3 } }, line: 19 }, "2": { name: "(anonymous_2)", decl: { start: { line: 25, column: 10 }, end: { line: 25, column: 11 } }, loc: { start: { line: 29, column: 7 }, end: { line: 31, column: 3 } }, line: 29 }, "3": { name: "(anonymous_3)", decl: { start: { line: 35, column: 14 }, end: { line: 35, column: 15 } }, loc: { start: { line: 35, column: 79 }, end: { line: 37, column: 3 } }, line: 35 }, "4": { name: "unapply", decl: { start: { line: 76, column: 9 }, end: { line: 76, column: 16 } }, loc: { start: { line: 78, column: 39 }, end: { line: 86, column: 1 } }, line: 78 }, "5": { name: "(anonymous_5)", decl: { start: { line: 79, column: 9 }, end: { line: 79, column: 10 } }, loc: { start: { line: 79, column: 46 }, end: { line: 85, column: 3 } }, line: 79 }, "6": { name: "unconstruct", decl: { start: { line: 94, column: 9 }, end: { line: 94, column: 20 } }, loc: { start: { line: 96, column: 25 }, end: { line: 98, column: 1 } }, line: 96 }, "7": { name: "(anonymous_7)", decl: { start: { line: 97, column: 9 }, end: { line: 97, column: 10 } }, loc: { start: { line: 97, column: 32 }, end: { line: 97, column: 53 } }, line: 97 }, "8": { name: "addToSet", decl: { start: { line: 108, column: 9 }, end: { line: 108, column: 17 } }, loc: { start: { line: 112, column: 27 }, end: { line: 145, column: 1 } }, line: 112 }, "9": { name: "cleanArray", decl: { start: { line: 153, column: 9 }, end: { line: 153, column: 19 } }, loc: { start: { line: 153, column: 52 }, end: { line: 163, column: 1 } }, line: 153 }, "10": { name: "clone", decl: { start: { line: 171, column: 9 }, end: { line: 171, column: 14 } }, loc: { start: { line: 171, column: 60 }, end: { line: 193, column: 1 } }, line: 171 }, "11": { name: "stringifyValue", decl: { start: { line: 201, column: 9 }, end: { line: 201, column: 23 } }, loc: { start: { line: 201, column: 48 }, end: { line: 251, column: 1 } }, line: 201 }, "12": { name: "lookupGetter", decl: { start: { line: 260, column: 9 }, end: { line: 260, column: 21 } }, loc: { start: { line: 263, column: 50 }, end: { line: 285, column: 1 } }, line: 263 }, "13": { name: "fallbackValue", decl: { start: { line: 280, column: 11 }, end: { line: 280, column: 24 } }, loc: { start: { line: 280, column: 33 }, end: { line: 282, column: 3 } }, line: 280 }, "14": { name: "isRegex", decl: { start: { line: 287, column: 9 }, end: { line: 287, column: 16 } }, loc: { start: { line: 287, column: 50 }, end: { line: 294, column: 1 } }, line: 287 } }, branchMap: { "0": { loc: { start: { line: 10, column: 27 }, end: { line: 10, column: 68 } }, type: "binary-expr", locations: [{ start: { line: 10, column: 27 }, end: { line: 10, column: 57 } }, { start: { line: 10, column: 61 }, end: { line: 10, column: 68 } }], line: 10 }, "1": { loc: { start: { line: 12, column: 0 }, end: { line: 16, column: 1 } }, type: "if", locations: [{ start: { line: 12, column: 0 }, end: { line: 16, column: 1 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 12 }, "2": { loc: { start: { line: 18, column: 0 }, end: { line: 22, column: 1 } }, type: "if", locations: [{ start: { line: 18, column: 0 }, end: { line: 22, column: 1 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 18 }, "3": { loc: { start: { line: 24, column: 0 }, end: { line: 32, column: 1 } }, type: "if", locations: [{ start: { line: 24, column: 0 }, end: { line: 32, column: 1 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 24 }, "4": { loc: { start: { line: 34, column: 0 }, end: { line: 38, column: 1 } }, type: "if", locations: [{ start: { line: 34, column: 0 }, end: { line: 38, column: 1 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 34 }, "5": { loc: { start: { line: 59, column: 2 }, end: { line: 59, column: 75 } }, type: "cond-expr", locations: [{ start: { line: 59, column: 34 }, end: { line: 59, column: 38 } }, { start: { line: 59, column: 41 }, end: { line: 59, column: 75 } }], line: 59 }, "6": { loc: { start: { line: 61, column: 2 }, end: { line: 61, column: 75 } }, type: "cond-expr", locations: [{ start: { line: 61, column: 34 }, end: { line: 61, column: 38 } }, { start: { line: 61, column: 41 }, end: { line: 61, column: 75 } }], line: 61 }, "7": { loc: { start: { line: 80, column: 4 }, end: { line: 82, column: 5 } }, type: "if", locations: [{ start: { line: 80, column: 4 }, end: { line: 82, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 80 }, "8": { loc: { start: { line: 111, column: 2 }, end: { line: 111, column: 75 } }, type: "default-arg", locations: [{ start: { line: 111, column: 58 }, end: { line: 111, column: 75 } }], line: 111 }, "9": { loc: { start: { line: 113, column: 2 }, end: { line: 118, column: 3 } }, type: "if", locations: [{ start: { line: 113, column: 2 }, end: { line: 118, column: 3 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 113 }, "10": { loc: { start: { line: 120, column: 2 }, end: { line: 122, column: 3 } }, type: "if", locations: [{ start: { line: 120, column: 2 }, end: { line: 122, column: 3 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 120 }, "11": { loc: { start: { line: 128, column: 4 }, end: { line: 139, column: 5 } }, type: "if", locations: [{ start: { line: 128, column: 4 }, end: { line: 139, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 128 }, "12": { loc: { start: { line: 131, column: 6 }, end: { line: 138, column: 7 } }, type: "if", locations: [{ start: { line: 131, column: 6 }, end: { line: 138, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 131 }, "13": { loc: { start: { line: 133, column: 8 }, end: { line: 135, column: 9 } }, type: "if", locations: [{ start: { line: 133, column: 8 }, end: { line: 135, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 133 }, "14": { loc: { start: { line: 157, column: 4 }, end: { line: 159, column: 5 } }, type: "if", locations: [{ start: { line: 157, column: 4 }, end: { line: 159, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 157 }, "15": { loc: { start: { line: 177, column: 4 }, end: { line: 189, column: 5 } }, type: "if", locations: [{ start: { line: 177, column: 4 }, end: { line: 189, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 177 }, "16": { loc: { start: { line: 178, column: 6 }, end: { line: 188, column: 7 } }, type: "if", locations: [{ start: { line: 178, column: 6 }, end: { line: 188, column: 7 } }, { start: { line: 180, column: 13 }, end: { line: 188, column: 7 } }], line: 178 }, "17": { loc: { start: { line: 180, column: 13 }, end: { line: 188, column: 7 } }, type: "if", locations: [{ start: { line: 180, column: 13 }, end: { line: 188, column: 7 } }, { start: { line: 186, column: 13 }, end: { line: 188, column: 7 } }], line: 180 }, "18": { loc: { start: { line: 181, column: 8 }, end: { line: 183, column: 36 } }, type: "binary-expr", locations: [{ start: { line: 181, column: 8 }, end: { line: 181, column: 13 } }, { start: { line: 182, column: 8 }, end: { line: 182, column: 33 } }, { start: { line: 183, column: 8 }, end: { line: 183, column: 36 } }], line: 181 }, "19": { loc: { start: { line: 202, column: 2 }, end: { line: 250, column: 3 } }, type: "switch", locations: [{ start: { line: 203, column: 4 }, end: { line: 205, column: 5 } }, { start: { line: 207, column: 4 }, end: { line: 209, column: 5 } }, { start: { line: 211, column: 4 }, end: { line: 213, column: 5 } }, { start: { line: 215, column: 4 }, end: { line: 217, column: 5 } }, { start: { line: 219, column: 4 }, end: { line: 221, column: 5 } }, { start: { line: 223, column: 4 }, end: { line: 225, column: 5 } }, { start: { line: 227, column: 4 }, end: { line: 227, column: 20 } }, { start: { line: 228, column: 4 }, end: { line: 245, column: 5 } }, { start: { line: 247, column: 4 }, end: { line: 249, column: 5 } }], line: 202 }, "20": { loc: { start: { line: 216, column: 13 }, end: { line: 216, column: 57 } }, type: "cond-expr", locations: [{ start: { line: 216, column: 30 }, end: { line: 216, column: 51 } }, { start: { line: 216, column: 54 }, end: { line: 216, column: 57 } }], line: 216 }, "21": { loc: { start: { line: 220, column: 13 }, end: { line: 220, column: 64 } }, type: "cond-expr", locations: [{ start: { line: 220, column: 30 }, end: { line: 220, column: 51 } }, { start: { line: 220, column: 54 }, end: { line: 220, column: 64 } }], line: 220 }, "22": { loc: { start: { line: 229, column: 6 }, end: { line: 231, column: 7 } }, type: "if", locations: [{ start: { line: 229, column: 6 }, end: { line: 231, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 229 }, "23": { loc: { start: { line: 236, column: 6 }, end: { line: 242, column: 7 } }, type: "if", locations: [{ start: { line: 236, column: 6 }, end: { line: 242, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 236 }, "24": { loc: { start: { line: 239, column: 15 }, end: { line: 241, column: 39 } }, type: "cond-expr", locations: [{ start: { line: 240, column: 12 }, end: { line: 240, column: 23 } }, { start: { line: 241, column: 12 }, end: { line: 241, column: 39 } }], line: 239 }, "25": { loc: { start: { line: 267, column: 4 }, end: { line: 275, column: 5 } }, type: "if", locations: [{ start: { line: 267, column: 4 }, end: { line: 275, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 267 }, "26": { loc: { start: { line: 268, column: 6 }, end: { line: 270, column: 7 } }, type: "if", locations: [{ start: { line: 268, column: 6 }, end: { line: 270, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 268 }, "27": { loc: { start: { line: 272, column: 6 }, end: { line: 274, column: 7 } }, type: "if", locations: [{ start: { line: 272, column: 6 }, end: { line: 274, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 272 } }, s: { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0, "13": 0, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 0, "22": 0, "23": 0, "24": 0, "25": 0, "26": 0, "27": 0, "28": 0, "29": 0, "30": 0, "31": 0, "32": 0, "33": 0, "34": 0, "35": 0, "36": 0, "37": 0, "38": 0, "39": 0, "40": 0, "41": 0, "42": 0, "43": 0, "44": 0, "45": 0, "46": 0, "47": 0, "48": 0, "49": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 0, "80": 0, "81": 0, "82": 0, "83": 0, "84": 0, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "90": 0, "91": 0, "92": 0, "93": 0, "94": 0, "95": 0, "96": 0, "97": 0, "98": 0, "99": 0, "100": 0, "101": 0, "102": 0, "103": 0 }, f: { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0, "13": 0, "14": 0 }, b: { "0": [0, 0], "1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0], "5": [0, 0], "6": [0, 0], "7": [0, 0], "8": [0], "9": [0, 0], "10": [0, 0], "11": [0, 0], "12": [0, 0], "13": [0, 0], "14": [0, 0], "15": [0, 0], "16": [0, 0], "17": [0, 0], "18": [0, 0, 0], "19": [0, 0, 0, 0, 0, 0, 0, 0, 0], "20": [0, 0], "21": [0, 0], "22": [0, 0], "23": [0, 0], "24": [0, 0], "25": [0, 0], "26": [0, 0], "27": [0, 0] }, _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", hash: "770472368ad06d0ff895b0e27e0d534b59a593be" }; var coverage = global[gcv] || (global[gcv] = {}); if (!coverage[path] || coverage[path].hash !== hash) { coverage[path] = coverageData; } var actualCoverage = coverage[path]; { // @ts-ignore cov_1y5s59mky6 = function () { return actualCoverage; }; } return actualCoverage; } cov_1y5s59mky6(); const { entries, setPrototypeOf, isFrozen, getPrototypeOf, getOwnPropertyDescriptor } = (cov_1y5s59mky6().s[0]++, Object); let { freeze, seal, create } = (cov_1y5s59mky6().s[1]++, Object); // eslint-disable-line import/no-mutable-exports let { apply, construct } = (cov_1y5s59mky6().s[2]++, (cov_1y5s59mky6().b[0][0]++, typeof Reflect !== 'undefined') && (cov_1y5s59mky6().b[0][1]++, Reflect)); cov_1y5s59mky6().s[3]++; if (!freeze) { cov_1y5s59mky6().b[1][0]++; cov_1y5s59mky6().s[4]++; freeze = function (x) { cov_1y5s59mky6().f[0]++; cov_1y5s59mky6().s[5]++; return x; }; } else { cov_1y5s59mky6().b[1][1]++; } cov_1y5s59mky6().s[6]++; if (!seal) { cov_1y5s59mky6().b[2][0]++; cov_1y5s59mky6().s[7]++; seal = function (x) { cov_1y5s59mky6().f[1]++; cov_1y5s59mky6().s[8]++; return x; }; } else { cov_1y5s59mky6().b[2][1]++; } cov_1y5s59mky6().s[9]++; if (!apply) { cov_1y5s59mky6().b[3][0]++; cov_1y5s59mky6().s[10]++; apply = function (func, thisArg, ...args) { cov_1y5s59mky6().f[2]++; cov_1y5s59mky6().s[11]++; return func.apply(thisArg, args); }; } else { cov_1y5s59mky6().b[3][1]++; } cov_1y5s59mky6().s[12]++; if (!construct) { cov_1y5s59mky6().b[4][0]++; cov_1y5s59mky6().s[13]++; construct = function (Func, ...args) { cov_1y5s59mky6().f[3]++; cov_1y5s59mky6().s[14]++; return new Func(...args); }; } else { cov_1y5s59mky6().b[4][1]++; } const arrayForEach = (cov_1y5s59mky6().s[15]++, unapply(Array.prototype.forEach)); (cov_1y5s59mky6().s[16]++, unapply(Array.prototype.indexOf)); const arrayLastIndexOf = (cov_1y5s59mky6().s[17]++, unapply(Array.prototype.lastIndexOf)); const arrayPop = (cov_1y5s59mky6().s[18]++, unapply(Array.prototype.pop)); const arrayPush = (cov_1y5s59mky6().s[19]++, unapply(Array.prototype.push)); (cov_1y5s59mky6().s[20]++, unapply(Array.prototype.slice)); const arraySplice = (cov_1y5s59mky6().s[21]++, unapply(Array.prototype.splice)); const arrayIsArray = (cov_1y5s59mky6().s[22]++, Array.isArray); const stringToLowerCase = (cov_1y5s59mky6().s[23]++, unapply(String.prototype.toLowerCase)); const stringToString = (cov_1y5s59mky6().s[24]++, unapply(String.prototype.toString)); const stringMatch = (cov_1y5s59mky6().s[25]++, unapply(String.prototype.match)); const stringReplace = (cov_1y5s59mky6().s[26]++, unapply(String.prototype.replace)); const stringIndexOf = (cov_1y5s59mky6().s[27]++, unapply(String.prototype.indexOf)); const stringTrim = (cov_1y5s59mky6().s[28]++, unapply(String.prototype.trim)); const numberToString = (cov_1y5s59mky6().s[29]++, unapply(Number.prototype.toString)); const booleanToString = (cov_1y5s59mky6().s[30]++, unapply(Boolean.prototype.toString)); const bigintToString = (cov_1y5s59mky6().s[31]++, typeof BigInt === 'undefined' ? (cov_1y5s59mky6().b[5][0]++, null) : (cov_1y5s59mky6().b[5][1]++, unapply(BigInt.prototype.toString))); const symbolToString = (cov_1y5s59mky6().s[32]++, typeof Symbol === 'undefined' ? (cov_1y5s59mky6().b[6][0]++, null) : (cov_1y5s59mky6().b[6][1]++, unapply(Symbol.prototype.toString))); const objectHasOwnProperty = (cov_1y5s59mky6().s[33]++, unapply(Object.prototype.hasOwnProperty)); const objectToString = (cov_1y5s59mky6().s[34]++, unapply(Object.prototype.toString)); const regExpTest = (cov_1y5s59mky6().s[35]++, unapply(RegExp.prototype.test)); const typeErrorCreate = (cov_1y5s59mky6().s[36]++, unconstruct(TypeError)); /** * Creates a new function that calls the given function with a specified thisArg and arguments. * * @param func - The function to be wrapped and called. * @returns A new function that calls the given function with a specified thisArg and arguments. */ function unapply(func) { cov_1y5s59mky6().f[4]++; cov_1y5s59mky6().s[37]++; return (thisArg, ...args) => { cov_1y5s59mky6().f[5]++; cov_1y5s59mky6().s[38]++; if (thisArg instanceof RegExp) { cov_1y5s59mky6().b[7][0]++; cov_1y5s59mky6().s[39]++; thisArg.lastIndex = 0; } else { cov_1y5s59mky6().b[7][1]++; } cov_1y5s59mky6().s[40]++; return apply(func, thisArg, args); }; } /** * Creates a new function that constructs an instance of the given constructor function with the provided arguments. * * @param func - The constructor function to be wrapped and called. * @returns A new function that constructs an instance of the given constructor function with the provided arguments. */ function unconstruct(Func) { cov_1y5s59mky6().f[6]++; cov_1y5s59mky6().s[41]++; return (...args) => { cov_1y5s59mky6().f[7]++; cov_1y5s59mky6().s[42]++; return construct(Func, args); }; } /** * Add properties to a lookup table * * @param set - The set to which elements will be added. * @param array - The array containing elements to be added to the set. * @param transformCaseFunc - An optional function to transform the case of each element before adding to the set. * @returns The modified set with added elements. */ function addToSet(set, array, transformCaseFunc = (cov_1y5s59mky6().b[8][0]++, stringToLowerCase)) { cov_1y5s59mky6().f[8]++; cov_1y5s59mky6().s[43]++; if (setPrototypeOf) { cov_1y5s59mky6().b[9][0]++; cov_1y5s59mky6().s[44]++; // Make 'in' and truthy checks like Boolean(set.constructor) // independent of any properties defined on Object.prototype. // Prevent prototype setters from intercepting set as a this value. setPrototypeOf(set, null); } else { cov_1y5s59mky6().b[9][1]++; } cov_1y5s59mky6().s[45]++; if (!arrayIsArray(array)) { cov_1y5s59mky6().b[10][0]++; cov_1y5s59mky6().s[46]++; return set; } else { cov_1y5s59mky6().b[10][1]++; } let l = (cov_1y5s59mky6().s[47]++, array.length); cov_1y5s59mky6().s[48]++; while (l--) { let element = (cov_1y5s59mky6().s[49]++, array[l]); cov_1y5s59mky6().s[50]++; if (typeof element === 'string') { cov_1y5s59mky6().b[11][0]++; const lcElement = (cov_1y5s59mky6().s[51]++, transformCaseFunc(element)); cov_1y5s59mky6().s[52]++; if (lcElement !== element) { cov_1y5s59mky6().b[12][0]++; cov_1y5s59mky6().s[53]++; // Config presets (e.g. tags.js, attrs.js) are immutable. if (!isFrozen(array)) { cov_1y5s59mky6().b[13][0]++; cov_1y5s59mky6().s[54]++; array[l] = lcElement; } else { cov_1y5s59mky6().b[13][1]++; } cov_1y5s59mky6().s[55]++; element = lcElement; } else { cov_1y5s59mky6().b[12][1]++; } } else { cov_1y5s59mky6().b[11][1]++; } cov_1y5s59mky6().s[56]++; set[element] = true; } cov_1y5s59mky6().s[57]++; return set; } /** * Clean up an array to harden against CSPP * * @param array - The array to be cleaned. * @returns The cleaned version of the array */ function cleanArray(array) { cov_1y5s59mky6().f[9]++; cov_1y5s59mky6().s[58]++; for (let index = (cov_1y5s59mky6().s[59]++, 0); index < array.length; index++) { const isPropertyExist = (cov_1y5s59mky6().s[60]++, objectHasOwnProperty(array, index)); cov_1y5s59mky6().s[61]++; if (!isPropertyExist) { cov_1y5s59mky6().b[14][0]++; cov_1y5s59mky6().s[62]++; array[index] = null; } else { cov_1y5s59mky6().b[14][1]++; } } cov_1y5s59mky6().s[63]++; return array; } /** * Shallow clone an object * * @param object - The object to be cloned. * @returns A new object that copies the original. */ function clone(object) { cov_1y5s59mky6().f[10]++; const newObject = (cov_1y5s59mky6().s[64]++, create(null)); cov_1y5s59mky6().s[65]++; for (const [property, value] of entries(object)) { const isPropertyExist = (cov_1y5s59mky6().s[66]++, objectHasOwnProperty(object, property)); cov_1y5s59mky6().s[67]++; if (isPropertyExist) { cov_1y5s59mky6().b[15][0]++; cov_1y5s59mky6().s[68]++; if (arrayIsArray(value)) { cov_1y5s59mky6().b[16][0]++; cov_1y5s59mky6().s[69]++; newObject[property] = cleanArray(value); } else { cov_1y5s59mky6().b[16][1]++; cov_1y5s59mky6().s[70]++; if ((cov_1y5s59mky6().b[18][0]++, value) && (cov_1y5s59mky6().b[18][1]++, typeof value === 'object') && (cov_1y5s59mky6().b[18][2]++, value.constructor === Object)) { cov_1y5s59mky6().b[17][0]++; cov_1y5s59mky6().s[71]++; newObject[property] = clone(value); } else { cov_1y5s59mky6().b[17][1]++; cov_1y5s59mky6().s[72]++; newObject[property] = value; } } } else { cov_1y5s59mky6().b[15][1]++; } } cov_1y5s59mky6().s[73]++; return newObject; } /** * Convert non-node values into strings without depending on direct property access. * * @param value - The value to stringify. * @returns A string representation of the provided value. */ function stringifyValue(value) { cov_1y5s59mky6().f[11]++; cov_1y5s59mky6().s[74]++; switch (typeof value) { case 'string': cov_1y5s59mky6().b[19][0]++; { cov_1y5s59mky6().s[75]++; return value; } case 'number': cov_1y5s59mky6().b[19][1]++; { cov_1y5s59mky6().s[76]++; return numberToString(value); } case 'boolean': cov_1y5s59mky6().b[19][2]++; { cov_1y5s59mky6().s[77]++; return booleanToString(value); } case 'bigint': cov_1y5s59mky6().b[19][3]++; { cov_1y5s59mky6().s[78]++; return bigintToString ? (cov_1y5s59mky6().b[20][0]++, bigintToString(value)) : (cov_1y5s59mky6().b[20][1]++, '0'); } case 'symbol': cov_1y5s59mky6().b[19][4]++; { cov_1y5s59mky6().s[79]++; return symbolToString ? (cov_1y5s59mky6().b[21][0]++, symbolToString(value)) : (cov_1y5s59mky6().b[21][1]++, 'Symbol()'); } case 'undefined': cov_1y5s59mky6().b[19][5]++; { cov_1y5s59mky6().s[80]++; return objectToString(value); } case 'function': cov_1y5s59mky6().b[19][6]++; case 'object': cov_1y5s59mky6().b[19][7]++; { cov_1y5s59mky6().s[81]++; if (value === null) { cov_1y5s59mky6().b[22][0]++; cov_1y5s59mky6().s[82]++; return objectToString(value); } else { cov_1y5s59mky6().b[22][1]++; } const valueAsRecord = (cov_1y5s59mky6().s[83]++, value); const valueToString = (cov_1y5s59mky6().s[84]++, lookupGetter(valueAsRecord, 'toString')); cov_1y5s59mky6().s[85]++; if (typeof valueToString === 'function') { cov_1y5s59mky6().b[23][0]++; const stringified = (cov_1y5s59mky6().s[86]++, valueToString(valueAsRecord)); cov_1y5s59mky6().s[87]++; return typeof stringified === 'string' ? (cov_1y5s59mky6().b[24][0]++, stringified) : (cov_1y5s59mky6().b[24][1]++, objectToString(stringified)); } else { cov_1y5s59mky6().b[23][1]++; } cov_1y5s59mky6().s[88]++; return objectToString(value); } default: cov_1y5s59mky6().b[19][8]++; { cov_1y5s59mky6().s[89]++; return objectToString(value); } } } /** * This method automatically checks if the prop is function or getter and behaves accordingly. * * @param object - The object to look up the getter function in its prototype chain. * @param prop - The property name for which to find the getter function. * @returns The getter function found in the prototype chain or a fallback function. */ function lookupGetter(object, prop) { cov_1y5s59mky6().f[12]++; cov_1y5s59mky6().s[90]++; while (object !== null) { const desc = (cov_1y5s59mky6().s[91]++, getOwnPropertyDescriptor(object, prop)); cov_1y5s59mky6().s[92]++; if (desc) { cov_1y5s59mky6().b[25][0]++; cov_1y5s59mky6().s[93]++; if (desc.get) { cov_1y5s59mky6().b[26][0]++; cov_1y5s59mky6().s[94]++; return unapply(desc.get); } else { cov_1y5s59mky6().b[26][1]++; } cov_1y5s59mky6().s[95]++; if (typeof desc.value === 'function') { cov_1y5s59mky6().b[27][0]++; cov_1y5s59mky6().s[96]++; return unapply(desc.value); } else { cov_1y5s59mky6().b[27][1]++; } } else { cov_1y5s59mky6().b[25][1]++; } cov_1y5s59mky6().s[97]++; object = getPrototypeOf(object); } function fallbackValue() { cov_1y5s59mky6().f[13]++; cov_1y5s59mky6().s[98]++; return null; } cov_1y5s59mky6().s[99]++; return fallbackValue; } function isRegex(value) { cov_1y5s59mky6().f[14]++; cov_1y5s59mky6().s[100]++; try { cov_1y5s59mky6().s[101]++; regExpTest(value, ''); cov_1y5s59mky6().s[102]++; return true; } catch { cov_1y5s59mky6().s[103]++; return false; } } function cov_kj4ogx6pc() { var path = "/home/mario/git/DOMPurify/src/tags.ts"; var hash = "bb994fd165b8804b9215c5ad12f45fb4beb3254f"; var global = new Function("return this")(); var gcv = "__coverage__"; var coverageData = { path: "/home/mario/git/DOMPurify/src/tags.ts", statementMap: { "0": { start: { line: 3, column: 20 }, end: { line: 123, column: 11 } }, "1": { start: { line: 125, column: 19 }, end: { line: 173, column: 11 } }, "2": { start: { line: 175, column: 26 }, end: { line: 201, column: 11 } }, "3": { start: { line: 207, column: 29 }, end: { line: 230, column: 11 } }, "4": { start: { line: 232, column: 22 }, end: { line: 263, column: 11 } }, "5": { start: { line: 267, column: 32 }, end: { line: 283, column: 11 } }, "6": { start: { line: 285, column: 20 }, end: { line: 285, column: 46 } } }, fnMap: {}, branchMap: {}, s: { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0 }, f: {}, b: {}, _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", hash: "bb994fd165b8804b9215c5ad12f45fb4beb3254f" }; var coverage = global[gcv] || (global[gcv] = {}); if (!coverage[path] || coverage[path].hash !== hash) { coverage[path] = coverageData; } var actualCoverage = coverage[path]; { // @ts-ignore cov_kj4ogx6pc = function () { return actualCoverage; }; } return actualCoverage; } cov_kj4ogx6pc(); const html$1 = (cov_kj4ogx6pc().s[0]++, freeze(['a', 'abbr', 'acronym', 'address', 'area', 'article', 'aside', 'audio', 'b', 'bdi', 'bdo', 'big', 'blink', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'center', 'cite', 'code', 'col', 'colgroup', 'content', 'data', 'datalist', 'dd', 'decorator', 'del', 'details', 'dfn', 'dialog', 'dir', 'div', 'dl', 'dt', 'element', 'em', 'fieldset', 'figcaption', 'figure', 'font', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'img', 'input', 'ins', 'kbd', 'label', 'legend', 'li', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meter', 'nav', 'nobr', 'ol', 'optgroup', 'option', 'output', 'p', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'search', 'section', 'select', 'shadow', 'slot', 'small', 'source', 'spacer', 'span', 'strike', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'time', 'tr', 'track', 'tt', 'u', 'ul', 'var', 'video', 'wbr'])); const svg$1 = (cov_kj4ogx6pc().s[1]++, freeze(['svg', 'a', 'altglyph', 'altglyphdef', 'altglyphitem', 'animatecolor', 'animatemotion', 'animatetransform', 'circle', 'clippath', 'defs', 'desc', 'ellipse', 'enterkeyhint', 'exportparts', 'filter', 'font', 'g', 'glyph', 'glyphref', 'hkern', 'image', 'inputmode', 'line', 'lineargradient', 'marker', 'mask', 'metadata', 'mpath', 'part', 'path', 'pattern', 'polygon', 'polyline', 'radialgradient', 'rect', 'stop', 'style', 'switch', 'symbol', 'text', 'textpath', 'title', 'tref', 'tspan', 'view', 'vkern'])); const svgFilters = (cov_kj4ogx6pc().s[2]++, freeze(['feBlend', 'feColorMatrix', 'feComponentTransfer', 'feComposite', 'feConvolveMatrix', 'feDiffuseLighting', 'feDisplacementMap', 'feDistantLight', 'feDropShadow', 'feFlood', 'feFuncA', 'feFuncB', 'feFuncG', 'feFuncR', 'feGaussianBlur', 'feImage', 'feMerge', 'feMergeNode', 'feMorphology', 'feOffset', 'fePointLight', 'feSpecularLighting', 'feSpotLight', 'feTile', 'feTurbulence'])); // List of SVG elements that are disallowed by default. // We still need to know them so that we can do namespace // checks properly in case one wants to add them to // allow-list. const svgDisallowed = (cov_kj4ogx6pc().s[3]++, freeze(['animate', 'color-profile', 'cursor', 'discard', 'font-face', 'font-face-format', 'font-face-name', 'font-face-src', 'font-face-uri', 'foreignobject', 'hatch', 'hatchpath', 'mesh', 'meshgradient', 'meshpatch', 'meshrow', 'missing-glyph', 'script', 'set', 'solidcolor', 'unknown', 'use'])); const mathMl$1 = (cov_kj4ogx6pc().s[4]++, freeze(['math', 'menclose', 'merror', 'mfenced', 'mfrac', 'mglyph', 'mi', 'mlabeledtr', 'mmultiscripts', 'mn', 'mo', 'mover', 'mpadded', 'mphantom', 'mroot', 'mrow', 'ms', 'mspace', 'msqrt', 'mstyle', 'msub', 'msup', 'msubsup', 'mtable', 'mtd', 'mtext', 'mtr', 'munder', 'munderover', 'mprescripts'])); // Similarly to SVG, we want to know all MathML elements, // even those that we disallow by default. const mathMlDisallowed = (cov_kj4ogx6pc().s[5]++, freeze(['maction', 'maligngroup', 'malignmark', 'mlongdiv', 'mscarries', 'mscarry', 'msgroup', 'mstack', 'msline', 'msrow', 'semantics', 'annotation', 'annotation-xml', 'mprescripts', 'none'])); const text = (cov_kj4ogx6pc().s[6]++, freeze(['#text'])); function cov_p2zbt3ajo() { var path = "/home/mario/git/DOMPurify/src/attrs.ts"; var hash = "4fdffd5a1f6e2b65f5c1495b45d1c357cc099e08"; var global = new Function("return this")(); var gcv = "__coverage__"; var coverageData = { path: "/home/mario/git/DOMPurify/src/attrs.ts", statementMap: { "0": { start: { line: 3, column: 20 }, end: { line: 122, column: 11 } }, "1": { start: { line: 124, column: 19 }, end: { line: 313, column: 11 } }, "2": { start: { line: 315, column: 22 }, end: { line: 370, column: 2 } }, "3": { start: { line: 372, column: 19 }, end: { line: 378, column: 11 } } }, fnMap: {}, branchMap: {}, s: { "0": 0, "1": 0, "2": 0, "3": 0 }, f: {}, b: {}, _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", hash: "4fdffd5a1f6e2b65f5c1495b45d1c357cc099e08" }; var coverage = global[gcv] || (global[gcv] = {}); if (!coverage[path] || coverage[path].hash !== hash) { coverage[path] = coverageData; } var actualCoverage = coverage[path]; { // @ts-ignore cov_p2zbt3ajo = function () { return actualCoverage; }; } return actualCoverage; } cov_p2zbt3ajo(); const html = (cov_p2zbt3ajo().s[0]++, freeze(['accept', 'action', 'align', 'alt', 'autocapitalize', 'autocomplete', 'autopictureinpicture', 'autoplay', 'background', 'bgcolor', 'border', 'capture', 'cellpadding', 'cellspacing', 'checked', 'cite', 'class', 'clear', 'color', 'cols', 'colspan', 'command', 'commandfor', 'controls', 'controlslist', 'coords', 'crossorigin', 'datetime', 'decoding', 'default', 'dir', 'disabled', 'disablepictureinpicture', 'disableremoteplayback', 'download', 'draggable', 'enctype', 'enterkeyhint', 'exportparts', 'face', 'for', 'headers', 'height', 'hidden', 'high', 'href', 'hreflang', 'id', 'inert', 'inputmode', 'integrity', 'ismap', 'kind', 'label', 'lang', 'list', 'loading', 'loop', 'low', 'max', 'maxlength', 'media', 'method', 'min', 'minlength', 'multiple', 'muted', 'name', 'nonce', 'noshade', 'novalidate', 'nowrap', 'open', 'optimum', 'part', 'pattern', 'placeholder', 'playsinline', 'popover', 'popovertarget', 'popovertargetaction', 'poster', 'preload', 'pubdate', 'radiogroup', 'readonly', 'rel', 'required', 'rev', 'reversed', 'role', 'rows', 'rowspan', 'spellcheck', 'scope', 'selected', 'shape', 'size', 'sizes', 'slot', 'span', 'srclang', 'start', 'src', 'srcset', 'step', 'style', 'summary', 'tabindex', 'title', 'translate', 'type', 'usemap', 'valign', 'value', 'width', 'wrap', 'xmlns'])); const svg = (cov_p2zbt3ajo().s[1]++, freeze(['accent-height', 'accumulate', 'additive', 'alignment-baseline', 'amplitude', 'ascent', 'attributename', 'attributetype', 'azimuth', 'basefrequency', 'baseline-shift', 'begin', 'bias', 'by', 'class', 'clip', 'clippathunits', 'clip-path', 'clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cx', 'cy', 'd', 'dx', 'dy', 'diffuseconstant', 'direction', 'display', 'divisor', 'dur', 'edgemode', 'elevation', 'end', 'exponent', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'filterunits', 'flood-color', 'flood-opacity', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'fx', 'fy', 'g1', 'g2', 'glyph-name', 'glyphref', 'gradientunits', 'gradienttransform', 'height', 'href', 'id', 'image-rendering', 'in', 'in2', 'intercept', 'k', 'k1', 'k2', 'k3', 'k4', 'kerning', 'keypoints', 'keysplines', 'keytimes', 'lang', 'lengthadjust', 'letter-spacing', 'kernelmatrix', 'kernelunitlength', 'lighting-color', 'local', 'marker-end', 'marker-mid', 'marker-start', 'markerheight', 'markerunits', 'markerwidth', 'maskcontentunits', 'maskunits', 'max', 'mask', 'mask-type', 'media', 'method', 'mode', 'min', 'name', 'numoctaves', 'offset', 'operator', 'opacity', 'order', 'orient', 'orientation', 'origin', 'overflow', 'paint-order', 'path', 'pathlength', 'patterncontentunits', 'patterntransform', 'patternunits', 'points', 'preservealpha', 'preserveaspectratio', 'primitiveunits', 'r', 'rx', 'ry', 'radius', 'refx', 'refy', 'repeatcount', 'repeatdur', 'restart', 'result', 'rotate', 'scale', 'seed', 'shape-rendering', 'slope', 'specularconstant', 'specularexponent', 'spreadmethod', 'startoffset', 'stddeviation', 'stitchtiles', 'stop-color', 'stop-opacity', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke', 'stroke-width', 'style', 'surfacescale', 'systemlanguage', 'tabindex', 'tablevalues', 'targetx', 'targety', 'transform', 'transform-origin', 'text-anchor', 'text-decoration', 'text-rendering', 'textlength', 'type', 'u1', 'u2', 'unicode', 'values', 'viewbox', 'visibility', 'version', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'width', 'word-spacing', 'wrap', 'writing-mode', 'xchannelselector', 'ychannelselector', 'x', 'x1', 'x2', 'xmlns', 'y', 'y1', 'y2', 'z', 'zoomandpan'])); const mathMl = (cov_p2zbt3ajo().s[2]++, freeze(['accent', 'accentunder', 'align', 'bevelled', 'close', 'columnalign', 'columnlines', 'columnspacing', 'columnspan', 'denomalign', 'depth', 'dir', 'display', 'displaystyle', 'encoding', 'fence', 'frame', 'height', 'href', 'id', 'largeop', 'length', 'linethickness', 'lquote', 'lspace', 'mathbackground', 'mathcolor', 'mathsize', 'mathvariant', 'maxsize', 'minsize', 'movablelimits', 'notation', 'numalign', 'open', 'rowalign', 'rowlines', 'rowspacing', 'rowspan', 'rspace', 'rquote', 'scriptlevel', 'scriptminsize', 'scriptsizemultiplier', 'selection', 'separator', 'separators', 'stretchy', 'subscriptshift', 'supscriptshift', 'symmetric', 'voffset', 'width', 'xmlns'])); const xml = (cov_p2zbt3ajo().s[3]++, freeze(['xlink:href', 'xml:id', 'xlink:title', 'xml:space', 'xmlns:xlink'])); function cov_26kcu1btp0() { var path = "/home/mario/git/DOMPurify/src/regexp.ts"; var hash = "dd27a2731798b5c02ed16a322ff9dc09d4514421"; var global = new Function("return this")(); var gcv = "__coverage__"; var coverageData = { path: "/home/mario/git/DOMPurify/src/regexp.ts", statementMap: { "0": { start: { line: 3, column: 29 }, end: { line: 3, column: 58 } }, "1": { start: { line: 4, column: 24 }, end: { line: 4, column: 53 } }, "2": { start: { line: 5, column: 27 }, end: { line: 5, column: 46 } }, "3": { start: { line: 6, column: 25 }, end: { line: 6, column: 61 } }, "4": { start: { line: 7, column: 25 }, end: { line: 7, column: 47 } }, "5": { start: { line: 8, column: 30 }, end: { line: 10, column: 1 } }, "6": { start: { line: 11, column: 33 }, end: { line: 11, column: 62 } }, "7": { start: { line: 12, column: 31 }, end: { line: 14, column: 1 } }, "8": { start: { line: 15, column: 28 }, end: { line: 15, column: 43 } }, "9": { start: { line: 16, column: 30 }, end: { line: 16, column: 62 } } }, fnMap: {}, branchMap: {}, s: { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0 }, f: {}, b: {}, _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", hash: "dd27a2731798b5c02ed16a322ff9dc09d4514421" }; var coverage = global[gcv] || (global[gcv] = {}); if (!coverage[path] || coverage[path].hash !== hash) { coverage[path] = coverageData; } var actualCoverage = coverage[path]; { // @ts-ignore cov_26kcu1btp0 = function () { return actualCoverage; }; } return actualCoverage; } cov_26kcu1btp0(); const MUSTACHE_EXPR = (cov_26kcu1btp0().s[0]++, seal(/{{[\w\W]*|^[\w\W]*}}/g)); const ERB_EXPR = (cov_26kcu1btp0().s[1]++, seal(/<%[\w\W]*|^[\w\W]*%>/g)); const TMPLIT_EXPR = (cov_26kcu1btp0().s[2]++, seal(/\${[\w\W]*/g)); const DATA_ATTR = (cov_26kcu1btp0().s[3]++, seal(/^data-[\-\w.\u00B7-\uFFFF]+$/)); // eslint-disable-line no-useless-escape const ARIA_ATTR = (cov_26kcu1btp0().s[4]++, seal(/^aria-[\-\w]+$/)); // eslint-disable-line no-useless-escape const IS_ALLOWED_URI = (cov_26kcu1btp0().s[5]++, seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i // eslint-disable-line no-useless-escape )); const IS_SCRIPT_OR_DATA = (cov_26kcu1btp0().s[6]++, seal(/^(?:\w+script|data):/i)); const ATTR_WHITESPACE = (cov_26kcu1btp0().s[7]++, seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g // eslint-disable-line no-control-regex )); const DOCTYPE_NAME = (cov_26kcu1btp0().s[8]++, seal(/^html$/i)); const CUSTOM_ELEMENT = (cov_26kcu1btp0().s[9]++, seal(/^[a-z][.\w]*(-[.\w]+)+$/i)); var EXPRESSIONS = /*#__PURE__*/Object.freeze({ __proto__: null, ARIA_ATTR: ARIA_ATTR, ATTR_WHITESPACE: ATTR_WHITESPACE, CUSTOM_ELEMENT: CUSTOM_ELEMENT, DATA_ATTR: DATA_ATTR, DOCTYPE_NAME: DOCTYPE_NAME, ERB_EXPR: ERB_EXPR, IS_ALLOWED_URI: IS_ALLOWED_URI, IS_SCRIPT_OR_DATA: IS_SCRIPT_OR_DATA, MUSTACHE_EXPR: MUSTACHE_EXPR, TMPLIT_EXPR: TMPLIT_EXPR }); function cov_pyucfw9t5() { var path = "/home/mario/git/DOMPurify/src/purify.ts"; var hash = "77614502819b906d9a6cf1e59096191fdf94b652"; var global = new Function("return this")(); var gcv = "__coverage__"; var coverageData = { path: "/home/mario/git/DOMPurify/src/purify.ts", statementMap: { "0": { start: { line: 42, column: 18 }, end: { line: 55, column: 1 } }, "1": { start: { line: 57, column: 18 }, end: { line: 59, column: 1 } }, "2": { start: { line: 58, column: 2 }, end: { line: 58, column: 55 } }, "3": { start: { line: 69, column: 34 }, end: { line: 109, column: 1 } }, "4": { start: { line: 73, column: 2 }, end: { line: 78, column: 3 } }, "5": { start: { line: 77, column: 4 }, end: { line: 77, column: 16 } }, "6": { start: { line: 83, column: 15 }, end: { line: 83, column: 19 } }, "7": { start: { line: 84, column: 20 }, end: { line: 84, column: 43 } }, "8": { start: { line: 85, column: 2 }, end: { line: 87, column: 3 } }, "9": { start: { line: 86, column: 4 }, end: { line: 86, column: 55 } }, "10": { start: { line: 89, column: 21 }, end: { line: 89, column: 63 } }, "11": { start: { line: 91, column: 2 }, end: { line: 108, column: 3 } }, "12": { start: { line: 92, column: 4 }, end: { line: 99, column: 7 } }, "13": { start: { line: 94, column: 8 }, end: { line: 94, column: 20 } }, "14": { start: { line: 97, column: 8 }, end: { line: 97, column: 25 } }, "15": { start: { line: 104, column: 4 }, end: { line: 106, column: 6 } }, "16": { start: { line: 107, column: 4 }, end: { line: 107, column: 16 } }, "17": { start: { line: 111, column: 24 }, end: { line: 123, column: 1 } }, "18": { start: { line: 112, column: 2 }, end: { line: 122, column: 4 } }, "19": { start: { line: 126, column: 31 }, end: { line: 126, column: 74 } }, "20": { start: { line: 126, column: 53 }, end: { line: 126, column: 74 } }, "21": { start: { line: 128, column: 2 }, end: { line: 128, column: 30 } }, "22": { start: { line: 130, column: 2 }, end: { line: 130, column: 25 } }, "23": { start: { line: 132, column: 2 }, end: { line: 143, column: 3 } }, "24": { start: { line: 140, column: 4 }, end: { line: 140, column: 34 } }, "25": { start: { line: 142, column: 4 }, end: { line: 142, column: 21 } }, "26": { start: { line: 145, column: 21 }, end: { line: 145, column: 27 } }, "27": { start: { line: 147, column: 27 }, end: { line: 147, column: 35 } }, "28": { start: { line: 149, column: 4 }, end: { line: 149, column: 55 } }, "29": { start: { line: 160, column: 6 }, end: { line: 160, column: 12 } }, "30": { start: { line: 162, column: 27 }, end: { line: 162, column: 44 } }, "31": { start: { line: 164, column: 20 }, end: { line: 164, column: 63 } }, "32": { start: { line: 165, column: 17 }, end: { line: 165, column: 57 } }, "33": { start: { line: 166, column: 25 }, end: { line: 166, column: 70 } }, "34": { start: { line: 167, column: 24 }, end: { line: 167, column: 68 } }, "35": { start: { line: 168, column: 24 }, end: { line: 168, column: 68 } }, "36": { start: { line: 169, column: 24 }, end: { line: 169, column: 68 } }, "37": { start: { line: 170, column: 24 }, end: { line: 170, column: 68 } }, "38": { start: { line: 172, column: 4 }, end: { line: 172, column: 76 } }, "39": { start: { line: 174, column: 4 }, end: { line: 174, column: 76 } }, "40": { start: { line: 182, column: 2 }, end: { line: 187, column: 3 } }, "41": { start: { line: 183, column: 21 }, end: { line: 183, column: 55 } }, "42": { start: { line: 184, column: 4 }, end: { line: 186, column: 5 } }, "43": { start: { line: 185, column: 6 }, end: { line: 185, column: 48 } }, "44": { start: { line: 190, column: 18 }, end: { line: 190, column: 20 } }, "45": { start: { line: 197, column: 42 }, end: { line: 197, column: 47 } }, "46": { start: { line: 206, column: 32 }, end: { line: 206, column: 33 } }, "47": { start: { line: 207, column: 41 }, end: { line: 217, column: 3 } }, "48": { start: { line: 208, column: 4 }, end: { line: 216, column: 5 } }, "49": { start: { line: 209, column: 6 }, end: { line: 215, column: 8 } }, "50": { start: { line: 219, column: 29 }, end: { line: 228, column: 3 } }, "51": { start: { line: 220, column: 4 }, end: { line: 220, column: 37 } }, "52": { start: { line: 222, column: 4 }, end: { line: 222, column: 30 } }, "53": { start: { line: 223, column: 4 }, end: { line: 227, column: 5 } }, "54": { start: { line: 224, column: 6 }, end: { line: 224, column: 49 } }, "55": { start: { line: 226, column: 6 }, end: { line: 226, column: 32 } }, "56": { start: { line: 230, column: 34 }, end: { line: 239, column: 3 } }, "57": { start: { line: 231, column: 4 }, end: { line: 231, column: 37 } }, "58": { start: { line: 233, column: 4 }, end: { line: 233, column: 30 } }, "59": { start: { line: 234, column: 4 }, end: { line: 238, column: 5 } }, "60": { start: { line: 235, column: 6 }, end: { line: 235, column: 59 } }, "61": { start: { line: 237, column: 6 }, end: { line: 237, column: 32 } }, "62": { start: { line: 245, column: 40 }, end: { line: 255, column: 3 } }, "63": { start: { line: 246, column: 4 }, end: { line: 252, column: 5 } }, "64": { start: { line: 247, column: 6 }, end: { line: 250, column: 8 } }, "65": { start: { line: 251, column: 6 }, end: { line: 251, column: 47 } }, "66": { start: { line: 254, column: 4 }, end: { line: 254, column: 37 } }, "67": { start: { line: 262, column: 6 }, end: { line: 262, column: 14 } }, "68": { start: { line: 263, column: 25 }, end: { line: 263, column: 41 } }, "69": { start: { line: 265, column: 14 }, end: { line: 265, column: 31 } }, "70": { start: { line: 270, column: 2 }, end: { line: 274, column: 52 } }, "71": { start: { line: 285, column: 6 }, end: { line: 285, column: 17 } }, "72": { start: { line: 287, column: 27 }, end: { line: 287, column: 38 } }, "73": { start: { line: 295, column: 21 }, end: { line: 295, column: 25 } }, "74": { start: { line: 296, column: 31 }, end: { line: 302, column: 4 } }, "75": { start: { line: 305, column: 21 }, end: { line: 305, column: 25 } }, "76": { start: { line: 306, column: 31 }, end: { line: 311, column: 4 } }, "77": { start: { line: 319, column: 32 }, end: { line: 340, column: 3 } }, "78": { start: { line: 343, column: 20 }, end: { line: 343, column: 24 } }, "79": { start: { line: 346, column: 20 }, end: { line: 346, column: 24 } }, "80": { start: { line: 349, column: 33 }, end: { line: 364, column: 3 } }, "81": { start: { line: 367, column: 24 }, end: { line: 367, column: 28 } }, "82": { start: { line: 370, column: 24 }, end: { line: 370, column: 28 } }, "83": { start: { line: 373, column: 32 }, end: { line: 373, column: 37 } }, "84": { start: { line: 377, column: 33 }, end: { line: 377, column: 37 } }, "85": { start: { line: 382, column: 27 }, end: { line: 382, column: 32 } }, "86": { start: { line: 387, column: 21 }, end: { line: 387, column: 25 } }, "87": { start: { line: 390, column: 23 }, end: { line: 390, column: 28 } }, "88": { start: { line: 393, column: 19 }, end: { line: 393, column: 24 } }, "89": { start: { line: 397, column: 19 }, end: { line: 397, column: 24 } }, "90": { start: { line: 403, column: 19 }, end: { line: 403, column: 24 } }, "91": { start: { line: 407, column: 28 }, end: { line: 407, column: 33 } }, "92": { start: { line: 411, column: 28 }, end: { line: 411, column: 33 } }, "93": { start: { line: 416, column: 21 }, end: { line: 416, column: 25 } }, "94": { start: { line: 431, column: 29 }, end: { line: 431, column: 34 } }, "95": { start: { line: 432, column: 38 }, end: { line: 432, column: 53 } }, "96": { start: { line: 435, column: 21 }, end: { line: 435, column: 25 } }, "97": { start: { line: 439, column: 17 }, end: { line: 439, column: 22 } }, "98": { start: { line: 442, column: 48 }, end: { line: 442, column: 50 } }, "99": { start: { line: 445, column: 24 }, end: { line: 445, column: 28 } }, "100": { start: { line: 446, column: 34 }, end: { line: 482, column: 4 } }, "101": { start: { line: 485, column: 22 }, end: { line: 485, column: 26 } }, "102": { start: { line: 486, column: 32 }, end: { line: 493, column: 4 } }, "103": { start: { line: 496, column: 28 }, end: { line: 496, column: 32 } }, "104": { start: { line: 497, column: 38 }, end: { line: 512, column: 4 } }, "105": { start: { line: 514, column: 27 }, end: { line: 514, column: 63 } }, "106": { start: { line: 515, column: 24 }, end: { line: 515, column: 52 } }, "107": { start: { line: 516, column: 25 }, end: { line: 516, column: 55 } }, "108": { start: { line: 518, column: 18 }, end: { line: 518, column: 32 } }, "109": { start: { line: 519, column: 23 }, end: { line: 519, column: 28 } }, "110": { start: { line: 522, column: 27 }, end: { line: 522, column: 31 } }, "111": { start: { line: 523, column: 37 }, end: { line: 527, column: 3 } }, "112": { start: { line: 529, column: 39 }, end: { line: 535, column: 4 } }, "113": { start: { line: 537, column: 32 }, end: { line: 537, column: 64 } }, "114": { start: { line: 543, column: 39 }, end: { line: 549, column: 4 } }, "115": { start: { line: 552, column: 57 }, end: { line: 552, column: 61 } }, "116": { start: { line: 553, column: 39 }, end: { line: 553, column: 77 } }, "117": { start: { line: 554, column: 36 }, end: { line: 554, column: 47 } }, "118": { start: { line: 555, column: 65 }, end: { line: 555, column: 69 } }, "119": { start: { line: 558, column: 30 }, end: { line: 558, column: 34 } }, "120": { start: { line: 563, column: 22 }, end: { line: 563, column: 52 } }, "121": { start: { line: 565, column: 28 }, end: { line: 569, column: 3 } }, "122": { start: { line: 568, column: 4 }, end: { line: 568, column: 72 } }, "123": { start: { line: 577, column: 23 }, end: { line: 932, column: 3 } }, "124": { start: { line: 578, column: 4 }, end: { line: 580, column: 5 } }, "125": { start: { line: 579, column: 6 }, end: { line: 579, column: 13 } }, "126": { start: { line: 583, column: 4 }, end: { line: 585, column: 5 } }, "127": { start: { line: 584, column: 6 }, end: { line: 584, column: 15 } }, "128": { start: { line: 588, column: 4 }, end: { line: 588, column: 21 } }, "129": { start: { line: 590, column: 4 }, end: { line: 594, column: 32 } }, "130": { start: { line: 597, column: 4 }, end: { line: 600, column: 28 } }, "131": { start: { line: 603, column: 4 }, end: { line: 607, column: 31 } }, "132": { start: { line: 608, column: 4 }, end: { line: 612, column: 31 } }, "133": { start: { line: 613, column: 4 }, end: { line: 617, column: 37 } }, "134": { start: { line: 618, column: 4 }, end: { line: 626, column: 38 } }, "135": { start: { line: 627, column: 4 }, end: { line: 635, column: 32 } }, "136": { start: { line: 636, column: 4 }, end: { line: 640, column: 34 } }, "137": { start: { line: 641, column: 4 }, end: { line: 644, column: 20 } }, "138": { start: { line: 645, column: 4 }, end: { line: 648, column: 20 } }, "139": { start: { line: 649, column: 4 }, end: { line: 653, column: 14 } }, "140": { start: { line: 655, column: 4 }, end: { line: 655, column: 52 } }, "141": { start: { line: 656, column: 4 }, end: { line: 656, column: 52 } }, "142": { start: { line: 657, column: 4 }, end: { line: 657, column: 67 } }, "143": { start: { line: 658, column: 4 }, end: { line: 658, column: 70 } }, "144": { start: { line: 659, column: 4 }, end: { line: 659, column: 57 } }, "145": { start: { line: 660, column: 4 }, end: { line: 660, column: 46 } }, "146": { start: { line: 661, column: 4 }, end: { line: 661, column: 49 } }, "147": { start: { line: 662, column: 4 }, end: { line: 662, column: 41 } }, "148": { start: { line: 663, column: 4 }, end: { line: 663, column: 59 } }, "149": { start: { line: 664, column: 4 }, end: { line: 664, column: 59 } }, "150": { start: { line: 665, column: 4 }, end: { line: 665, column: 41 } }, "151": { start: { line: 666, column: 4 }, end: { line: 666, column: 46 } }, "152": { start: { line: 667, column: 4 }, end: { line: 667, column: 61 } }, "153": { start: { line: 668, column: 4 }, end: { line: 668, column: 46 } }, "154": { start: { line: 669, column: 4 }, end: { line: 669, column: 37 } }, "155": { start: { line: 670, column: 4 }, end: { line: 672, column: 35 } }, "156": { start: { line: 674, column: 4 }, end: { line: 675, column: 73 } }, "157": { start: { line: 677, column: 4 }, end: { line: 682, column: 58 } }, "158": { start: { line: 684, column: 4 }, end: { line: 689, column: 43 } }, "159": { start: { line: 692, column: 6 }, end: { line: 696, column: 22 } }, "160": { start: { line: 698, column: 4 }, end: { line: 698, column: 43 } }, "161": { start: { line: 700, column: 4 }, end: { line: 705, column: 5 } }, "162": { start: { line: 704, column: 6 }, end: { line: 704, column: 80 } }, "163": { start: { line: 707, column: 4 }, end: { line: 713, column: 5 } }, "164": { start: { line: 711, column: 6 }, end: { line: 712, column: 49 } }, "165": { start: { line: 715, column: 4 }, end: { line: 724, column: 5 } }, "166": { start: { line: 722, column: 6 }, end: { line: 723, column: 61 } }, "167": { start: { line: 726, column: 4 }, end: { line: 728, column: 5 } }, "168": { start: { line: 727, column: 6 }, end: { line: 727, column: 30 } }, "169": { start: { line: 730, column: 4 }, end: { line: 732, column: 5 } }, "170": { start: { line: 731, column: 6 }, end: { line: 731, column: 24 } }, "171": { start: { line: 735, column: 4 }, end: { line: 760, column: 5 } }, "172": { start: { line: 736, column: 6 }, end: { line: 736, column: 45 } }, "173": { start: { line: 737, column: 6 }, end: { line: 737, column: 34 } }, "174": { start: { line: 738, column: 6 }, end: { line: 741, column: 7 } }, "175": { start: { line: 739, column: 8 }, end: { line: 739, column: 42 } }, "176": { start: { line: 740, column: 8 }, end: { line: 740, column: 43 } }, "177": { start: { line: 743, column: 6 }, end: { line: 747, column: 7 } }, "178": { start: { line: 744, column: 8 }, end: { line: 744, column: 41 } }, "179": { start: { line: 745, column: 8 }, end: { line: 745, column: 42 } }, "180": { start: { line: 746, column: 8 }, end: { line: 746, column: 42 } }, "181": { start: { line: 749, column: 6 }, end: { line: 753, column: 7 } }, "182": { start: { line: 750, column: 8 }, end: { line: 750, column: 48 } }, "183": { start: { line: 751, column: 8 }, end: { line: 751, column: 42 } }, "184": { start: { line: 752, column: 8 }, end: { line: 752, column: 42 } }, "185": { start: { line: 755, column: 6 }, end: { line: 759, column: 7 } }, "186": { start: { line: 756, column: 8 }, end: { line: 756, column: 44 } }, "187": { start: { line: 757, column: 8 }, end: { line: 757, column: 45 } }, "188": { start: { line: 758, column: 8 }, end: { line: 758, column: 42 } }, "189": { start: { line: 764, column: 4 }, end: { line: 764, column: 43 } }, "190": { start: { line: 765, column: 4 }, end: { line: 765, column: 49 } }, "191": { start: { line: 768, column: 4 }, end: { line: 778, column: 5 } }, "192": { start: { line: 769, column: 6 }, end: { line: 777, column: 7 } }, "193": { start: { line: 770, column: 8 }, end: { line: 770, column: 55 } }, "194": { start: { line: 771, column: 13 }, end: { line: 777, column: 7 } }, "195": { start: { line: 772, column: 8 }, end: { line: 774, column: 9 } }, "196": { start: { line: 773, column: 10 }, end: { line: 773, column: 45 } }, "197": { start: { line: 776, column: 8 }, end: { line: 776, column: 64 } }, "198": { start: { line: 780, column: 4 }, end: { line: 790, column: 5 } }, "199": { start: { line: 781, column: 6 }, end: { line: 789, column: 7 } }, "200": { start: { line: 782, column: 8 }, end: { line: 782, column: 61 } }, "201": { start: { line: 783, column: 13 }, end: { line: 789, column: 7 } }, "202": { start: { line: 784, column: 8 }, end: { line: 786, column: 9 } }, "203": { start: { line: 785, column: 10 }, end: { line: 785, column: 45 } }, "204": { start: { line: 788, column: 8 }, end: { line: 788, column: 64 } }, "205": { start: { line: 792, column: 4 }, end: { line: 797, column: 5 } }, "206": { start: { line: 796, column: 6 }, end: { line: 796, column: 78 } }, "207": { start: { line: 799, column: 4 }, end: { line: 808, column: 5 } }, "208": { start: { line: 803, column: 6 }, end: { line: 805, column: 7 } }, "209": { start: { line: 804, column: 8 }, end: { line: 804, column: 49 } }, "210": { start: { line: 807, column: 6 }, end: { line: 807, column: 72 } }, "211": { start: { line: 810, column: 4 }, end: { line: 819, column: 5 } }, "212": { start: { line: 814, column: 6 }, end: { line: 816, column: 7 } }, "213": { start: { line: 815, column: 8 }, end: { line: 815, column: 49 } }, "214": { start: { line: 818, column: 6 }, end: { line: 818, column: 76 } }, "215": { start: { line: 822, column: 4 }, end: { line: 824, column: 5 } }, "216": { start: { line: 823, column: 6 }, end: { line: 823, column: 35 } }, "217": { start: { line: 827, column: 4 }, end: { line: 829, column: 5 } }, "218": { start: { line: 828, column: 6 }, end: { line: 828, column: 55 } }, "219": { start: { line: 832, column: 4 }, end: { line: 835, column: 5 } }, "220": { start: { line: 833, column: 6 }, end: { line: 833, column: 40 } }, "221": { start: { line: 834, column: 6 }, end: { line: 834, column: 31 } }, "222": { start: { line: 844, column: 4 }, end: { line: 899, column: 5 } }, "223": { start: { line: 845, column: 6 }, end: { line: 849, column: 7 } }, "224": { start: { line: 846, column: 8 }, end: { line: 848, column: 10 } }, "225": { start: { line: 851, column: 6 }, end: { line: 855, column: 7 } }, "226": { start: { line: 852, column: 8 }, end: { line: 854, column: 10 } }, "227": { start: { line: 858, column: 41 }, end: { line: 858, column: 59 } }, "228": { start: { line: 859, column: 6 }, end: { line: 859, column: 52 } }, "229": { start: { line: 865, column: 6 }, end: { line: 870, column: 7 } }, "230": { start: { line: 866, column: 8 }, end: { line: 866, column: 43 } }, "231": { start: { line: 868, column: 8 }, end: { line: 868, column: 56 } }, "232": { start: { line: 869, column: 8 }, end: { line: 869, column: 20 } }, "233": { start: { line: 871, column: 11 }, end: { line: 899, column: 5 } }, "234": { start: { line: 879, column: 6 }, end: { line: 879, column: 37 } }, "235": { start: { line: 880, column: 6 }, end: { line: 880, column: 21 } }, "236": { start: { line: 888, column: 6 }, end: { line: 890, column: 7 } }, "237": { start: { line: 889, column: 8 }, end: { line: 889, column: 61 } }, "238": { start: { line: 896, column: 6 }, end: { line: 898, column: 7 } }, "239": { start: { line: 897, column: 8 }, end: { line: 897, column: 43 } }, "240": { start: { line: 910, column: 4 }, end: { line: 916, column: 5 } }, "241": { start: { line: 915, column: 6 }, end: { line: 915, column: 41 } }, "242": { start: { line: 918, column: 4 }, end: { line: 923, column: 5 } }, "243": { start: { line: 922, column: 6 }, end: { line: 922, column: 41 } }, "244": { start: { line: 927, column: 4 }, end: { line: 929, column: 5 } }, "245": { start: { line: 928, column: 6 }, end: { line: 928, column: 18 } }, "246": { start: { line: 931, column: 4 }, end: { line: 931, column: 17 } }, "247": { start: { line: 937, column: 23 }, end: { line: 941, column: 4 } }, "248": { start: { line: 942, column: 26 }, end: { line: 945, column: 4 } }, "249": { start: { line: 953, column: 31 }, end: { line: 1054, column: 3 } }, "250": { start: { line: 954, column: 17 }, end: { line: 954, column: 39 } }, "251": { start: { line: 958, column: 4 }, end: { line: 963, column: 5 } }, "252": { start: { line: 959, column: 6 }, end: { line: 962, column: 8 } }, "253": { start: { line: 965, column: 20 }, end: { line: 965, column: 54 } }, "254": { start: { line: 966, column: 26 }, end: { line: 966, column: 59 } }, "255": { start: { line: 968, column: 4 }, end: { line: 970, column: 5 } }, "256": { start: { line: 969, column: 6 }, end: { line: 969, column: 19 } }, "257": { start: { line: 972, column: 4 }, end: { line: 994, column: 5 } }, "258": { start: { line: 976, column: 6 }, end: { line: 978, column: 7 } }, "259": { start: { line: 977, column: 8 }, end: { line: 977, column: 33 } }, "260": { start: { line: 983, column: 6 }, end: { line: 989, column: 7 } }, "261": { start: { line: 984, column: 8 }, end: { line: 988, column: 10 } }, "262": { start: { line: 993, column: 6 }, end: { line: 993, column: 44 } }, "263": { start: { line: 996, column: 4 }, end: { line: 1013, column: 5 } }, "264": { start: { line: 1000, column: 6 }, end: { line: 1002, column: 7 } }, "265": { start: { line: 1001, column: 8 }, end: { line: 1001, column: 34 } }, "266": { start: { line: 1006, column: 6 }, end: { line: 1008, column: 7 } }, "267": { start: { line: 1007, column: 8 }, end: { line: 1007, column: 76 } }, "268": { start: { line: 1012, column: 6 }, end: { line: 1012, column: 47 } }, "269": { start: { line: 1015, column: 4 }, end: { line: 1039, column: 5 } }, "270": { start: { line: 1019, column: 6 }, end: { line: 1024, column: 7 } }, "271": { start: { line: 1023, column: 8 }, end: { line: 1023, column: 21 } }, "272": { start: { line: 1026, column: 6 }, end: { line: 1031, column: 7 } }, "273": { start: { line: 1030, column: 8 }, end: { line: 1030, column: 21 } }, "274": { start: { line: 1035, column: 6 }, end: { line: 1038, column: 8 } }, "275": { start: { line: 1042, column: 4 }, end: { line: 1047, column: 5 } }, "276": { start: { line: 1046, column: 6 }, end: { line: 1046, column: 18 } }, "277": { start: { line: 1053, column: 4 }, end: { line: 1053, column: 17 } }, "278": { start: { line: 1061, column: 23 }, end: { line: 1096, column: 3 } }, "279": { start: { line: 1062, column: 4 }, end: { line: 1062, column: 52 } }, "280": { start: { line: 1064, column: 4 }, end: { line: 1095, column: 5 } }, "281": { start: { line: 1066, column: 6 }, end: { line: 1066, column: 44 } }, "282": { start: { line: 1087, column: 6 }, end: { line: 1087, column: 19 } }, "283": { start: { line: 1089, column: 6 }, end: { line: 1094, column: 7 } }, "284": { start: { line: 1090, column: 8 }, end: { line: 1093, column: 10 } }, "285": { start: { line: 1114, column: 26 }, end: { line: 1146, column: 3 } }, "286": { start: { line: 1115, column: 23 }, end: { line: 1117, column: 36 } }, "287": { start: { line: 1118, column: 4 }, end: { line: 1130, column: 5 } }, "288": { start: { line: 1119, column: 31 }, end: { line: 1119, column: 33 } }, "289": { start: { line: 1120, column: 6 }, end: { line: 1122, column: 9 } }, "290": { start: { line: 1121, column: 8 }, end: { line: 1121, column: 35 } }, "291": { start: { line: 1123, column: 6 }, end: { line: 1129, column: 9 } }, "292": { start: { line: 1124, column: 8 }, end: { line: 1128, column: 9 } }, "293": { start: { line: 1125, column: 10 }, end: { line: 1125, column: 24 } }, "294": { start: { line: 1132, column: 23 }, end: { line: 1132, column: 65 } }, "295": { start: { line: 1133, column: 4 }, end: { line: 1145, column: 5 } }, "296": { start: { line: 1134, column: 6 }, end: { line: 1144, column: 7 } }, "297": { start: { line: 1134, column: 19 }, end: { line: 1134, column: 40 } }, "298": { start: { line: 1135, column: 26 }, end: { line: 1135, column: 39 } }, "299": { start: { line: 1136, column: 21 }, end: { line: 1136, column: 48 } }, "300": { start: { line: 1137, column: 8 }, end: { line: 1143, column: 9 } }, "301": { start: { line: 1138, column: 10 }, end: { line: 1142, column: 11 } }, "302": { start: { line: 1139, column: 12 }, end: { line: 1139, column: 52 } }, "303": { start: { line: 1154, column: 27 }, end: { line: 1181, column: 3 } }, "304": { start: { line: 1155, column: 4 }, end: { line: 1165, column: 5 } }, "305": { start: { line: 1156, column: 6 }, end: { line: 1159, column: 9 } }, "306": { start: { line: 1161, column: 6 }, end: { line: 1164, column: 9 } }, "307": { start: { line: 1167, column: 4 }, end: { line: 1167, column: 34 } }, "308": { start: { line: 1170, column: 4 }, end: { line: 1180, column: 5 } }, "309": { start: { line: 1171, column: 6 }, end: { line: 1179, column: 7 } }, "310": { start: { line: 1172, column: 8 }, end: { line: 1174, column: 22 } }, "311": { start: { line: 1173, column: 10 }, end: { line: 1173, column: 32 } }, "312": { start: { line: 1176, column: 8 }, end: { line: 1178, column: 22 } }, "313": { start: { line: 1177, column: 10 }, end: { line: 1177, column: 41 } }, "314": { start: { line: 1193, column: 37 }, end: { line: 1214, column: 3 } }, "315": { start: { line: 1194, column: 23 }, end: { line: 1196, column: 26 } }, "316": { start: { line: 1197, column: 4 }, end: { line: 1199, column: 5 } }, "317": { start: { line: 1198, column: 6 }, end: { line: 1198, column: 13 } }, "318": { start: { line: 1201, column: 4 }, end: { line: 1213, column: 5 } }, "319": { start: { line: 1201, column: 17 }, end: { line: 1201, column: 38 } }, "320": { start: { line: 1202, column: 24 }, end: { line: 1202, column: 37 } }, "321": { start: { line: 1203, column: 19 }, end: { line: 1203, column: 46 } }, "322": { start: { line: 1204, column: 6 }, end: { line: 1206, column: 7 } }, "323": { start: { line: 1205, column: 8 }, end: { line: 1205, column: 17 } }, "324": { start: { line: 1208, column: 6 }, end: { line: 1212, column: 7 } }, "325": { start: { line: 1209, column: 8 }, end: { line: 1209, column: 38 } }, "326": { start: { line: 1238, column: 29 }, end: { line: 1258, column: 3 } }, "327": { start: { line: 1239, column: 26 }, end: { line: 1239, column: 32 } }, "328": { start: { line: 1241, column: 4 }, end: { line: 1257, column: 5 } }, "329": { start: { line: 1242, column: 19 }, end: { line: 1242, column: 30 } }, "330": { start: { line: 1243, column: 23 }, end: { line: 1243, column: 79 } }, "331": { start: { line: 1245, column: 6 }, end: { line: 1247, column: 7 } }, "332": { start: { line: 1246, column: 8 }, end: { line: 1246, column: 52 } }, "333": { start: { line: 1249, column: 25 }, end: { line: 1251, column: 38 } }, "334": { start: { line: 1252, column: 6 }, end: { line: 1256, column: 7 } }, "335": { start: { line: 1253, column: 8 }, end: { line: 1255, column: 9 } }, "336": { start: { line: 1253, column: 21 }, end: { line: 1253, column: 42 } }, "337": { start: { line: 1254, column: 10 }, end: { line: 1254, column: 36 } }, "338": { start: { line: 1266, column: 24 }, end: { line: 1331, column: 3 } }, "339": { start: { line: 1268, column: 14 }, end: { line: 1268, column: 18 } }, "340": { start: { line: 1269, column: 28 }, end: { line: 1269, column: 32 } }, "341": { start: { line: 1271, column: 4 }, end: { line: 1277, column: 5 } }, "342": { start: { line: 1272, column: 6 }, end: { line: 1272, column: 42 } }, "343": { start: { line: 1275, column: 22 }, end: { line: 1275, column: 55 } }, "344": { start: { line: 1276, column: 6 }, end: { line: 1276, column: 48 } }, "345": { start: { line: 1279, column: 4 }, end: { line: 1288, column: 5 } }, "346": { start: { line: 1284, column: 6 }, end: { line: 1287, column: 25 } }, "347": { start: { line: 1290, column: 25 }, end: { line: 1290, column: 79 } }, "348": { start: { line: 1295, column: 4 }, end: { line: 1299, column: 5 } }, "349": { start: { line: 1296, column: 6 }, end: { line: 1298, column: 20 } }, "350": { start: { line: 1297, column: 8 }, end: { line: 1297, column: 79 } }, "351": { start: { line: 1302, column: 4 }, end: { line: 1311, column: 5 } }, "352": { start: { line: 1303, column: 6 }, end: { line: 1303, column: 71 } }, "353": { start: { line: 1304, column: 6 }, end: { line: 1310, column: 7 } }, "354": { start: { line: 1305, column: 8 }, end: { line: 1307, column: 25 } }, "355": { start: { line: 1313, column: 17 }, end: { line: 1313, column: 48 } }, "356": { start: { line: 1315, column: 4 }, end: { line: 1320, column: 5 } }, "357": { start: { line: 1316, column: 6 }, end: { line: 1319, column: 8 } }, "358": { start: { line: 1323, column: 4 }, end: { line: 1328, column: 5 } }, "359": { start: { line: 1324, column: 6 }, end: { line: 1327, column: 11 } }, "360": { start: { line: 1330, column: 4 }, end: { line: 1330, column: 55 } }, "361": { start: { line: 1339, column: 30 }, end: { line: 1351, column: 3 } }, "362": { start: { line: 1340, column: 4 }, end: { line: 1350, column: 6 } }, "363": { start: { line: 1372, column: 36 }, end: { line: 1404, column: 3 } }, "364": { start: { line: 1373, column: 4 }, end: { line: 1373, column: 21 } }, "365": { start: { line: 1374, column: 19 }, end: { line: 1383, column: 5 } }, "366": { start: { line: 1385, column: 22 }, end: { line: 1385, column: 63 } }, "367": { start: { line: 1386, column: 4 }, end: { line: 1393, column: 5 } }, "368": { start: { line: 1387, column: 17 }, end: { line: 1387, column: 33 } }, "369": { start: { line: 1388, column: 6 }, end: { line: 1390, column: 9 } }, "370": { start: { line: 1389, column: 8 }, end: { line: 1389, column: 46 } }, "371": { start: { line: 1391, column: 6 }, end: { line: 1391, column: 30 } }, "372": { start: { line: 1392, column: 6 }, end: { line: 1392, column: 62 } }, "373": { start: { line: 1398, column: 22 }, end: { line: 1398, column: 63 } }, "374": { start: { line: 1399, column: 4 }, end: { line: 1403, column: 7 } }, "375": { start: { line: 1400, column: 6 }, end: { line: 1402, column: 7 } }, "376": { start: { line: 1401, column: 8 }, end: { line: 1401, column: 70 } }, "377": { start: { line: 1418, column: 23 }, end: { line: 1467, column: 3 } }, "378": { start: { line: 1422, column: 24 }, end: { line: 1422, column: 65 } }, "379": { start: { line: 1423, column: 4 }, end: { line: 1425, column: 5 } }, "380": { start: { line: 1424, column: 6 }, end: { line: 1424, column: 19 } }, "381": { start: { line: 1427, column: 4 }, end: { line: 1429, column: 5 } }, "382": { start: { line: 1428, column: 6 }, end: { line: 1428, column: 19 } }, "383": { start: { line: 1431, column: 4 }, end: { line: 1466, column: 6 } }, "384": { start: { line: 1480, column: 30 }, end: { line: 1490, column: 3 } }, "385": { start: { line: 1481, column: 4 }, end: { line: 1483, column: 5 } }, "386": { start: { line: 1482, column: 6 }, end: { line: 1482, column: 19 } }, "387": { start: { line: 1485, column: 4 }, end: { line: 1489, column: 5 } }, "388": { start: { line: 1486, column: 6 }, end: { line: 1486, column: 71 } }, "389": { start: { line: 1488, column: 6 }, end: { line: 1488, column: 19 } }, "390": { start: { line: 1503, column: 18 }, end: { line: 1513, column: 3 } }, "391": { start: { line: 1504, column: 4 }, end: { line: 1506, column: 5 } }, "392": { start: { line: 1505, column: 6 }, end: { line: 1505, column: 19 } }, "393": { start: { line: 1508, column: 4 }, end: { line: 1512, column: 5 } }, "394": { start: { line: 1509, column: 6 }, end: { line: 1509, column: 52 } }, "395": { start: { line: 1511, column: 6 }, end: { line: 1511, column: 19 } }, "396": { start: { line: 1520, column: 4 }, end: { line: 1522, column: 7 } }, "397": { start: { line: 1521, column: 6 }, end: { line: 1521, column: 54 } }, "398": { start: { line: 1534, column: 28 }, end: { line: 1713, column: 3 } }, "399": { start: { line: 1535, column: 18 }, end: { line: 1535, column: 22 } }, "400": { start: { line: 1538, column: 4 }, end: { line: 1538, column: 67 } }, "401": { start: { line: 1541, column: 4 }, end: { line: 1544, column: 5 } }, "402": { start: { line: 1542, column: 6 }, end: { line: 1542, column: 32 } }, "403": { start: { line: 1543, column: 6 }, end: { line: 1543, column: 18 } }, "404": { start: { line: 1547, column: 20 }, end: { line: 1549, column: 5 } }, "405": { start: { line: 1552, column: 4 }, end: { line: 1555, column: 7 } }, "406": { start: { line: 1558, column: 4 }, end: { line: 1567, column: 5 } }, "407": { start: { line: 1565, column: 6 }, end: { line: 1565, column: 32 } }, "408": { start: { line: 1566, column: 6 }, end: { line: 1566, column: 18 } }, "409": { start: { line: 1570, column: 4 }, end: { line: 1578, column: 5 } }, "410": { start: { line: 1576, column: 6 }, end: { line: 1576, column: 32 } }, "411": { start: { line: 1577, column: 6 }, end: { line: 1577, column: 18 } }, "412": { start: { line: 1581, column: 4 }, end: { line: 1584, column: 5 } }, "413": { start: { line: 1582, column: 6 }, end: { line: 1582, column: 32 } }, "414": { start: { line: 1583, column: 6 }, end: { line: 1583, column: 18 } }, "415": { start: { line: 1587, column: 4 }, end: { line: 1594, column: 5 } }, "416": { start: { line: 1592, column: 6 }, end: { line: 1592, column: 32 } }, "417": { start: { line: 1593, column: 6 }, end: { line: 1593, column: 18 } }, "418": { start: { line: 1597, column: 4 }, end: { line: 1669, column: 5 } }, "419": { start: { line: 1606, column: 6 }, end: { line: 1620, column: 7 } }, "420": { start: { line: 1607, column: 8 }, end: { line: 1612, column: 9 } }, "421": { start: { line: 1611, column: 10 }, end: { line: 1611, column: 23 } }, "422": { start: { line: 1614, column: 8 }, end: { line: 1619, column: 9 } }, "423": { start: { line: 1618, column: 10 }, end: { line: 1618, column: 23 } }, "424": { start: { line: 1630, column: 6 }, end: { line: 1665, column: 7 } }, "425": { start: { line: 1631, column: 27 }, end: { line: 1631, column: 53 } }, "426": { start: { line: 1632, column: 27 }, end: { line: 1632, column: 53 } }, "427": { start: { line: 1634, column: 8 }, end: { line: 1664, column: 9 } }, "428": { start: { line: 1635, column: 29 }, end: { line: 1635, column: 46 } }, "429": { start: { line: 1658, column: 10 }, end: { line: 1663, column: 11 } }, "430": { start: { line: 1658, column: 23 }, end: { line: 1658, column: 37 } }, "431": { start: { line: 1659, column: 28 }, end: { line: 1661, column: 46 } }, "432": { start: { line: 1662, column: 12 }, end: { line: 1662, column: 74 } }, "433": { start: { line: 1667, column: 6 }, end: { line: 1667, column: 32 } }, "434": { start: { line: 1668, column: 6 }, end: { line: 1668, column: 18 } }, "435": { start: { line: 1677, column: 15 }, end: { line: 1677, column: 76 } }, "436": { start: { line: 1678, column: 4 }, end: { line: 1681, column: 5 } }, "437": { start: { line: 1679, column: 6 }, end: { line: 1679, column: 32 } }, "438": { start: { line: 1680, column: 6 }, end: { line: 1680, column: 18 } }, "439": { start: { line: 1684, column: 4 }, end: { line: 1692, column: 5 } }, "440": { start: { line: 1690, column: 6 }, end: { line: 1690, column: 32 } }, "441": { start: { line: 1691, column: 6 }, end: { line: 1691, column: 18 } }, "442": { start: { line: 1695, column: 4 }, end: { line: 1707, column: 5 } }, "443": { start: { line: 1697, column: 6 }, end: { line: 1697, column: 40 } }, "444": { start: { line: 1699, column: 6 }, end: { line: 1701, column: 9 } }, "445": { start: { line: 1700, column: 8 }, end: { line: 1700, column: 52 } }, "446": { start: { line: 1703, column: 6 }, end: { line: 1706, column: 7 } }, "447": { start: { line: 1704, column: 8 }, end: { line: 1704, column: 75 } }, "448": { start: { line: 1705, column: 8 }, end: { line: 1705, column: 42 } }, "449": { start: { line: 1710, column: 4 }, end: { line: 1710, column: 66 } }, "450": { start: { line: 1712, column: 4 }, end: { line: 1712, column: 17 } }, "451": { start: { line: 1724, column: 28 }, end: { line: 1824, column: 3 } }, "452": { start: { line: 1730, column: 4 }, end: { line: 1732, column: 5 } }, "453": { start: { line: 1731, column: 6 }, end: { line: 1731, column: 19 } }, "454": { start: { line: 1735, column: 4 }, end: { line: 1741, column: 5 } }, "455": { start: { line: 1740, column: 6 }, end: { line: 1740, column: 19 } }, "456": { start: { line: 1744, column: 6 }, end: { line: 1746, column: 61 } }, "457": { start: { line: 1752, column: 4 }, end: { line: 1821, column: 5 } }, "458": { start: { line: 1758, column: 11 }, end: { line: 1821, column: 5 } }, "459": { start: { line: 1761, column: 11 }, end: { line: 1821, column: 5 } }, "460": { start: { line: 1762, column: 6 }, end: { line: 1788, column: 7 } }, "461": { start: { line: 1787, column: 8 }, end: { line: 1787, column: 21 } }, "462": { start: { line: 1790, column: 11 }, end: { line: 1821, column: 5 } }, "463": { start: { line: 1794, column: 11 }, end: { line: 1821, column: 5 } }, "464": { start: { line: 1800, column: 11 }, end: { line: 1821, column: 5 } }, "465": { start: { line: 1810, column: 11 }, end: { line: 1821, column: 5 } }, "466": { start: { line: 1816, column: 11 }, end: { line: 1821, column: 5 } }, "467": { start: { line: 1817, column: 6 }, end: { line: 1817, column: 19 } }, "468": { start: { line: 1823, column: 4 }, end: { line: 1823, column: 16 } }, "469": { start: { line: 1829, column: 40 }, end: { line: 1838, column: 4 } }, "470": { start: { line: 1848, column: 32 }, end: { line: 1853, column: 3 } }, "471": { start: { line: 1849, column: 4 }, end: { line: 1852, column: 6 } }, "472": { start: { line: 1865, column: 30 }, end: { line: 2017, column: 3 } }, "473": { start: { line: 1867, column: 4 }, end: { line: 1867, column: 69 } }, "474": { start: { line: 1869, column: 27 }, end: { line: 1869, column: 38 } }, "475": { start: { line: 1872, column: 4 }, end: { line: 1874, column: 5 } }, "476": { start: { line: 1873, column: 6 }, end: { line: 1873, column: 13 } }, "477": { start: { line: 1876, column: 22 }, end: { line: 1882, column: 5 } }, "478": { start: { line: 1883, column: 12 }, end: { line: 1883, column: 29 } }, "479": { start: { line: 1886, column: 4 }, end: { line: 2013, column: 5 } }, "480": { start: { line: 1887, column: 19 }, end: { line: 1887, column: 32 } }, "481": { start: { line: 1888, column: 55 }, end: { line: 1888, column: 59 } }, "482": { start: { line: 1889, column: 21 }, end: { line: 1889, column: 44 } }, "483": { start: { line: 1891, column: 24 }, end: { line: 1891, column: 33 } }, "484": { start: { line: 1892, column: 18 }, end: { line: 1892, column: 70 } }, "485": { start: { line: 1895, column: 6 }, end: { line: 1895, column: 34 } }, "486": { start: { line: 1896, column: 6 }, end: { line: 1896, column: 34 } }, "487": { start: { line: 1897, column: 6 }, end: { line: 1897, column: 32 } }, "488": { start: { line: 1898, column: 6 }, end: { line: 1898, column: 42 } }, "489": { start: { line: 1899, column: 6 }, end: { line: 1899, column: 73 } }, "490": { start: { line: 1900, column: 6 }, end: { line: 1900, column: 34 } }, "491": { start: { line: 1905, column: 6 }, end: { line: 1914, column: 7 } }, "492": { start: { line: 1911, column: 8 }, end: { line: 1911, column: 44 } }, "493": { start: { line: 1913, column: 8 }, end: { line: 1913, column: 52 } }, "494": { start: { line: 1919, column: 6 }, end: { line: 1928, column: 7 } }, "495": { start: { line: 1926, column: 8 }, end: { line: 1926, column: 44 } }, "496": { start: { line: 1927, column: 8 }, end: { line: 1927, column: 17 } }, "497": { start: { line: 1931, column: 6 }, end: { line: 1934, column: 7 } }, "498": { start: { line: 1932, column: 8 }, end: { line: 1932, column: 44 } }, "499": { start: { line: 1933, column: 8 }, end: { line: 1933, column: 17 } }, "500": { start: { line: 1937, column: 6 }, end: { line: 1939, column: 7 } }, "501": { start: { line: 1938, column: 8 }, end: { line: 1938, column: 17 } }, "502": { start: { line: 1942, column: 6 }, end: { line: 1945, column: 7 } }, "503": { start: { line: 1943, column: 8 }, end: { line: 1943, column: 44 } }, "504": { start: { line: 1944, column: 8 }, end: { line: 1944, column: 17 } }, "505": { start: { line: 1948, column: 6 }, end: { line: 1951, column: 7 } }, "506": { start: { line: 1949, column: 8 }, end: { line: 1949, column: 44 } }, "507": { start: { line: 1950, column: 8 }, end: { line: 1950, column: 17 } }, "508": { start: { line: 1954, column: 6 }, end: { line: 1958, column: 7 } }, "509": { start: { line: 1955, column: 8 }, end: { line: 1957, column: 11 } }, "510": { start: { line: 1956, column: 10 }, end: { line: 1956, column: 50 } }, "511": { start: { line: 1961, column: 20 }, end: { line: 1961, column: 59 } }, "512": { start: { line: 1962, column: 6 }, end: { line: 1965, column: 7 } }, "513": { start: { line: 1963, column: 8 }, end: { line: 1963, column: 44 } }, "514": { start: { line: 1964, column: 8 }, end: { line: 1964, column: 17 } }, "515": { start: { line: 1968, column: 6 }, end: { line: 1992, column: 7 } }, "516": { start: { line: 1973, column: 8 }, end: { line: 1991, column: 9 } }, "517": { start: { line: 1976, column: 10 }, end: { line: 1990, column: 11 } }, "518": { start: { line: 1978, column: 14 }, end: { line: 1978, column: 48 } }, "519": { start: { line: 1979, column: 14 }, end: { line: 1979, column: 20 } }, "520": { start: { line: 1983, column: 14 }, end: { line: 1983, column: 53 } }, "521": { start: { line: 1984, column: 14 }, end: { line: 1984, column: 20 } }, "522": { start: { line: 1988, column: 14 }, end: { line: 1988, column: 20 } }, "523": { start: { line: 1995, column: 6 }, end: { line: 2012, column: 7 } }, "524": { start: { line: 1996, column: 8 }, end: { line: 2011, column: 9 } }, "525": { start: { line: 1997, column: 10 }, end: { line: 2002, column: 11 } }, "526": { start: { line: 1998, column: 12 }, end: { line: 1998, column: 66 } }, "527": { start: { line: 2001, column: 12 }, end: { line: 2001, column: 50 } }, "528": { start: { line: 2004, column: 10 }, end: { line: 2008, column: 11 } }, "529": { start: { line: 2005, column: 12 }, end: { line: 2005, column: 38 } }, "530": { start: { line: 2007, column: 12 }, end: { line: 2007, column: 40 } }, "531": { start: { line: 2010, column: 10 }, end: { line: 2010, column: 46 } }, "532": { start: { line: 2016, column: 4 }, end: { line: 2016, column: 68 } }, "533": { start: { line: 2024, column: 29 }, end: { line: 2075, column: 3 } }, "534": { start: { line: 2025, column: 21 }, end: { line: 2025, column: 25 } }, "535": { start: { line: 2026, column: 27 }, end: { line: 2026, column: 56 } }, "536": { start: { line: 2029, column: 4 }, end: { line: 2029, column: 65 } }, "537": { start: { line: 2031, column: 4 }, end: { line: 2071, column: 5 } }, "538": { start: { line: 2033, column: 6 }, end: { line: 2033, column: 68 } }, "539": { start: { line: 2036, column: 6 }, end: { line: 2036, column: 36 } }, "540": { start: { line: 2039, column: 6 }, end: { line: 2039, column: 38 } }, "541": { start: { line: 2045, column: 6 }, end: { line: 2047, column: 7 } }, "542": { start: { line: 2046, column: 8 }, end: { line: 2046, column: 47 } }, "543": { start: { line: 2059, column: 29 }, end: { line: 2061, column: 29 } }, "544": { start: { line: 2062, column: 6 }, end: { line: 2070, column: 7 } }, "545": { start: { line: 2063, column: 24 }, end: { line: 2065, column: 46 } }, "546": { start: { line: 2066, column: 8 }, end: { line: 2069, column: 9 } }, "547": { start: { line: 2067, column: 10 }, end: { line: 2067, column: 48 } }, "548": { start: { line: 2068, column: 10 }, end: { line: 2068, column: 38 } }, "549": { start: { line: 2074, column: 4 }, end: { line: 2074, column: 64 } }, "550": { start: { line: 2096, column: 39 }, end: { line: 2174, column: 3 } }, "551": { start: { line: 2114, column: 6 }, end: { line: 2114, column: 36 } }, "552": { start: { line: 2116, column: 4 }, end: { line: 2173, column: 5 } }, "553": { start: { line: 2117, column: 19 }, end: { line: 2117, column: 30 } }, "554": { start: { line: 2120, column: 6 }, end: { line: 2123, column: 7 } }, "555": { start: { line: 2121, column: 8 }, end: { line: 2121, column: 40 } }, "556": { start: { line: 2122, column: 8 }, end: { line: 2122, column: 17 } }, "557": { start: { line: 2125, column: 19 }, end: { line: 2125, column: 28 } }, "558": { start: { line: 2126, column: 23 }, end: { line: 2126, column: 79 } }, "559": { start: { line: 2127, column: 24 }, end: { line: 2127, column: 54 } }, "560": { start: { line: 2132, column: 25 }, end: { line: 2134, column: 38 } }, "561": { start: { line: 2135, column: 6 }, end: { line: 2139, column: 7 } }, "562": { start: { line: 2136, column: 8 }, end: { line: 2138, column: 9 } }, "563": { start: { line: 2136, column: 21 }, end: { line: 2136, column: 42 } }, "564": { start: { line: 2137, column: 10 }, end: { line: 2137, column: 60 } }, "565": { start: { line: 2144, column: 6 }, end: { line: 2155, column: 7 } }, "566": { start: { line: 2145, column: 25 }, end: { line: 2145, column: 63 } }, "567": { start: { line: 2146, column: 8 }, end: { line: 2154, column: 9 } }, "568": { start: { line: 2150, column: 26 }, end: { line: 2150, column: 63 } }, "569": { start: { line: 2151, column: 10 }, end: { line: 2153, column: 11 } }, "570": { start: { line: 2152, column: 12 }, end: { line: 2152, column: 56 } }, "571": { start: { line: 2162, column: 6 }, end: { line: 2172, column: 7 } }, "572": { start: { line: 2163, column: 19 }, end: { line: 2165, column: 40 } }, "573": { start: { line: 2166, column: 8 }, end: { line: 2171, column: 9 } }, "574": { start: { line: 2170, column: 10 }, end: { line: 2170, column: 77 } }, "575": { start: { line: 2177, column: 2 }, end: { line: 2432, column: 4 } }, "576": { start: { line: 2178, column: 15 }, end: { line: 2178, column: 19 } }, "577": { start: { line: 2179, column: 23 }, end: { line: 2179, column: 27 } }, "578": { start: { line: 2180, column: 22 }, end: { line: 2180, column: 26 } }, "579": { start: { line: 2181, column: 21 }, end: { line: 2181, column: 25 } }, "580": { start: { line: 2185, column: 4 }, end: { line: 2185, column: 28 } }, "581": { start: { line: 2186, column: 4 }, end: { line: 2188, column: 5 } }, "582": { start: { line: 2187, column: 6 }, end: { line: 2187, column: 22 } }, "583": { start: { line: 2191, column: 4 }, end: { line: 2197, column: 5 } }, "584": { start: { line: 2192, column: 6 }, end: { line: 2192, column: 36 } }, "585": { start: { line: 2194, column: 6 }, end: { line: 2196, column: 7 } }, "586": { start: { line: 2195, column: 8 }, end: { line: 2195, column: 65 } }, "587": { start: { line: 2200, column: 4 }, end: { line: 2202, column: 5 } }, "588": { start: { line: 2201, column: 6 }, end: { line: 2201, column: 19 } }, "589": { start: { line: 2205, column: 4 }, end: { line: 2207, column: 5 } }, "590": { start: { line: 2206, column: 6 }, end: { line: 2206, column: 24 } }, "591": { start: { line: 2210, column: 4 }, end: { line: 2210, column: 27 } }, "592": { start: { line: 2218, column: 20 }, end: { line: 2218, column: 75 } }, "593": { start: { line: 2220, column: 4 }, end: { line: 2311, column: 5 } }, "594": { start: { line: 2226, column: 17 }, end: { line: 2228, column: 34 } }, "595": { start: { line: 2229, column: 6 }, end: { line: 2236, column: 7 } }, "596": { start: { line: 2230, column: 24 }, end: { line: 2230, column: 45 } }, "597": { start: { line: 2231, column: 8 }, end: { line: 2235, column: 9 } }, "598": { start: { line: 2232, column: 10 }, end: { line: 2234, column: 12 } }, "599": { start: { line: 2248, column: 6 }, end: { line: 2252, column: 7 } }, "600": { start: { line: 2249, column: 8 }, end: { line: 2251, column: 10 } }, "601": { start: { line: 2259, column: 6 }, end: { line: 2265, column: 7 } }, "602": { start: { line: 2260, column: 8 }, end: { line: 2260, column: 52 } }, "603": { start: { line: 2262, column: 8 }, end: { line: 2262, column: 39 } }, "604": { start: { line: 2264, column: 8 }, end: { line: 2264, column: 20 } }, "605": { start: { line: 2266, column: 11 }, end: { line: 2311, column: 5 } }, "606": { start: { line: 2269, column: 6 }, end: { line: 2269, column: 38 } }, "607": { start: { line: 2270, column: 6 }, end: { line: 2270, column: 64 } }, "608": { start: { line: 2271, column: 6 }, end: { line: 2282, column: 7 } }, "609": { start: { line: 2276, column: 8 }, end: { line: 2276, column: 28 } }, "610": { start: { line: 2277, column: 13 }, end: { line: 2282, column: 7 } }, "611": { start: { line: 2278, column: 8 }, end: { line: 2278, column: 28 } }, "612": { start: { line: 2281, column: 8 }, end: { line: 2281, column: 39 } }, "613": { start: { line: 2289, column: 6 }, end: { line: 2289, column: 49 } }, "614": { start: { line: 2292, column: 6 }, end: { line: 2302, column: 7 } }, "615": { start: { line: 2299, column: 8 }, end: { line: 2301, column: 18 } }, "616": { start: { line: 2305, column: 6 }, end: { line: 2305, column: 34 } }, "617": { start: { line: 2308, column: 6 }, end: { line: 2310, column: 7 } }, "618": { start: { line: 2309, column: 8 }, end: { line: 2309, column: 72 } }, "619": { start: { line: 2314, column: 4 }, end: { line: 2316, column: 5 } }, "620": { start: { line: 2315, column: 6 }, end: { line: 2315, column: 36 } }, "621": { start: { line: 2319, column: 25 }, end: { line: 2319, column: 68 } }, "622": { start: { line: 2330, column: 4 }, end: { line: 2352, column: 5 } }, "623": { start: { line: 2331, column: 6 }, end: { line: 2345, column: 7 } }, "624": { start: { line: 2333, column: 8 }, end: { line: 2333, column: 39 } }, "625": { start: { line: 2336, column: 8 }, end: { line: 2336, column: 41 } }, "626": { start: { line: 2342, column: 8 }, end: { line: 2344, column: 9 } }, "627": { start: { line: 2343, column: 10 }, end: { line: 2343, column: 50 } }, "628": { start: { line: 2347, column: 6 }, end: { line: 2349, column: 7 } }, "629": { start: { line: 2348, column: 8 }, end: { line: 2348, column: 39 } }, "630": { start: { line: 2351, column: 6 }, end: { line: 2351, column: 18 } }, "631": { start: { line: 2355, column: 4 }, end: { line: 2374, column: 5 } }, "632": { start: { line: 2363, column: 6 }, end: { line: 2367, column: 9 } }, "633": { start: { line: 2364, column: 8 }, end: { line: 2366, column: 9 } }, "634": { start: { line: 2365, column: 10 }, end: { line: 2365, column: 52 } }, "635": { start: { line: 2369, column: 6 }, end: { line: 2371, column: 7 } }, "636": { start: { line: 2370, column: 8 }, end: { line: 2370, column: 52 } }, "637": { start: { line: 2373, column: 6 }, end: { line: 2373, column: 19 } }, "638": { start: { line: 2377, column: 4 }, end: { line: 2405, column: 5 } }, "639": { start: { line: 2378, column: 6 }, end: { line: 2380, column: 7 } }, "640": { start: { line: 2379, column: 8 }, end: { line: 2379, column: 40 } }, "641": { start: { line: 2382, column: 6 }, end: { line: 2391, column: 7 } }, "642": { start: { line: 2383, column: 8 }, end: { line: 2383, column: 69 } }, "643": { start: { line: 2385, column: 8 }, end: { line: 2388, column: 9 } }, "644": { start: { line: 2387, column: 10 }, end: { line: 2387, column: 50 } }, "645": { start: { line: 2390, column: 8 }, end: { line: 2390, column: 26 } }, "646": { start: { line: 2393, column: 6 }, end: { line: 2402, column: 7 } }, "647": { start: { line: 2401, column: 8 }, end: { line: 2401, column: 73 } }, "648": { start: { line: 2404, column: 6 }, end: { line: 2404, column: 24 } }, "649": { start: { line: 2407, column: 25 }, end: { line: 2407, column: 73 } }, "650": { start: { line: 2410, column: 4 }, end: { line: 2420, column: 5 } }, "651": { start: { line: 2418, column: 6 }, end: { line: 2419, column: 80 } }, "652": { start: { line: 2423, column: 4 }, end: { line: 2427, column: 5 } }, "653": { start: { line: 2424, column: 6 }, end: { line: 2426, column: 9 } }, "654": { start: { line: 2425, column: 8 }, end: { line: 2425, column: 66 } }, "655": { start: { line: 2429, column: 4 }, end: { line: 2431, column: 23 } }, "656": { start: { line: 2434, column: 2 }, end: { line: 2437, column: 4 } }, "657": { start: { line: 2435, column: 4 }, end: { line: 2435, column: 22 } }, "658": { start: { line: 2436, column: 4 }, end: { line: 2436, column: 22 } }, "659": { start: { line: 2439, column: 2 }, end: { line: 2449, column: 4 } }, "660": { start: { line: 2440, column: 4 }, end: { line: 2440, column: 18 } }, "661": { start: { line: 2441, column: 4 }, end: { line: 2441, column: 23 } }, "662": { start: { line: 2447, column: 4 }, end: { line: 2447, column: 51 } }, "663": { start: { line: 2448, column: 4 }, end: { line: 2448, column: 19 } }, "664": { start: { line: 2451, column: 2 }, end: { line: 2460, column: 4 } }, "665": { start: { line: 2453, column: 4 }, end: { line: 2455, column: 5 } }, "666": { start: { line: 2454, column: 6 }, end: { line: 2454, column: 23 } }, "667": { start: { line: 2457, column: 18 }, end: { line: 2457, column: 40 } }, "668": { start: { line: 2458, column: 19 }, end: { line: 2458, column: 42 } }, "669": { start: { line: 2459, column: 4 }, end: { line: 2459, column: 51 } }, "670": { start: { line: 2462, column: 2 }, end: { line: 2471, column: 4 } }, "671": { start: { line: 2466, column: 4 }, end: { line: 2468, column: 5 } }, "672": { start: { line: 2467, column: 6 }, end: { line: 2467, column: 13 } }, "673": { start: { line: 2470, column: 4 }, end: { line: 2470, column: 47 } }, "674": { start: { line: 2473, column: 2 }, end: { line: 2486, column: 4 } }, "675": { start: { line: 2477, column: 4 }, end: { line: 2483, column: 5 } }, "676": { start: { line: 2478, column: 20 }, end: { line: 2478, column: 69 } }, "677": { start: { line: 2480, column: 6 }, end: { line: 2482, column: 54 } }, "678": { start: { line: 2485, column: 4 }, end: { line: 2485, column: 39 } }, "679": { start: { line: 2488, column: 2 }, end: { line: 2490, column: 4 } }, "680": { start: { line: 2489, column: 4 }, end: { line: 2489, column: 27 } }, "681": { start: { line: 2492, column: 2 }, end: { line: 2494, column: 4 } }, "682": { start: { line: 2493, column: 4 }, end: { line: 2493, column: 30 } }, "683": { start: { line: 2496, column: 2 }, end: { line: 2496, column: 19 } } }, fnMap: { "0": { name: "(anonymous_0)", decl: { start: { line: 57, column: 18 }, end: { line: 57, column: 19 } }, loc: { start: { line: 57, column: 42 }, end: { line: 59, column: 1 } }, line: 57 }, "1": { name: "(anonymous_1)", decl: { start: { line: 69, column: 34 }, end: { line: 69, column: 35 } }, loc: { start: { line: 72, column: 2 }, end: { line: 109, column: 1 } }, line: 72 }, "2": { name: "(anonymous_2)", decl: { start: { line: 93, column: 6 }, end: { line: 93, column: 7 } }, loc: { start: { line: 93, column: 23 }, end: { line: 95, column: 7 } }, line: 93 }, "3": { name: "(anonymous_3)", decl: { start: { line: 96, column: 6 }, end: { line: 96, column: 7 } }, loc: { start: { line: 96, column: 33 }, end: { line: 98, column: 7 } }, line: 96 }, "4": { name: "(anonymous_4)", decl: { start: { line: 111, column: 24 }, end: { line: 111, column: 25 } }, loc: { start: { line: 111, column: 46 }, end: { line: 123, column: 1 } }, line: 111 }, "5": { name: "createDOMPurify", decl: { start: { line: 125, column: 9 }, end: { line: 125, column: 24 } }, loc: { start: { line: 125, column: 70 }, end: { line: 2497, column: 1 } }, line: 125 }, "6": { name: "(anonymous_6)", decl: { start: { line: 126, column: 31 }, end: { line: 126, column: 32 } }, loc: { start: { line: 126, column: 53 }, end: { line: 126, column: 74 } }, line: 126 }, "7": { name: "(anonymous_7)", decl: { start: { line: 207, column: 41 }, end: { line: 207, column: 42 } }, loc: { start: { line: 207, column: 59 }, end: { line: 217, column: 3 } }, line: 207 }, "8": { name: "(anonymous_8)", decl: { start: { line: 219, column: 29 }, end: { line: 219, column: 30 } }, loc: { start: { line: 219, column: 61 }, end: { line: 228, column: 3 } }, line: 219 }, "9": { name: "(anonymous_9)", decl: { start: { line: 230, column: 34 }, end: { line: 230, column: 35 } }, loc: { start: { line: 230, column: 71 }, end: { line: 239, column: 3 } }, line: 230 }, "10": { name: "(anonymous_10)", decl: { start: { line: 245, column: 40 }, end: { line: 245, column: 41 } }, loc: { start: { line: 245, column: 52 }, end: { line: 255, column: 3 } }, line: 245 }, "11": { name: "(anonymous_11)", decl: { start: { line: 565, column: 28 }, end: { line: 565, column: 29 } }, loc: { start: { line: 567, column: 36 }, end: { line: 569, column: 3 } }, line: 567 }, "12": { name: "(anonymous_12)", decl: { start: { line: 577, column: 23 }, end: { line: 577, column: 24 } }, loc: { start: { line: 577, column: 57 }, end: { line: 932, column: 3 } }, line: 577 }, "13": { name: "(anonymous_13)", decl: { start: { line: 953, column: 31 }, end: { line: 953, column: 32 } }, loc: { start: { line: 953, column: 68 }, end: { line: 1054, column: 3 } }, line: 953 }, "14": { name: "(anonymous_14)", decl: { start: { line: 1061, column: 23 }, end: { line: 1061, column: 24 } }, loc: { start: { line: 1061, column: 51 }, end: { line: 1096, column: 3 } }, line: 1061 }, "15": { name: "(anonymous_15)", decl: { start: { line: 1114, column: 26 }, end: { line: 1114, column: 27 } }, loc: { start: { line: 1114, column: 54 }, end: { line: 1146, column: 3 } }, line: 1114 }, "16": { name: "(anonymous_16)", decl: { start: { line: 1120, column: 31 }, end: { line: 1120, column: 32 } }, loc: { start: { line: 1120, column: 42 }, end: { line: 1122, column: 7 } }, line: 1120 }, "17": { name: "(anonymous_17)", decl: { start: { line: 1123, column: 29 }, end: { line: 1123, column: 30 } }, loc: { start: { line: 1123, column: 40 }, end: { line: 1129, column: 7 } }, line: 1123 }, "18": { name: "(anonymous_18)", decl: { start: { line: 1154, column: 27 }, end: { line: 1154, column: 28 } }, loc: { start: { line: 1154, column: 75 }, end: { line: 1181, column: 3 } }, line: 1154 }, "19": { name: "(anonymous_19)", decl: { start: { line: 1193, column: 37 }, end: { line: 1193, column: 38 } }, loc: { start: { line: 1193, column: 71 }, end: { line: 1214, column: 3 } }, line: 1193 }, "20": { name: "(anonymous_20)", decl: { start: { line: 1238, column: 29 }, end: { line: 1238, column: 30 } }, loc: { start: { line: 1238, column: 57 }, end: { line: 1258, column: 3 } }, line: 1238 }, "21": { name: "(anonymous_21)", decl: { start: { line: 1266, column: 24 }, end: { line: 1266, column: 25 } }, loc: { start: { line: 1266, column: 59 }, end: { line: 1331, column: 3 } }, line: 1266 }, "22": { name: "(anonymous_22)", decl: { start: { line: 1339, column: 30 }, end: { line: 1339, column: 31 } }, loc: { start: { line: 1339, column: 66 }, end: { line: 1351, column: 3 } }, line: 1339 }, "23": { name: "(anonymous_23)", decl: { start: { line: 1372, column: 36 }, end: { line: 1372, column: 37 } }, loc: { start: { line: 1372, column: 67 }, end: { line: 1404, column: 3 } }, line: 1372 }, "24": { name: "(anonymous_24)", decl: { start: { line: 1388, column: 59 }, end: { line: 1388, column: 60 } }, loc: { start: { line: 1388, column: 77 }, end: { line: 1390, column: 7 } }, line: 1388 }, "25": { name: "(anonymous_25)", decl: { start: { line: 1399, column: 40 }, end: { line: 1399, column: 41 } }, loc: { start: { line: 1399, column: 71 }, end: { line: 1403, column: 5 } }, line: 1399 }, "26": { name: "(anonymous_26)", decl: { start: { line: 1418, column: 23 }, end: { line: 1418, column: 24 } }, loc: { start: { line: 1418, column: 60 }, end: { line: 1467, column: 3 } }, line: 1418 }, "27": { name: "(anonymous_27)", decl: { start: { line: 1480, column: 30 }, end: { line: 1480, column: 31 } }, loc: { start: { line: 1480, column: 65 }, end: { line: 1490, column: 3 } }, line: 1480 }, "28": { name: "(anonymous_28)", decl: { start: { line: 1503, column: 18 }, end: { line: 1503, column: 19 } }, loc: { start: { line: 1503, column: 59 }, end: { line: 1513, column: 3 } }, line: 1503 }, "29": { name: "_executeHooks", decl: { start: { line: 1515, column: 11 }, end: { line: 1515, column: 24 } }, loc: { start: { line: 1519, column: 10 }, end: { line: 1523, column: 3 } }, line: 1519 }, "30": { name: "(anonymous_30)", decl: { start: { line: 1520, column: 24 }, end: { line: 1520, column: 25 } }, loc: { start: { line: 1520, column: 37 }, end: { line: 1522, column: 5 } }, line: 1520 }, "31": { name: "(anonymous_31)", decl: { start: { line: 1534, column: 28 }, end: { line: 1534, column: 29 } }, loc: { start: { line: 1534, column: 65 }, end: { line: 1713, column: 3 } }, line: 1534 }, "32": { name: "(anonymous_32)", decl: { start: { line: 1699, column: 59 }, end: { line: 1699, column: 60 } }, loc: { start: { line: 1699, column: 77 }, end: { line: 1701, column: 7 } }, line: 1699 }, "33": { name: "(anonymous_33)", decl: { start: { line: 1724, column: 28 }, end: { line: 1724, column: 29 } }, loc: { start: { line: 1728, column: 13 }, end: { line: 1824, column: 3 } }, line: 1728 }, "34": { name: "(anonymous_34)", decl: { start: { line: 1848, column: 32 }, end: { line: 1848, column: 33 } }, loc: { start: { line: 1848, column: 68 }, end: { line: 1853, column: 3 } }, line: 1848 }, "35": { name: "(anonymous_35)", decl: { start: { line: 1865, column: 30 }, end: { line: 1865, column: 31 } }, loc: { start: { line: 1865, column: 68 }, end: { line: 2017, column: 3 } }, line: 1865 }, "36": { name: "(anonymous_36)", decl: { start: { line: 1955, column: 61 }, end: { line: 1955, column: 62 } }, loc: { start: { line: 1955, column: 79 }, end: { line: 1957, column: 9 } }, line: 1955 }, "37": { name: "(anonymous_37)", decl: { start: { line: 2024, column: 29 }, end: { line: 2024, column: 30 } }, loc: { start: { line: 2024, column: 73 }, end: { line: 2075, column: 3 } }, line: 2024 }, "38": { name: "(anonymous_38)", decl: { start: { line: 2096, column: 39 }, end: { line: 2096, column: 40 } }, loc: { start: { line: 2096, column: 67 }, end: { line: 2174, column: 3 } }, line: 2096 }, "39": { name: "(anonymous_39)", decl: { start: { line: 2177, column: 23 }, end: { line: 2177, column: 24 } }, loc: { start: { line: 2177, column: 50 }, end: { line: 2432, column: 3 } }, line: 2177 }, "40": { name: "(anonymous_40)", decl: { start: { line: 2363, column: 38 }, end: { line: 2363, column: 39 } }, loc: { start: { line: 2363, column: 49 }, end: { line: 2367, column: 7 } }, line: 2363 }, "41": { name: "(anonymous_41)", decl: { start: { line: 2424, column: 59 }, end: { line: 2424, column: 60 } }, loc: { start: { line: 2424, column: 77 }, end: { line: 2426, column: 7 } }, line: 2424 }, "42": { name: "(anonymous_42)", decl: { start: { line: 2434, column: 24 }, end: { line: 2434, column: 25 } }, loc: { start: { line: 2434, column: 44 }, end: { line: 2437, column: 3 } }, line: 2434 }, "43": { name: "(anonymous_43)", decl: { start: { line: 2439, column: 26 }, end: { line: 2439, column: 27 } }, loc: { start: { line: 2439, column: 38 }, end: { line: 2449, column: 3 } }, line: 2439 }, "44": { name: "(anonymous_44)", decl: { start: { line: 2451, column: 31 }, end: { line: 2451, column: 32 } }, loc: { start: { line: 2451, column: 59 }, end: { line: 2460, column: 3 } }, line: 2451 }, "45": { name: "(anonymous_45)", decl: { start: { line: 2462, column: 22 }, end: { line: 2462, column: 23 } }, loc: { start: { line: 2465, column: 4 }, end: { line: 2471, column: 3 } }, line: 2465 }, "46": { name: "(anonymous_46)", decl: { start: { line: 2473, column: 25 }, end: { line: 2473, column: 26 } }, loc: { start: { line: 2476, column: 4 }, end: { line: 2486, column: 3 } }, line: 2476 }, "47": { name: "(anonymous_47)", decl: { start: { line: 2488, column: 26 }, end: { line: 2488, column: 27 } }, loc: { start: { line: 2488, column: 64 }, end: { line: 2490, column: 3 } }, line: 2488 }, "48": { name: "(anonymous_48)", decl: { start: { line: 2492, column: 29 }, end: { line: 2492, column: 30 } }, loc: { start: { line: 2492, column: 41 }, end: { line: 2494, column: 3 } }, line: 2492 } }, branchMap: { "0": { loc: { start: { line: 58, column: 9 }, end: { line: 58, column: 54 } }, type: "cond-expr", locations: [{ start: { line: 58, column: 41 }, end: { line: 58, column: 45 } }, { start: { line: 58, column: 48 }, end: { line: 58, column: 54 } }], line: 58 }, "1": { loc: { start: { line: 73, column: 2 }, end: { line: 78, column: 3 } }, type: "if", locations: [{ start: { line: 73, column: 2 }, end: { line: 78, column: 3 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 73 }, "2": { loc: { start: { line: 74, column: 4 }, end: { line: 75, column: 51 } }, type: "binary-expr", locations: [{ start: { line: 74, column: 4 }, end: { line: 74, column: 36 } }, { start: { line: 75, column: 4 }, end: { line: 75, column: 51 } }], line: 74 }, "3": { loc: { start: { line: 85, column: 2 }, end: { line: 87, column: 3 } }, type: "if", locations: [{ start: { line: 85, column: 2 }, end: { line: 87, column: 3 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 85 }, "4": { loc: { start: { line: 85, column: 6 }, end: { line: 85, column: 68 } }, type: "binary-expr", locations: [{ start: { line: 85, column: 6 }, end: { line: 85, column: 23 } }, { start: { line: 85, column: 27 }, end: { line: 85, column: 68 } }], line: 85 }, "5": { loc: { start: { line: 89, column: 36 }, end: { line: 89, column: 62 } }, type: "cond-expr", locations: [{ start: { line: 89, column: 45 }, end: { line: 89, column: 57 } }, { start: { line: 89, column: 60 }, end: { line: 89, column: 62 } }], line: 89 }, "6": { loc: { start: { line: 125, column: 25 }, end: { line: 125, column: 57 } }, type: "default-arg", locations: [{ start: { line: 125, column: 46 }, end: { line: 125, column: 57 } }], line: 125 }, "7": { loc: { start: { line: 132, column: 2 }, end: { line: 143, column: 3 } }, type: "if", locations: [{ start: { line: 132, column: 2 }, end: { line: 143, column: 3 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 132 }, "8": { loc: { start: { line: 133, column: 4 }, end: { line: 136, column: 19 } }, type: "binary-expr", locations: [{ start: { line: 133, column: 4 }, end: { line: 133, column: 11 } }, { start: { line: 134, column: 4 }, end: { line: 134, column: 20 } }, { start: { line: 135, column: 4 }, end: { line: 135, column: 51 } }, { start: { line: 136, column: 4 }, end: { line: 136, column: 19 } }], line: 133 }, "9": { loc: { start: { line: 156, column: 4 }, end: { line: 156, column: 73 } }, type: "default-arg", locations: [{ start: { line: 156, column: 19 }, end: { line: 156, column: 73 } }], line: 156 }, "10": { loc: { start: { line: 156, column: 19 }, end: { line: 156, column: 73 } }, type: "binary-expr", locations: [{ start: { line: 156, column: 19 }, end: { line: 156, column: 38 } }, { start: { line: 156, column: 42 }, end: { line: 156, column: 73 } }], line: 156 }, "11": { loc: { start: { line: 172, column: 4 }, end: { line: 172, column: 76 } }, type: "cond-expr", locations: [{ start: { line: 172, column: 29 }, end: { line: 172, column: 69 } }, { start: { line: 172, column: 72 }, end: { line: 172, column: 76 } }], line: 172 }, "12": { loc: { start: { line: 172, column: 4 }, end: { line: 172, column: 26 } }, type: "binary-expr", locations: [{ start: { line: 172, column: 4 }, end: { line: 172, column: 8 } }, { start: { line: 172, column: 12 }, end: { line: 172, column: 26 } }], line: 172 }, "13": { loc: { start: { line: 174, column: 4 }, end: { line: 174, column: 76 } }, type: "cond-expr", locations: [{ start: { line: 174, column: 29 }, end: { line: 174, column: 69 } }, { start: { line: 174, column: 72 }, end: { line: 174, column: 76 } }], line: 174 }, "14": { loc: { start: { line: 174, column: 4 }, end: { line: 174, column: 26 } }, type: "binary-expr", locations: [{ start: { line: 174, column: 4 }, end: { line: 174, column: 8 } }, { start: { line: 174, column: 12 }, end: { line: 174, column: 26 } }], line: 174 }, "15": { loc: { start: { line: 182, column: 2 }, end: { line: 187, column: 3 } }, type: "if", locations: [{ start: { line: 182, column: 2 }, end: { line: 187, column: 3 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 182 }, "16": { loc: { start: { line: 184, column: 4 }, end: { line: 186, column: 5 } }, type: "if", locations: [{ start: { line: 184, column: 4 }, end: { line: 186, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 184 }, "17": { loc: { start: { line: 184, column: 8 }, end: { line: 184, column: 58 } }, type: "binary-expr", locations: [{ start: { line: 184, column: 8 }, end: { line: 184, column: 24 } }, { start: { line: 184, column: 28 }, end: { line: 184, column: 58 } }], line: 184 }, "18": { loc: { start: { line: 208, column: 4 }, end: { line: 216, column: 5 } }, type: "if", locations: [{ start: { line: 208, column: 4 }, end: { line: 216, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 208 }, "19": { loc: { start: { line: 246, column: 4 }, end: { line: 252, column: 5 } }, type: "if", locations: [{ start: { line: 246, column: 4 }, end: { line: 252, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 246 }, "20": { loc: { start: { line: 271, column: 4 }, end: { line: 274, column: 51 } }, type: "binary-expr", locations: [{ start: { line: 271, column: 4 }, end: { line: 271, column: 33 } }, { start: { line: 272, column: 4 }, end: { line: 272, column: 39 } }, { start: { line: 273, column: 4 }, end: { line: 273, column: 18 } }, { start: { line: 274, column: 4 }, end: { line: 274, column: 51 } }], line: 271 }, "21": { loc: { start: { line: 568, column: 11 }, end: { line: 568, column: 71 } }, type: "binary-expr", locations: [{ start: { line: 568, column: 11 }, end: { line: 568, column: 38 } }, { start: { line: 568, column: 42 }, end: { line: 568, column: 71 } }], line: 568 }, "22": { loc: { start: { line: 577, column: 33 }, end: { line: 577, column: 49 } }, type: "default-arg", locations: [{ start: { line: 577, column: 47 }, end: { line: 577, column: 49 } }], line: 577 }, "23": { loc: { start: { line: 578, column: 4 }, end: { line: 580, column: 5 } }, type: "if", locations: [{ start: { line: 578, column: 4 }, end: { line: 580, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 578 }, "24": { loc: { start: { line: 578, column: 8 }, end: { line: 578, column: 32 } }, type: "binary-expr", locations: [{ start: { line: 578, column: 8 }, end: { line: 578, column: 14 } }, { start: { line: 578, column: 18 }, end: { line: 578, column: 32 } }], line: 578 }, "25": { loc: { start: { line: 583, column: 4 }, end: { line: 585, column: 5 } }, type: "if", locations: [{ start: { line: 583, column: 4 }, end: { line: 585, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 583 }, "26": { loc: { start: { line: 583, column: 8 }, end: { line: 583, column: 39 } }, type: "binary-expr", locations: [{ start: { line: 583, column: 8 }, end: { line: 583, column: 12 } }, { start: { line: 583, column: 16 }, end: { line: 583, column: 39 } }], line: 583 }, "27": { loc: { start: { line: 592, column: 6 }, end: { line: 594, column: 31 } }, type: "cond-expr", locations: [{ start: { line: 593, column: 10 }, end: { line: 593, column: 35 } }, { start: { line: 594, column: 10 }, end: { line: 594, column: 31 } }], line: 592 }, "28": { loc: { start: { line: 598, column: 6 }, end: { line: 600, column: 27 } }, type: "cond-expr", locations: [{ start: { line: 599, column: 10 }, end: { line: 599, column: 24 } }, { start: { line: 600, column: 10 }, end: { line: 600, column: 27 } }], line: 598 }, "29": { loc: { start: { line: 604, column: 6 }, end: { line: 607, column: 30 } }, type: "cond-expr", locations: [{ start: { line: 606, column: 10 }, end: { line: 606, column: 59 } }, { start: { line: 607, column: 10 }, end: { line: 607, column: 30 } }], line: 604 }, "30": { loc: { start: { line: 604, column: 6 }, end: { line: 605, column: 36 } }, type: "binary-expr", locations: [{ start: { line: 604, column: 6 }, end: { line: 604, column: 47 } }, { start: { line: 605, column: 6 }, end: { line: 605, column: 36 } }], line: 604 }, "31": { loc: { start: { line: 609, column: 6 }, end: { line: 612, column: 30 } }, type: "cond-expr", locations: [{ start: { line: 611, column: 10 }, end: { line: 611, column: 59 } }, { start: { line: 612, column: 10 }, end: { line: 612, column: 30 } }], line: 609 }, "32": { loc: { start: { line: 609, column: 6 }, end: { line: 610, column: 36 } }, type: "binary-expr", locations: [{ start: { line: 609, column: 6 }, end: { line: 609, column: 47 } }, { start: { line: 610, column: 6 }, end: { line: 610, column: 36 } }], line: 609 }, "33": { loc: { start: { line: 614, column: 6 }, end: { line: 617, column: 36 } }, type: "cond-expr", locations: [{ start: { line: 616, column: 10 }, end: { line: 616, column: 62 } }, { start: { line: 617, column: 10 }, end: { line: 617, column: 36 } }], line: 614 }, "34": { loc: { start: { line: 614, column: 6 }, end: { line: 615, column: 42 } }, type: "binary-expr", locations: [{ start: { line: 614, column: 6 }, end: { line: 614, column: 53 } }, { start: { line: 615, column: 6 }, end: { line: 615, column: 42 } }], line: 614 }, "35": { loc: { start: { line: 619, column: 6 }, end: { line: 626, column: 37 } }, type: "cond-expr", locations: [{ start: { line: 621, column: 10 }, end: { line: 625, column: 11 } }, { start: { line: 626, column: 10 }, end: { line: 626, column: 37 } }], line: 619 }, "36": { loc: { start: { line: 619, column: 6 }, end: { line: 620, column: 41 } }, type: "binary-expr", locations: [{ start: { line: 619, column: 6 }, end: { line: 619, column: 52 } }, { start: { line: 620, column: 6 }, end: { line: 620, column: 41 } }], line: 619 }, "37": { loc: { start: { line: 628, column: 6 }, end: { line: 635, column: 31 } }, type: "cond-expr", locations: [{ start: { line: 630, column: 10 }, end: { line: 634, column: 11 } }, { start: { line: 635, column: 10 }, end: { line: 635, column: 31 } }], line: 628 }, "38": { loc: { start: { line: 628, column: 6 }, end: { line: 629, column: 41 } }, type: "binary-expr", locations: [{ start: { line: 628, column: 6 }, end: { line: 628, column: 52 } }, { start: { line: 629, column: 6 }, end: { line: 629, column: 41 } }], line: 628 }, "39": { loc: { start: { line: 637, column: 6 }, end: { line: 640, column: 33 } }, type: "cond-expr", locations: [{ start: { line: 639, column: 10 }, end: { line: 639, column: 62 } }, { start: { line: 640, column: 10 }, end: { line: 640, column: 33 } }], line: 637 }, "40": { loc: { start: { line: 637, column: 6 }, end: { line: 638, column: 39 } }, type: "binary-expr", locations: [{ start: { line: 637, column: 6 }, end: { line: 637, column: 50 } }, { start: { line: 638, column: 6 }, end: { line: 638, column: 39 } }], line: 637 }, "41": { loc: { start: { line: 642, column: 6 }, end: { line: 644, column: 19 } }, type: "cond-expr", locations: [{ start: { line: 643, column: 10 }, end: { line: 643, column: 58 } }, { start: { line: 644, column: 10 }, end: { line: 644, column: 19 } }], line: 642 }, "42": { loc: { start: { line: 642, column: 6 }, end: { line: 642, column: 79 } }, type: "binary-expr", locations: [{ start: { line: 642, column: 6 }, end: { line: 642, column: 46 } }, { start: { line: 642, column: 50 }, end: { line: 642, column: 79 } }], line: 642 }, "43": { loc: { start: { line: 646, column: 6 }, end: { line: 648, column: 19 } }, type: "cond-expr", locations: [{ start: { line: 647, column: 10 }, end: { line: 647, column: 58 } }, { start: { line: 648, column: 10 }, end: { line: 648, column: 19 } }], line: 646 }, "44": { loc: { start: { line: 646, column: 6 }, end: { line: 646, column: 79 } }, type: "binary-expr", locations: [{ start: { line: 646, column: 6 }, end: { line: 646, column: 46 } }, { start: { line: 646, column: 50 }, end: { line: 646, column: 79 } }], line: 646 }, "45": { loc: { start: { line: 649, column: 19 }, end: { line: 653, column: 13 } }, type: "cond-expr", locations: [{ start: { line: 650, column: 8 }, end: { line: 652, column: 26 } }, { start: { line: 653, column: 8 }, end: { line: 653, column: 13 } }], line: 649 }, "46": { loc: { start: { line: 650, column: 8 }, end: { line: 652, column: 26 } }, type: "cond-expr", locations: [{ start: { line: 651, column: 10 }, end: { line: 651, column: 33 } }, { start: { line: 652, column: 10 }, end: { line: 652, column: 26 } }], line: 650 }, "47": { loc: { start: { line: 650, column: 8 }, end: { line: 650, column: 64 } }, type: "binary-expr", locations: [{ start: { line: 650, column: 8 }, end: { line: 650, column: 24 } }, { start: { line: 650, column: 28 }, end: { line: 650, column: 64 } }], line: 650 }, "48": { loc: { start: { line: 657, column: 30 }, end: { line: 657, column: 66 } }, type: "binary-expr", locations: [{ start: { line: 657, column: 30 }, end: { line: 657, column: 57 } }, { start: { line: 657, column: 61 }, end: { line: 657, column: 66 } }], line: 657 }, "49": { loc: { start: { line: 659, column: 25 }, end: { line: 659, column: 56 } }, type: "binary-expr", locations: [{ start: { line: 659, column: 25 }, end: { line: 659, column: 47 } }, { start: { line: 659, column: 51 }, end: { line: 659, column: 56 } }], line: 659 }, "50": { loc: { start: { line: 661, column: 21 }, end: { line: 661, column: 48 } }, type: "binary-expr", locations: [{ start: { line: 661, column: 21 }, end: { line: 661, column: 39 } }, { start: { line: 661, column: 43 }, end: { line: 661, column: 48 } }], line: 661 }, "51": { loc: { start: { line: 662, column: 17 }, end: { line: 662, column: 40 } }, type: "binary-expr", locations: [{ start: { line: 662, column: 17 }, end: { line: 662, column: 31 } }, { start: { line: 662, column: 35 }, end: { line: 662, column: 40 } }], line: 662 }, "52": { loc: { start: { line: 663, column: 26 }, end: { line: 663, column: 58 } }, type: "binary-expr", locations: [{ start: { line: 663, column: 26 }, end: { line: 663, column: 49 } }, { start: { line: 663, column: 53 }, end: { line: 663, column: 58 } }], line: 663 }, "53": { loc: { start: { line: 664, column: 26 }, end: { line: 664, column: 58 } }, type: "binary-expr", locations: [{ start: { line: 664, column: 26 }, end: { line: 664, column: 49 } }, { start: { line: 664, column: 53 }, end: { line: 664, column: 58 } }], line: 664 }, "54": { loc: { start: { line: 665, column: 17 }, end: { line: 665, column: 40 } }, type: "binary-expr", locations: [{ start: { line: 665, column: 17 }, end: { line: 665, column: 31 } }, { start: { line: 665, column: 35 }, end: { line: 665, column: 40 } }], line: 665 }, "55": { loc: { start: { line: 667, column: 27 }, end: { line: 667, column: 60 } }, type: "binary-expr", locations: [{ start: { line: 667, column: 27 }, end: { line: 667, column: 51 } }, { start: { line: 667, column: 55 }, end: { line: 667, column: 60 } }], line: 667 }, "56": { loc: { start: { line: 669, column: 15 }, end: { line: 669, column: 36 } }, type: "binary-expr", locations: [{ start: { line: 669, column: 15 }, end: { line: 669, column: 27 } }, { start: { line: 669, column: 31 }, end: { line: 669, column: 36 } }], line: 669 }, "57": { loc: { start: { line: 670, column: 21 }, end: { line: 672, column: 34 } }, type: "cond-expr", locations: [{ start: { line: 671, column: 8 }, end: { line: 671, column: 30 } }, { start: { line: 672, column: 8 }, end: { line: 672, column: 34 } }], line: 670 }, "58": { loc: { start: { line: 675, column: 6 }, end: { line: 675, column: 72 } }, type: "cond-expr", locations: [{ start: { line: 675, column: 42 }, end: { line: 675, column: 55 } }, { start: { line: 675, column: 58 }, end: { line: 675, column: 72 } }], line: 675 }, "59": { loc: { start: { line: 678, column: 6 }, end: { line: 682, column: 57 } }, type: "cond-expr", locations: [{ start: { line: 681, column: 10 }, end: { line: 681, column: 51 } }, { start: { line: 682, column: 10 }, end: { line: 682, column: 57 } }], line: 678 }, "60": { loc: { start: { line: 678, column: 6 }, end: { line: 680, column: 60 } }, type: "binary-expr", locations: [{ start: { line: 678, column: 6 }, end: { line: 678, column: 65 } }, { start: { line: 679, column: 6 }, end: { line: 679, column: 40 } }, { start: { line: 680, column: 6 }, end: { line: 680, column: 60 } }], line: 678 }, "61": { loc: { start: { line: 685, column: 6 }, end: { line: 689, column: 42 } }, type: "cond-expr", locations: [{ start: { line: 688, column: 10 }, end: { line: 688, column: 44 } }, { start: { line: 689, column: 10 }, end: { line: 689, column: 42 } }], line: 685 }, "62": { loc: { start: { line: 685, column: 6 }, end: { line: 687, column: 53 } }, type: "binary-expr", locations: [{ start: { line: 685, column: 6 }, end: { line: 685, column: 58 } }, { start: { line: 686, column: 6 }, end: { line: 686, column: 33 } }, { start: { line: 687, column: 6 }, end: { line: 687, column: 53 } }], line: 685 }, "63": { loc: { start: { line: 692, column: 6 }, end: { line: 696, column: 22 } }, type: "cond-expr", locations: [{ start: { line: 695, column: 10 }, end: { line: 695, column: 44 } }, { start: { line: 696, column: 10 }, end: { line: 696, column: 22 } }], line: 692 }, "64": { loc: { start: { line: 692, column: 6 }, end: { line: 694, column: 53 } }, type: "binary-expr", locations: [{ start: { line: 692, column: 6 }, end: { line: 692, column: 58 } }, { start: { line: 693, column: 6 }, end: { line: 693, column: 33 } }, { start: { line: 694, column: 6 }, end: { line: 694, column: 53 } }], line: 692 }, "65": { loc: { start: { line: 700, column: 4 }, end: { line: 705, column: 5 } }, type: "if", locations: [{ start: { line: 700, column: 4 }, end: { line: 705, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 700 }, "66": { loc: { start: { line: 701, column: 6 }, end: { line: 702, column: 59 } }, type: "binary-expr", locations: [{ start: { line: 701, column: 6 }, end: { line: 701, column: 65 } }, { start: { line: 702, column: 6 }, end: { line: 702, column: 59 } }], line: 701 }, "67": { loc: { start: { line: 707, column: 4 }, end: { line: 713, column: 5 } }, type: "if", locations: [{ start: { line: 707, column: 4 }, end: { line: 713, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 707 }, "68": { loc: { start: { line: 708, column: 6 }, end: { line: 709, column: 65 } }, type: "binary-expr", locations: [{ start: { line: 708, column: 6 }, end: { line: 708, column: 71 } }, { start: { line: 709, column: 6 }, end: { line: 709, column: 65 } }], line: 708 }, "69": { loc: { start: { line: 715, column: 4 }, end: { line: 724, column: 5 } }, type: "if", locations: [{ start: { line: 715, column: 4 }, end: { line: 724, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 715 }, "70": { loc: { start: { line: 716, column: 6 }, end: { line: 720, column: 79 } }, type: "binary-expr", locations: [{ start: { line: 716, column: 6 }, end: { line: 719, column: 7 } }, { start: { line: 720, column: 6 }, end: { line: 720, column: 79 } }], line: 716 }, "71": { loc: { start: { line: 726, column: 4 }, end: { line: 728, column: 5 } }, type: "if", locations: [{ start: { line: 726, column: 4 }, end: { line: 728, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 726 }, "72": { loc: { start: { line: 730, column: 4 }, end: { line: 732, column: 5 } }, type: "if", locations: [{ start: { line: 730, column: 4 }, end: { line: 732, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 730 }, "73": { loc: { start: { line: 735, column: 4 }, end: { line: 760, column: 5 } }, type: "if", locations: [{ start: { line: 735, column: 4 }, end: { line: 760, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 735 }, "74": { loc: { start: { line: 738, column: 6 }, end: { line: 741, column: 7 } }, type: "if", locations: [{ start: { line: 738, column: 6 }, end: { line: 741, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 738 }, "75": { loc: { start: { line: 743, column: 6 }, end: { line: 747, column: 7 } }, type: "if", locations: [{ start: { line: 743, column: 6 }, end: { line: 747, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 743 }, "76": { loc: { start: { line: 749, column: 6 }, end: { line: 753, column: 7 } }, type: "if", locations: [{ start: { line: 749, column: 6 }, end: { line: 753, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 749 }, "77": { loc: { start: { line: 755, column: 6 }, end: { line: 759, column: 7 } }, type: "if", locations: [{ start: { line: 755, column: 6 }, end: { line: 759, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 755 }, "78": { loc: { start: { line: 768, column: 4 }, end: { line: 778, column: 5 } }, type: "if", locations: [{ start: { line: 768, column: 4 }, end: { line: 778, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 768 }, "79": { loc: { start: { line: 769, column: 6 }, end: { line: 777, column: 7 } }, type: "if", locations: [{ start: { line: 769, column: 6 }, end: { line: 777, column: 7 } }, { start: { line: 771, column: 13 }, end: { line: 777, column: 7 } }], line: 769 }, "80": { loc: { start: { line: 771, column: 13 }, end: { line: 777, column: 7 } }, type: "if", locations: [{ start: { line: 771, column: 13 }, end: { line: 777, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 771 }, "81": { loc: { start: { line: 772, column: 8 }, end: { line: 774, column: 9 } }, type: "if", locations: [{ start: { line: 772, column: 8 }, end: { line: 774, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 772 }, "82": { loc: { start: { line: 780, column: 4 }, end: { line: 790, column: 5 } }, type: "if", locations: [{ start: { line: 780, column: 4 }, end: { line: 790, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 780 }, "83": { loc: { start: { line: 781, column: 6 }, end: { line: 789, column: 7 } }, type: "if", locations: [{ start: { line: 781, column: 6 }, end: { line: 789, column: 7 } }, { start: { line: 783, column: 13 }, end: { line: 789, column: 7 } }], line: 781 }, "84": { loc: { start: { line: 783, column: 13 }, end: { line: 789, column: 7 } }, type: "if", locations: [{ start: { line: 783, column: 13 }, end: { line: 789, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 783 }, "85": { loc: { start: { line: 784, column: 8 }, end: { line: 786, column: 9 } }, type: "if", locations: [{ start: { line: 784, column: 8 }, end: { line: 786, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 784 }, "86": { loc: { start: { line: 792, column: 4 }, end: { line: 797, column: 5 } }, type: "if", locations: [{ start: { line: 792, column: 4 }, end: { line: 797, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 792 }, "87": { loc: { start: { line: 793, column: 6 }, end: { line: 794, column: 41 } }, type: "binary-expr", locations: [{ start: { line: 793, column: 6 }, end: { line: 793, column: 52 } }, { start: { line: 794, column: 6 }, end: { line: 794, column: 41 } }], line: 793 }, "88": { loc: { start: { line: 799, column: 4 }, end: { line: 808, column: 5 } }, type: "if", locations: [{ start: { line: 799, column: 4 }, end: { line: 808, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 799 }, "89": { loc: { start: { line: 800, column: 6 }, end: { line: 801, column: 39 } }, type: "binary-expr", locations: [{ start: { line: 800, column: 6 }, end: { line: 800, column: 50 } }, { start: { line: 801, column: 6 }, end: { line: 801, column: 39 } }], line: 800 }, "90": { loc: { start: { line: 803, column: 6 }, end: { line: 805, column: 7 } }, type: "if", locations: [{ start: { line: 803, column: 6 }, end: { line: 805, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 803 }, "91": { loc: { start: { line: 810, column: 4 }, end: { line: 819, column: 5 } }, type: "if", locations: [{ start: { line: 810, column: 4 }, end: { line: 819, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 810 }, "92": { loc: { start: { line: 811, column: 6 }, end: { line: 812, column: 43 } }, type: "binary-expr", locations: [{ start: { line: 811, column: 6 }, end: { line: 811, column: 54 } }, { start: { line: 812, column: 6 }, end: { line: 812, column: 43 } }], line: 811 }, "93": { loc: { start: { line: 814, column: 6 }, end: { line: 816, column: 7 } }, type: "if", locations: [{ start: { line: 814, column: 6 }, end: { line: 816, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 814 }, "94": { loc: { start: { line: 822, column: 4 }, end: { line: 824, column: 5 } }, type: "if", locations: [{ start: { line: 822, column: 4 }, end: { line: 824, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 822 }, "95": { loc: { start: { line: 827, column: 4 }, end: { line: 829, column: 5 } }, type: "if", locations: [{ start: { line: 827, column: 4 }, end: { line: 829, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 827 }, "96": { loc: { start: { line: 832, column: 4 }, end: { line: 835, column: 5 } }, type: "if", locations: [{ start: { line: 832, column: 4 }, end: { line: 835, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 832 }, "97": { loc: { start: { line: 844, column: 4 }, end: { line: 899, column: 5 } }, type: "if", locations: [{ start: { line: 844, column: 4 }, end: { line: 899, column: 5 } }, { start: { line: 871, column: 11 }, end: { line: 899, column: 5 } }], line: 844 }, "98": { loc: { start: { line: 845, column: 6 }, end: { line: 849, column: 7 } }, type: "if", locations: [{ start: { line: 845, column: 6 }, end: { line: 849, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 845 }, "99": { loc: { start: { line: 851, column: 6 }, end: { line: 855, column: 7 } }, type: "if", locations: [{ start: { line: 851, column: 6 }, end: { line: 855, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 851 }, "100": { loc: { start: { line: 871, column: 11 }, end: { line: 899, column: 5 } }, type: "if", locations: [{ start: { line: 871, column: 11 }, end: { line: 899, column: 5 } }, { start: { line: 881, column: 11 }, end: { line: 899, column: 5 } }], line: 871 }, "101": { loc: { start: { line: 888, column: 6 }, end: { line: 890, column: 7 } }, type: "if", locations: [{ start: { line: 888, column: 6 }, end: { line: 890, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 888 }, "102": { loc: { start: { line: 896, column: 6 }, end: { line: 898, column: 7 } }, type: "if", locations: [{ start: { line: 896, column: 6 }, end: { line: 898, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 896 }, "103": { loc: { start: { line: 896, column: 10 }, end: { line: 896, column: 61 } }, type: "binary-expr", locations: [{ start: { line: 896, column: 10 }, end: { line: 896, column: 28 } }, { start: { line: 896, column: 32 }, end: { line: 896, column: 61 } }], line: 896 }, "104": { loc: { start: { line: 910, column: 4 }, end: { line: 916, column: 5 } }, type: "if", locations: [{ start: { line: 910, column: 4 }, end: { line: 916, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 910 }, "105": { loc: { start: { line: 911, column: 6 }, end: { line: 913, column: 43 } }, type: "binary-expr", locations: [{ start: { line: 911, column: 7 }, end: { line: 911, column: 43 } }, { start: { line: 912, column: 8 }, end: { line: 912, column: 46 } }, { start: { line: 913, column: 6 }, end: { line: 913, column: 43 } }], line: 911 }, "106": { loc: { start: { line: 918, column: 4 }, end: { line: 923, column: 5 } }, type: "if", locations: [{ start: { line: 918, column: 4 }, end: { line: 923, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 918 }, "107": { loc: { start: { line: 919, column: 6 }, end: { line: 920, column: 43 } }, type: "binary-expr", locations: [{ start: { line: 919, column: 6 }, end: { line: 919, column: 44 } }, { start: { line: 920, column: 6 }, end: { line: 920, column: 43 } }], line: 919 }, "108": { loc: { start: { line: 927, column: 4 }, end: { line: 929, column: 5 } }, type: "if", locations: [{ start: { line: 927, column: 4 }, end: { line: 929, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 927 }, "109": { loc: { start: { line: 958, column: 4 }, end: { line: 963, column: 5 } }, type: "if", locations: [{ start: { line: 958, column: 4 }, end: { line: 963, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 958 }, "110": { loc: { start: { line: 958, column: 8 }, end: { line: 958, column: 34 } }, type: "binary-expr", locations: [{ start: { line: 958, column: 8 }, end: { line: 958, column: 15 } }, { start: { line: 958, column: 19 }, end: { line: 958, column: 34 } }], line: 958 }, "111": { loc: { start: { line: 968, column: 4 }, end: { line: 970, column: 5 } }, type: "if", locations: [{ start: { line: 968, column: 4 }, end: { line: 970, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 968 }, "112": { loc: { start: { line: 972, column: 4 }, end: { line: 994, column: 5 } }, type: "if", locations: [{ start: { line: 972, column: 4 }, end: { line: 994, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 972 }, "113": { loc: { start: { line: 976, column: 6 }, end: { line: 978, column: 7 } }, type: "if", locations: [{ start: { line: 976, column: 6 }, end: { line: 978, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 976 }, "114": { loc: { start: { line: 983, column: 6 }, end: { line: 989, column: 7 } }, type: "if", locations: [{ start: { line: 983, column: 6 }, end: { line: 989, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 983 }, "115": { loc: { start: { line: 985, column: 10 }, end: { line: 987, column: 58 } }, type: "binary-expr", locations: [{ start: { line: 985, column: 10 }, end: { line: 985, column: 27 } }, { start: { line: 986, column: 11 }, end: { line: 986, column: 45 } }, { start: { line: 987, column: 12 }, end: { line: 987, column: 57 } }], line: 985 }, "116": { loc: { start: { line: 996, column: 4 }, end: { line: 1013, column: 5 } }, type: "if", locations: [{ start: { line: 996, column: 4 }, end: { line: 1013, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 996 }, "117": { loc: { start: { line: 1000, column: 6 }, end: { line: 1002, column: 7 } }, type: "if", locations: [{ start: { line: 1000, column: 6 }, end: { line: 1002, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1000 }, "118": { loc: { start: { line: 1006, column: 6 }, end: { line: 1008, column: 7 } }, type: "if", locations: [{ start: { line: 1006, column: 6 }, end: { line: 1008, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1006 }, "119": { loc: { start: { line: 1007, column: 15 }, end: { line: 1007, column: 75 } }, type: "binary-expr", locations: [{ start: { line: 1007, column: 15 }, end: { line: 1007, column: 33 } }, { start: { line: 1007, column: 37 }, end: { line: 1007, column: 75 } }], line: 1007 }, "120": { loc: { start: { line: 1015, column: 4 }, end: { line: 1039, column: 5 } }, type: "if", locations: [{ start: { line: 1015, column: 4 }, end: { line: 1039, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1015 }, "121": { loc: { start: { line: 1019, column: 6 }, end: { line: 1024, column: 7 } }, type: "if", locations: [{ start: { line: 1019, column: 6 }, end: { line: 1024, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1019 }, "122": { loc: { start: { line: 1020, column: 8 }, end: { line: 1021, column: 47 } }, type: "binary-expr", locations: [{ start: { line: 1020, column: 8 }, end: { line: 1020, column: 45 } }, { start: { line: 1021, column: 8 }, end: { line: 1021, column: 47 } }], line: 1020 }, "123": { loc: { start: { line: 1026, column: 6 }, end: { line: 1031, column: 7 } }, type: "if", locations: [{ start: { line: 1026, column: 6 }, end: { line: 1031, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1026 }, "124": { loc: { start: { line: 1027, column: 8 }, end: { line: 1028, column: 54 } }, type: "binary-expr", locations: [{ start: { line: 1027, column: 8 }, end: { line: 1027, column: 48 } }, { start: { line: 1028, column: 8 }, end: { line: 1028, column: 54 } }], line: 1027 }, "125": { loc: { start: { line: 1036, column: 8 }, end: { line: 1037, column: 73 } }, type: "binary-expr", locations: [{ start: { line: 1036, column: 8 }, end: { line: 1036, column: 33 } }, { start: { line: 1037, column: 9 }, end: { line: 1037, column: 46 } }, { start: { line: 1037, column: 50 }, end: { line: 1037, column: 72 } }], line: 1036 }, "126": { loc: { start: { line: 1042, column: 4 }, end: { line: 1047, column: 5 } }, type: "if", locations: [{ start: { line: 1042, column: 4 }, end: { line: 1047, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1042 }, "127": { loc: { start: { line: 1043, column: 6 }, end: { line: 1044, column: 46 } }, type: "binary-expr", locations: [{ start: { line: 1043, column: 6 }, end: { line: 1043, column: 51 } }, { start: { line: 1044, column: 6 }, end: { line: 1044, column: 46 } }], line: 1043 }, "128": { loc: { start: { line: 1089, column: 6 }, end: { line: 1094, column: 7 } }, type: "if", locations: [{ start: { line: 1089, column: 6 }, end: { line: 1094, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1089 }, "129": { loc: { start: { line: 1115, column: 23 }, end: { line: 1117, column: 36 } }, type: "cond-expr", locations: [{ start: { line: 1116, column: 8 }, end: { line: 1116, column: 27 } }, { start: { line: 1117, column: 8 }, end: { line: 1117, column: 36 } }], line: 1115 }, "130": { loc: { start: { line: 1118, column: 4 }, end: { line: 1130, column: 5 } }, type: "if", locations: [{ start: { line: 1118, column: 4 }, end: { line: 1130, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1118 }, "131": { loc: { start: { line: 1132, column: 23 }, end: { line: 1132, column: 65 } }, type: "cond-expr", locations: [{ start: { line: 1132, column: 39 }, end: { line: 1132, column: 58 } }, { start: { line: 1132, column: 61 }, end: { line: 1132, column: 65 } }], line: 1132 }, "132": { loc: { start: { line: 1133, column: 4 }, end: { line: 1145, column: 5 } }, type: "if", locations: [{ start: { line: 1133, column: 4 }, end: { line: 1145, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1133 }, "133": { loc: { start: { line: 1136, column: 21 }, end: { line: 1136, column: 48 } }, type: "binary-expr", locations: [{ start: { line: 1136, column: 21 }, end: { line: 1136, column: 30 } }, { start: { line: 1136, column: 34 }, end: { line: 1136, column: 48 } }], line: 1136 }, "134": { loc: { start: { line: 1137, column: 8 }, end: { line: 1143, column: 9 } }, type: "if", locations: [{ start: { line: 1137, column: 8 }, end: { line: 1143, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1137 }, "135": { loc: { start: { line: 1170, column: 4 }, end: { line: 1180, column: 5 } }, type: "if", locations: [{ start: { line: 1170, column: 4 }, end: { line: 1180, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1170 }, "136": { loc: { start: { line: 1171, column: 6 }, end: { line: 1179, column: 7 } }, type: "if", locations: [{ start: { line: 1171, column: 6 }, end: { line: 1179, column: 7 } }, { start: { line: 1175, column: 13 }, end: { line: 1179, column: 7 } }], line: 1171 }, "137": { loc: { start: { line: 1171, column: 10 }, end: { line: 1171, column: 43 } }, type: "binary-expr", locations: [{ start: { line: 1171, column: 10 }, end: { line: 1171, column: 20 } }, { start: { line: 1171, column: 24 }, end: { line: 1171, column: 43 } }], line: 1171 }, "138": { loc: { start: { line: 1194, column: 23 }, end: { line: 1196, column: 26 } }, type: "cond-expr", locations: [{ start: { line: 1195, column: 8 }, end: { line: 1195, column: 30 } }, { start: { line: 1196, column: 8 }, end: { line: 1196, column: 26 } }], line: 1194 }, "139": { loc: { start: { line: 1197, column: 4 }, end: { line: 1199, column: 5 } }, type: "if", locations: [{ start: { line: 1197, column: 4 }, end: { line: 1199, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1197 }, "140": { loc: { start: { line: 1203, column: 19 }, end: { line: 1203, column: 46 } }, type: "binary-expr", locations: [{ start: { line: 1203, column: 19 }, end: { line: 1203, column: 28 } }, { start: { line: 1203, column: 32 }, end: { line: 1203, column: 46 } }], line: 1203 }, "141": { loc: { start: { line: 1204, column: 6 }, end: { line: 1206, column: 7 } }, type: "if", locations: [{ start: { line: 1204, column: 6 }, end: { line: 1206, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1204 }, "142": { loc: { start: { line: 1204, column: 10 }, end: { line: 1204, column: 75 } }, type: "binary-expr", locations: [{ start: { line: 1204, column: 10 }, end: { line: 1204, column: 34 } }, { start: { line: 1204, column: 38 }, end: { line: 1204, column: 75 } }], line: 1204 }, "143": { loc: { start: { line: 1243, column: 23 }, end: { line: 1243, column: 79 } }, type: "cond-expr", locations: [{ start: { line: 1243, column: 37 }, end: { line: 1243, column: 54 } }, { start: { line: 1243, column: 57 }, end: { line: 1243, column: 79 } }], line: 1243 }, "144": { loc: { start: { line: 1245, column: 6 }, end: { line: 1247, column: 7 } }, type: "if", locations: [{ start: { line: 1245, column: 6 }, end: { line: 1247, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1245 }, "145": { loc: { start: { line: 1249, column: 25 }, end: { line: 1251, column: 38 } }, type: "cond-expr", locations: [{ start: { line: 1250, column: 10 }, end: { line: 1250, column: 29 } }, { start: { line: 1251, column: 10 }, end: { line: 1251, column: 38 } }], line: 1249 }, "146": { loc: { start: { line: 1252, column: 6 }, end: { line: 1256, column: 7 } }, type: "if", locations: [{ start: { line: 1252, column: 6 }, end: { line: 1256, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1252 }, "147": { loc: { start: { line: 1271, column: 4 }, end: { line: 1277, column: 5 } }, type: "if", locations: [{ start: { line: 1271, column: 4 }, end: { line: 1277, column: 5 } }, { start: { line: 1273, column: 11 }, end: { line: 1277, column: 5 } }], line: 1271 }, "148": { loc: { start: { line: 1276, column: 26 }, end: { line: 1276, column: 47 } }, type: "binary-expr", locations: [{ start: { line: 1276, column: 26 }, end: { line: 1276, column: 33 } }, { start: { line: 1276, column: 37 }, end: { line: 1276, column: 47 } }], line: 1276 }, "149": { loc: { start: { line: 1279, column: 4 }, end: { line: 1288, column: 5 } }, type: "if", locations: [{ start: { line: 1279, column: 4 }, end: { line: 1288, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1279 }, "150": { loc: { start: { line: 1280, column: 6 }, end: { line: 1281, column: 34 } }, type: "binary-expr", locations: [{ start: { line: 1280, column: 6 }, end: { line: 1280, column: 51 } }, { start: { line: 1281, column: 6 }, end: { line: 1281, column: 34 } }], line: 1280 }, "151": { loc: { start: { line: 1290, column: 25 }, end: { line: 1290, column: 79 } }, type: "cond-expr", locations: [{ start: { line: 1290, column: 46 }, end: { line: 1290, column: 71 } }, { start: { line: 1290, column: 74 }, end: { line: 1290, column: 79 } }], line: 1290 }, "152": { loc: { start: { line: 1295, column: 4 }, end: { line: 1299, column: 5 } }, type: "if", locations: [{ start: { line: 1295, column: 4 }, end: { line: 1299, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1295 }, "153": { loc: { start: { line: 1302, column: 4 }, end: { line: 1311, column: 5 } }, type: "if", locations: [{ start: { line: 1302, column: 4 }, end: { line: 1311, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1302 }, "154": { loc: { start: { line: 1302, column: 8 }, end: { line: 1302, column: 36 } }, type: "binary-expr", locations: [{ start: { line: 1302, column: 8 }, end: { line: 1302, column: 12 } }, { start: { line: 1302, column: 16 }, end: { line: 1302, column: 36 } }], line: 1302 }, "155": { loc: { start: { line: 1305, column: 40 }, end: { line: 1307, column: 24 } }, type: "cond-expr", locations: [{ start: { line: 1306, column: 12 }, end: { line: 1306, column: 21 } }, { start: { line: 1307, column: 12 }, end: { line: 1307, column: 24 } }], line: 1305 }, "156": { loc: { start: { line: 1313, column: 17 }, end: { line: 1313, column: 48 } }, type: "binary-expr", locations: [{ start: { line: 1313, column: 17 }, end: { line: 1313, column: 25 } }, { start: { line: 1313, column: 29 }, end: { line: 1313, column: 48 } }], line: 1313 }, "157": { loc: { start: { line: 1315, column: 4 }, end: { line: 1320, column: 5 } }, type: "if", locations: [{ start: { line: 1315, column: 4 }, end: { line: 1320, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1315 }, "158": { loc: { start: { line: 1315, column: 8 }, end: { line: 1315, column: 34 } }, type: "binary-expr", locations: [{ start: { line: 1315, column: 8 }, end: { line: 1315, column: 13 } }, { start: { line: 1315, column: 17 }, end: { line: 1315, column: 34 } }], line: 1315 }, "159": { loc: { start: { line: 1318, column: 8 }, end: { line: 1318, column: 34 } }, type: "binary-expr", locations: [{ start: { line: 1318, column: 8 }, end: { line: 1318, column: 26 } }, { start: { line: 1318, column: 30 }, end: { line: 1318, column: 34 } }], line: 1318 }, "160": { loc: { start: { line: 1323, column: 4 }, end: { line: 1328, column: 5 } }, type: "if", locations: [{ start: { line: 1323, column: 4 }, end: { line: 1328, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1323 }, "161": { loc: { start: { line: 1326, column: 8 }, end: { line: 1326, column: 40 } }, type: "cond-expr", locations: [{ start: { line: 1326, column: 25 }, end: { line: 1326, column: 31 } }, { start: { line: 1326, column: 34 }, end: { line: 1326, column: 40 } }], line: 1326 }, "162": { loc: { start: { line: 1330, column: 11 }, end: { line: 1330, column: 54 } }, type: "cond-expr", locations: [{ start: { line: 1330, column: 28 }, end: { line: 1330, column: 47 } }, { start: { line: 1330, column: 50 }, end: { line: 1330, column: 54 } }], line: 1330 }, "163": { loc: { start: { line: 1341, column: 6 }, end: { line: 1341, column: 32 } }, type: "binary-expr", locations: [{ start: { line: 1341, column: 6 }, end: { line: 1341, column: 24 } }, { start: { line: 1341, column: 28 }, end: { line: 1341, column: 32 } }], line: 1341 }, "164": { loc: { start: { line: 1375, column: 6 }, end: { line: 1375, column: 32 } }, type: "binary-expr", locations: [{ start: { line: 1375, column: 6 }, end: { line: 1375, column: 24 } }, { start: { line: 1375, column: 28 }, end: { line: 1375, column: 32 } }], line: 1375 }, "165": { loc: { start: { line: 1398, column: 22 }, end: { line: 1398, column: 63 } }, type: "binary-expr", locations: [{ start: { line: 1398, column: 22 }, end: { line: 1398, column: 57 } }, { start: { line: 1398, column: 61 }, end: { line: 1398, column: 63 } }], line: 1398 }, "166": { loc: { start: { line: 1400, column: 6 }, end: { line: 1402, column: 7 } }, type: "if", locations: [{ start: { line: 1400, column: 6 }, end: { line: 1402, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1400 }, "167": { loc: { start: { line: 1422, column: 24 }, end: { line: 1422, column: 65 } }, type: "cond-expr", locations: [{ start: { line: 1422, column: 38 }, end: { line: 1422, column: 58 } }, { start: { line: 1422, column: 61 }, end: { line: 1422, column: 65 } }], line: 1422 }, "168": { loc: { start: { line: 1423, column: 4 }, end: { line: 1425, column: 5 } }, type: "if", locations: [{ start: { line: 1423, column: 4 }, end: { line: 1425, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1423 }, "169": { loc: { start: { line: 1427, column: 4 }, end: { line: 1429, column: 5 } }, type: "if", locations: [{ start: { line: 1427, column: 4 }, end: { line: 1429, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1427 }, "170": { loc: { start: { line: 1432, column: 6 }, end: { line: 1465, column: 51 } }, type: "binary-expr", locations: [{ start: { line: 1432, column: 6 }, end: { line: 1432, column: 42 } }, { start: { line: 1433, column: 6 }, end: { line: 1433, column: 45 } }, { start: { line: 1434, column: 6 }, end: { line: 1434, column: 47 } }, { start: { line: 1440, column: 6 }, end: { line: 1440, column: 51 } }, { start: { line: 1441, column: 6 }, end: { line: 1441, column: 51 } }, { start: { line: 1442, column: 6 }, end: { line: 1442, column: 48 } }, { start: { line: 1443, column: 6 }, end: { line: 1443, column: 46 } }, { start: { line: 1444, column: 6 }, end: { line: 1444, column: 48 } }, { start: { line: 1445, column: 6 }, end: { line: 1445, column: 49 } }, { start: { line: 1453, column: 6 }, end: { line: 1453, column: 47 } }, { start: { line: 1465, column: 6 }, end: { line: 1465, column: 51 } }], line: 1432 }, "171": { loc: { start: { line: 1481, column: 4 }, end: { line: 1483, column: 5 } }, type: "if", locations: [{ start: { line: 1481, column: 4 }, end: { line: 1483, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1481 }, "172": { loc: { start: { line: 1481, column: 8 }, end: { line: 1481, column: 67 } }, type: "binary-expr", locations: [{ start: { line: 1481, column: 8 }, end: { line: 1481, column: 20 } }, { start: { line: 1481, column: 24 }, end: { line: 1481, column: 49 } }, { start: { line: 1481, column: 53 }, end: { line: 1481, column: 67 } }], line: 1481 }, "173": { loc: { start: { line: 1504, column: 4 }, end: { line: 1506, column: 5 } }, type: "if", locations: [{ start: { line: 1504, column: 4 }, end: { line: 1506, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1504 }, "174": { loc: { start: { line: 1504, column: 8 }, end: { line: 1504, column: 67 } }, type: "binary-expr", locations: [{ start: { line: 1504, column: 8 }, end: { line: 1504, column: 20 } }, { start: { line: 1504, column: 24 }, end: { line: 1504, column: 49 } }, { start: { line: 1504, column: 53 }, end: { line: 1504, column: 67 } }], line: 1504 }, "175": { loc: { start: { line: 1541, column: 4 }, end: { line: 1544, column: 5 } }, type: "if", locations: [{ start: { line: 1541, column: 4 }, end: { line: 1544, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1541 }, "176": { loc: { start: { line: 1548, column: 6 }, end: { line: 1548, column: 67 } }, type: "cond-expr", locations: [{ start: { line: 1548, column: 20 }, end: { line: 1548, column: 44 } }, { start: { line: 1548, column: 47 }, end: { line: 1548, column: 67 } }], line: 1548 }, "177": { loc: { start: { line: 1558, column: 4 }, end: { line: 1567, column: 5 } }, type: "if", locations: [{ start: { line: 1558, column: 4 }, end: { line: 1567, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1558 }, "178": { loc: { start: { line: 1559, column: 6 }, end: { line: 1563, column: 53 } }, type: "binary-expr", locations: [{ start: { line: 1559, column: 6 }, end: { line: 1559, column: 18 } }, { start: { line: 1560, column: 6 }, end: { line: 1560, column: 33 } }, { start: { line: 1561, column: 6 }, end: { line: 1561, column: 45 } }, { start: { line: 1562, column: 6 }, end: { line: 1562, column: 51 } }, { start: { line: 1563, column: 6 }, end: { line: 1563, column: 53 } }], line: 1559 }, "179": { loc: { start: { line: 1570, column: 4 }, end: { line: 1578, column: 5 } }, type: "if", locations: [{ start: { line: 1570, column: 4 }, end: { line: 1578, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1570 }, "180": { loc: { start: { line: 1571, column: 6 }, end: { line: 1574, column: 44 } }, type: "binary-expr", locations: [{ start: { line: 1571, column: 6 }, end: { line: 1571, column: 18 } }, { start: { line: 1572, column: 6 }, end: { line: 1572, column: 49 } }, { start: { line: 1573, column: 6 }, end: { line: 1573, column: 25 } }, { start: { line: 1574, column: 6 }, end: { line: 1574, column: 44 } }], line: 1571 }, "181": { loc: { start: { line: 1581, column: 4 }, end: { line: 1584, column: 5 } }, type: "if", locations: [{ start: { line: 1581, column: 4 }, end: { line: 1584, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1581 }, "182": { loc: { start: { line: 1587, column: 4 }, end: { line: 1594, column: 5 } }, type: "if", locations: [{ start: { line: 1587, column: 4 }, end: { line: 1594, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1587 }, "183": { loc: { start: { line: 1588, column: 6 }, end: { line: 1590, column: 45 } }, type: "binary-expr", locations: [{ start: { line: 1588, column: 6 }, end: { line: 1588, column: 18 } }, { start: { line: 1589, column: 6 }, end: { line: 1589, column: 48 } }, { start: { line: 1590, column: 6 }, end: { line: 1590, column: 45 } }], line: 1588 }, "184": { loc: { start: { line: 1597, column: 4 }, end: { line: 1669, column: 5 } }, type: "if", locations: [{ start: { line: 1597, column: 4 }, end: { line: 1669, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1597 }, "185": { loc: { start: { line: 1598, column: 6 }, end: { line: 1603, column: 31 } }, type: "binary-expr", locations: [{ start: { line: 1598, column: 6 }, end: { line: 1598, column: 26 } }, { start: { line: 1599, column: 7 }, end: { line: 1602, column: 7 } }, { start: { line: 1603, column: 8 }, end: { line: 1603, column: 30 } }], line: 1598 }, "186": { loc: { start: { line: 1600, column: 8 }, end: { line: 1601, column: 48 } }, type: "binary-expr", locations: [{ start: { line: 1600, column: 8 }, end: { line: 1600, column: 59 } }, { start: { line: 1601, column: 8 }, end: { line: 1601, column: 48 } }], line: 1600 }, "187": { loc: { start: { line: 1606, column: 6 }, end: { line: 1620, column: 7 } }, type: "if", locations: [{ start: { line: 1606, column: 6 }, end: { line: 1620, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1606 }, "188": { loc: { start: { line: 1606, column: 10 }, end: { line: 1606, column: 65 } }, type: "binary-expr", locations: [{ start: { line: 1606, column: 10 }, end: { line: 1606, column: 31 } }, { start: { line: 1606, column: 35 }, end: { line: 1606, column: 65 } }], line: 1606 }, "189": { loc: { start: { line: 1607, column: 8 }, end: { line: 1612, column: 9 } }, type: "if", locations: [{ start: { line: 1607, column: 8 }, end: { line: 1612, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1607 }, "190": { loc: { start: { line: 1608, column: 10 }, end: { line: 1609, column: 67 } }, type: "binary-expr", locations: [{ start: { line: 1608, column: 10 }, end: { line: 1608, column: 64 } }, { start: { line: 1609, column: 10 }, end: { line: 1609, column: 67 } }], line: 1608 }, "191": { loc: { start: { line: 1614, column: 8 }, end: { line: 1619, column: 9 } }, type: "if", locations: [{ start: { line: 1614, column: 8 }, end: { line: 1619, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1614 }, "192": { loc: { start: { line: 1615, column: 10 }, end: { line: 1616, column: 55 } }, type: "binary-expr", locations: [{ start: { line: 1615, column: 10 }, end: { line: 1615, column: 66 } }, { start: { line: 1616, column: 10 }, end: { line: 1616, column: 55 } }], line: 1615 }, "193": { loc: { start: { line: 1630, column: 6 }, end: { line: 1665, column: 7 } }, type: "if", locations: [{ start: { line: 1630, column: 6 }, end: { line: 1665, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1630 }, "194": { loc: { start: { line: 1630, column: 10 }, end: { line: 1630, column: 51 } }, type: "binary-expr", locations: [{ start: { line: 1630, column: 10 }, end: { line: 1630, column: 22 } }, { start: { line: 1630, column: 26 }, end: { line: 1630, column: 51 } }], line: 1630 }, "195": { loc: { start: { line: 1634, column: 8 }, end: { line: 1664, column: 9 } }, type: "if", locations: [{ start: { line: 1634, column: 8 }, end: { line: 1664, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1634 }, "196": { loc: { start: { line: 1634, column: 12 }, end: { line: 1634, column: 36 } }, type: "binary-expr", locations: [{ start: { line: 1634, column: 12 }, end: { line: 1634, column: 22 } }, { start: { line: 1634, column: 26 }, end: { line: 1634, column: 36 } }], line: 1634 }, "197": { loc: { start: { line: 1659, column: 28 }, end: { line: 1661, column: 46 } }, type: "cond-expr", locations: [{ start: { line: 1660, column: 16 }, end: { line: 1660, column: 29 } }, { start: { line: 1661, column: 16 }, end: { line: 1661, column: 46 } }], line: 1659 }, "198": { loc: { start: { line: 1677, column: 15 }, end: { line: 1677, column: 76 } }, type: "cond-expr", locations: [{ start: { line: 1677, column: 29 }, end: { line: 1677, column: 53 } }, { start: { line: 1677, column: 56 }, end: { line: 1677, column: 76 } }], line: 1677 }, "199": { loc: { start: { line: 1678, column: 4 }, end: { line: 1681, column: 5 } }, type: "if", locations: [{ start: { line: 1678, column: 4 }, end: { line: 1681, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1678 }, "200": { loc: { start: { line: 1678, column: 8 }, end: { line: 1678, column: 70 } }, type: "binary-expr", locations: [{ start: { line: 1678, column: 8 }, end: { line: 1678, column: 32 } }, { start: { line: 1678, column: 36 }, end: { line: 1678, column: 70 } }], line: 1678 }, "201": { loc: { start: { line: 1684, column: 4 }, end: { line: 1692, column: 5 } }, type: "if", locations: [{ start: { line: 1684, column: 4 }, end: { line: 1692, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1684 }, "202": { loc: { start: { line: 1685, column: 6 }, end: { line: 1688, column: 70 } }, type: "binary-expr", locations: [{ start: { line: 1685, column: 7 }, end: { line: 1685, column: 29 } }, { start: { line: 1686, column: 8 }, end: { line: 1686, column: 29 } }, { start: { line: 1687, column: 8 }, end: { line: 1687, column: 30 } }, { start: { line: 1688, column: 6 }, end: { line: 1688, column: 70 } }], line: 1685 }, "203": { loc: { start: { line: 1695, column: 4 }, end: { line: 1707, column: 5 } }, type: "if", locations: [{ start: { line: 1695, column: 4 }, end: { line: 1707, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1695 }, "204": { loc: { start: { line: 1695, column: 8 }, end: { line: 1695, column: 69 } }, type: "binary-expr", locations: [{ start: { line: 1695, column: 8 }, end: { line: 1695, column: 26 } }, { start: { line: 1695, column: 30 }, end: { line: 1695, column: 69 } }], line: 1695 }, "205": { loc: { start: { line: 1703, column: 6 }, end: { line: 1706, column: 7 } }, type: "if", locations: [{ start: { line: 1703, column: 6 }, end: { line: 1706, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1703 }, "206": { loc: { start: { line: 1730, column: 4 }, end: { line: 1732, column: 5 } }, type: "if", locations: [{ start: { line: 1730, column: 4 }, end: { line: 1732, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1730 }, "207": { loc: { start: { line: 1735, column: 4 }, end: { line: 1741, column: 5 } }, type: "if", locations: [{ start: { line: 1735, column: 4 }, end: { line: 1741, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1735 }, "208": { loc: { start: { line: 1736, column: 6 }, end: { line: 1738, column: 49 } }, type: "binary-expr", locations: [{ start: { line: 1736, column: 6 }, end: { line: 1736, column: 18 } }, { start: { line: 1737, column: 7 }, end: { line: 1737, column: 22 } }, { start: { line: 1737, column: 26 }, end: { line: 1737, column: 43 } }, { start: { line: 1738, column: 7 }, end: { line: 1738, column: 24 } }, { start: { line: 1738, column: 28 }, end: { line: 1738, column: 48 } }], line: 1736 }, "209": { loc: { start: { line: 1744, column: 6 }, end: { line: 1746, column: 61 } }, type: "binary-expr", locations: [{ start: { line: 1744, column: 6 }, end: { line: 1744, column: 26 } }, { start: { line: 1745, column: 7 }, end: { line: 1745, column: 64 } }, { start: { line: 1746, column: 8 }, end: { line: 1746, column: 60 } }], line: 1744 }, "210": { loc: { start: { line: 1752, column: 4 }, end: { line: 1821, column: 5 } }, type: "if", locations: [{ start: { line: 1752, column: 4 }, end: { line: 1821, column: 5 } }, { start: { line: 1758, column: 11 }, end: { line: 1821, column: 5 } }], line: 1752 }, "211": { loc: { start: { line: 1753, column: 6 }, end: { line: 1755, column: 35 } }, type: "binary-expr", locations: [{ start: { line: 1753, column: 6 }, end: { line: 1753, column: 21 } }, { start: { line: 1754, column: 6 }, end: { line: 1754, column: 26 } }, { start: { line: 1755, column: 6 }, end: { line: 1755, column: 35 } }], line: 1753 }, "212": { loc: { start: { line: 1758, column: 11 }, end: { line: 1821, column: 5 } }, type: "if", locations: [{ start: { line: 1758, column: 11 }, end: { line: 1821, column: 5 } }, { start: { line: 1761, column: 11 }, end: { line: 1821, column: 5 } }], line: 1758 }, "213": { loc: { start: { line: 1758, column: 15 }, end: { line: 1758, column: 63 } }, type: "binary-expr", locations: [{ start: { line: 1758, column: 15 }, end: { line: 1758, column: 30 } }, { start: { line: 1758, column: 34 }, end: { line: 1758, column: 63 } }], line: 1758 }, "214": { loc: { start: { line: 1761, column: 11 }, end: { line: 1821, column: 5 } }, type: "if", locations: [{ start: { line: 1761, column: 11 }, end: { line: 1821, column: 5 } }, { start: { line: 1790, column: 11 }, end: { line: 1821, column: 5 } }], line: 1761 }, "215": { loc: { start: { line: 1761, column: 15 }, end: { line: 1761, column: 54 } }, type: "binary-expr", locations: [{ start: { line: 1761, column: 15 }, end: { line: 1761, column: 31 } }, { start: { line: 1761, column: 35 }, end: { line: 1761, column: 54 } }], line: 1761 }, "216": { loc: { start: { line: 1762, column: 6 }, end: { line: 1788, column: 7 } }, type: "if", locations: [{ start: { line: 1762, column: 6 }, end: { line: 1788, column: 7 } }, { start: { line: 1786, column: 13 }, end: { line: 1788, column: 7 } }], line: 1762 }, "217": { loc: { start: { line: 1766, column: 8 }, end: { line: 1782, column: 60 } }, type: "binary-expr", locations: [{ start: { line: 1766, column: 9 }, end: { line: 1766, column: 37 } }, { start: { line: 1767, column: 12 }, end: { line: 1767, column: 66 } }, { start: { line: 1768, column: 12 }, end: { line: 1768, column: 67 } }, { start: { line: 1769, column: 13 }, end: { line: 1769, column: 69 } }, { start: { line: 1770, column: 14 }, end: { line: 1770, column: 57 } }, { start: { line: 1771, column: 12 }, end: { line: 1771, column: 72 } }, { start: { line: 1772, column: 12 }, end: { line: 1772, column: 74 } }, { start: { line: 1773, column: 13 }, end: { line: 1773, column: 75 } }, { start: { line: 1774, column: 14 }, end: { line: 1774, column: 71 } }, { start: { line: 1777, column: 9 }, end: { line: 1777, column: 24 } }, { start: { line: 1778, column: 10 }, end: { line: 1778, column: 64 } }, { start: { line: 1779, column: 12 }, end: { line: 1779, column: 66 } }, { start: { line: 1780, column: 12 }, end: { line: 1780, column: 67 } }, { start: { line: 1781, column: 13 }, end: { line: 1781, column: 69 } }, { start: { line: 1782, column: 14 }, end: { line: 1782, column: 57 } }], line: 1766 }, "218": { loc: { start: { line: 1790, column: 11 }, end: { line: 1821, column: 5 } }, type: "if", locations: [{ start: { line: 1790, column: 11 }, end: { line: 1821, column: 5 } }, { start: { line: 1794, column: 11 }, end: { line: 1821, column: 5 } }], line: 1790 }, "219": { loc: { start: { line: 1794, column: 11 }, end: { line: 1821, column: 5 } }, type: "if", locations: [{ start: { line: 1794, column: 11 }, end: { line: 1821, column: 5 } }, { start: { line: 1800, column: 11 }, end: { line: 1821, column: 5 } }], line: 1794 }, "220": { loc: { start: { line: 1800, column: 11 }, end: { line: 1821, column: 5 } }, type: "if", locations: [{ start: { line: 1800, column: 11 }, end: { line: 1821, column: 5 } }, { start: { line: 1810, column: 11 }, end: { line: 1821, column: 5 } }], line: 1800 }, "221": { loc: { start: { line: 1801, column: 6 }, end: { line: 1804, column: 26 } }, type: "binary-expr", locations: [{ start: { line: 1801, column: 7 }, end: { line: 1801, column: 23 } }, { start: { line: 1801, column: 27 }, end: { line: 1801, column: 50 } }, { start: { line: 1801, column: 54 }, end: { line: 1801, column: 71 } }, { start: { line: 1802, column: 6 }, end: { line: 1802, column: 24 } }, { start: { line: 1803, column: 6 }, end: { line: 1803, column: 41 } }, { start: { line: 1804, column: 6 }, end: { line: 1804, column: 26 } }], line: 1801 }, "222": { loc: { start: { line: 1810, column: 11 }, end: { line: 1821, column: 5 } }, type: "if", locations: [{ start: { line: 1810, column: 11 }, end: { line: 1821, column: 5 } }, { start: { line: 1816, column: 11 }, end: { line: 1821, column: 5 } }], line: 1810 }, "223": { loc: { start: { line: 1811, column: 6 }, end: { line: 1812, column: 79 } }, type: "binary-expr", locations: [{ start: { line: 1811, column: 6 }, end: { line: 1811, column: 29 } }, { start: { line: 1812, column: 6 }, end: { line: 1812, column: 79 } }], line: 1811 }, "224": { loc: { start: { line: 1816, column: 11 }, end: { line: 1821, column: 5 } }, type: "if", locations: [{ start: { line: 1816, column: 11 }, end: { line: 1821, column: 5 } }, { start: { line: 1818, column: 11 }, end: { line: 1821, column: 5 } }], line: 1816 }, "225": { loc: { start: { line: 1850, column: 6 }, end: { line: 1851, column: 41 } }, type: "binary-expr", locations: [{ start: { line: 1850, column: 6 }, end: { line: 1850, column: 64 } }, { start: { line: 1851, column: 6 }, end: { line: 1851, column: 41 } }], line: 1850 }, "226": { loc: { start: { line: 1872, column: 4 }, end: { line: 1874, column: 5 } }, type: "if", locations: [{ start: { line: 1872, column: 4 }, end: { line: 1874, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1872 }, "227": { loc: { start: { line: 1872, column: 8 }, end: { line: 1872, column: 48 } }, type: "binary-expr", locations: [{ start: { line: 1872, column: 8 }, end: { line: 1872, column: 19 } }, { start: { line: 1872, column: 23 }, end: { line: 1872, column: 48 } }], line: 1872 }, "228": { loc: { start: { line: 1892, column: 18 }, end: { line: 1892, column: 70 } }, type: "cond-expr", locations: [{ start: { line: 1892, column: 37 }, end: { line: 1892, column: 46 } }, { start: { line: 1892, column: 49 }, end: { line: 1892, column: 70 } }], line: 1892 }, "229": { loc: { start: { line: 1905, column: 6 }, end: { line: 1914, column: 7 } }, type: "if", locations: [{ start: { line: 1905, column: 6 }, end: { line: 1914, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1905 }, "230": { loc: { start: { line: 1906, column: 8 }, end: { line: 1908, column: 63 } }, type: "binary-expr", locations: [{ start: { line: 1906, column: 8 }, end: { line: 1906, column: 28 } }, { start: { line: 1907, column: 9 }, end: { line: 1907, column: 24 } }, { start: { line: 1907, column: 28 }, end: { line: 1907, column: 45 } }, { start: { line: 1908, column: 8 }, end: { line: 1908, column: 63 } }], line: 1906 }, "231": { loc: { start: { line: 1919, column: 6 }, end: { line: 1928, column: 7 } }, type: "if", locations: [{ start: { line: 1919, column: 6 }, end: { line: 1928, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1919 }, "232": { loc: { start: { line: 1920, column: 8 }, end: { line: 1924, column: 9 } }, type: "binary-expr", locations: [{ start: { line: 1920, column: 8 }, end: { line: 1920, column: 20 } }, { start: { line: 1921, column: 8 }, end: { line: 1924, column: 9 } }], line: 1920 }, "233": { loc: { start: { line: 1931, column: 6 }, end: { line: 1934, column: 7 } }, type: "if", locations: [{ start: { line: 1931, column: 6 }, end: { line: 1934, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1931 }, "234": { loc: { start: { line: 1931, column: 10 }, end: { line: 1931, column: 66 } }, type: "binary-expr", locations: [{ start: { line: 1931, column: 10 }, end: { line: 1931, column: 36 } }, { start: { line: 1931, column: 40 }, end: { line: 1931, column: 66 } }], line: 1931 }, "235": { loc: { start: { line: 1937, column: 6 }, end: { line: 1939, column: 7 } }, type: "if", locations: [{ start: { line: 1937, column: 6 }, end: { line: 1939, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1937 }, "236": { loc: { start: { line: 1942, column: 6 }, end: { line: 1945, column: 7 } }, type: "if", locations: [{ start: { line: 1942, column: 6 }, end: { line: 1945, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1942 }, "237": { loc: { start: { line: 1948, column: 6 }, end: { line: 1951, column: 7 } }, type: "if", locations: [{ start: { line: 1948, column: 6 }, end: { line: 1951, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1948 }, "238": { loc: { start: { line: 1948, column: 10 }, end: { line: 1948, column: 64 } }, type: "binary-expr", locations: [{ start: { line: 1948, column: 10 }, end: { line: 1948, column: 35 } }, { start: { line: 1948, column: 39 }, end: { line: 1948, column: 64 } }], line: 1948 }, "239": { loc: { start: { line: 1954, column: 6 }, end: { line: 1958, column: 7 } }, type: "if", locations: [{ start: { line: 1954, column: 6 }, end: { line: 1958, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1954 }, "240": { loc: { start: { line: 1962, column: 6 }, end: { line: 1965, column: 7 } }, type: "if", locations: [{ start: { line: 1962, column: 6 }, end: { line: 1965, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1962 }, "241": { loc: { start: { line: 1968, column: 6 }, end: { line: 1992, column: 7 } }, type: "if", locations: [{ start: { line: 1968, column: 6 }, end: { line: 1992, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1968 }, "242": { loc: { start: { line: 1969, column: 8 }, end: { line: 1971, column: 59 } }, type: "binary-expr", locations: [{ start: { line: 1969, column: 8 }, end: { line: 1969, column: 26 } }, { start: { line: 1970, column: 8 }, end: { line: 1970, column: 40 } }, { start: { line: 1971, column: 8 }, end: { line: 1971, column: 59 } }], line: 1969 }, "243": { loc: { start: { line: 1973, column: 8 }, end: { line: 1991, column: 9 } }, type: "if", locations: [{ start: { line: 1973, column: 8 }, end: { line: 1991, column: 9 } }, { start: { line: 1975, column: 15 }, end: { line: 1991, column: 9 } }], line: 1973 }, "244": { loc: { start: { line: 1976, column: 10 }, end: { line: 1990, column: 11 } }, type: "switch", locations: [{ start: { line: 1977, column: 12 }, end: { line: 1980, column: 13 } }, { start: { line: 1982, column: 12 }, end: { line: 1985, column: 13 } }, { start: { line: 1987, column: 12 }, end: { line: 1989, column: 13 } }], line: 1976 }, "245": { loc: { start: { line: 1995, column: 6 }, end: { line: 2012, column: 7 } }, type: "if", locations: [{ start: { line: 1995, column: 6 }, end: { line: 2012, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 1995 }, "246": { loc: { start: { line: 1997, column: 10 }, end: { line: 2002, column: 11 } }, type: "if", locations: [{ start: { line: 1997, column: 10 }, end: { line: 2002, column: 11 } }, { start: { line: 1999, column: 17 }, end: { line: 2002, column: 11 } }], line: 1997 }, "247": { loc: { start: { line: 2004, column: 10 }, end: { line: 2008, column: 11 } }, type: "if", locations: [{ start: { line: 2004, column: 10 }, end: { line: 2008, column: 11 } }, { start: { line: 2006, column: 17 }, end: { line: 2008, column: 11 } }], line: 2004 }, "248": { loc: { start: { line: 2045, column: 6 }, end: { line: 2047, column: 7 } }, type: "if", locations: [{ start: { line: 2045, column: 6 }, end: { line: 2047, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2045 }, "249": { loc: { start: { line: 2059, column: 29 }, end: { line: 2061, column: 29 } }, type: "cond-expr", locations: [{ start: { line: 2060, column: 10 }, end: { line: 2060, column: 33 } }, { start: { line: 2061, column: 10 }, end: { line: 2061, column: 29 } }], line: 2059 }, "250": { loc: { start: { line: 2062, column: 6 }, end: { line: 2070, column: 7 } }, type: "if", locations: [{ start: { line: 2062, column: 6 }, end: { line: 2070, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2062 }, "251": { loc: { start: { line: 2063, column: 24 }, end: { line: 2065, column: 46 } }, type: "cond-expr", locations: [{ start: { line: 2064, column: 12 }, end: { line: 2064, column: 37 } }, { start: { line: 2065, column: 12 }, end: { line: 2065, column: 46 } }], line: 2063 }, "252": { loc: { start: { line: 2066, column: 8 }, end: { line: 2069, column: 9 } }, type: "if", locations: [{ start: { line: 2066, column: 8 }, end: { line: 2069, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2066 }, "253": { loc: { start: { line: 2120, column: 6 }, end: { line: 2123, column: 7 } }, type: "if", locations: [{ start: { line: 2120, column: 6 }, end: { line: 2123, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2120 }, "254": { loc: { start: { line: 2126, column: 23 }, end: { line: 2126, column: 79 } }, type: "cond-expr", locations: [{ start: { line: 2126, column: 37 }, end: { line: 2126, column: 54 } }, { start: { line: 2126, column: 57 }, end: { line: 2126, column: 79 } }], line: 2126 }, "255": { loc: { start: { line: 2132, column: 25 }, end: { line: 2134, column: 38 } }, type: "cond-expr", locations: [{ start: { line: 2133, column: 10 }, end: { line: 2133, column: 29 } }, { start: { line: 2134, column: 10 }, end: { line: 2134, column: 38 } }], line: 2132 }, "256": { loc: { start: { line: 2135, column: 6 }, end: { line: 2139, column: 7 } }, type: "if", locations: [{ start: { line: 2135, column: 6 }, end: { line: 2139, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2135 }, "257": { loc: { start: { line: 2144, column: 6 }, end: { line: 2155, column: 7 } }, type: "if", locations: [{ start: { line: 2144, column: 6 }, end: { line: 2155, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2144 }, "258": { loc: { start: { line: 2145, column: 25 }, end: { line: 2145, column: 63 } }, type: "cond-expr", locations: [{ start: { line: 2145, column: 39 }, end: { line: 2145, column: 56 } }, { start: { line: 2145, column: 59 }, end: { line: 2145, column: 63 } }], line: 2145 }, "259": { loc: { start: { line: 2146, column: 8 }, end: { line: 2154, column: 9 } }, type: "if", locations: [{ start: { line: 2146, column: 8 }, end: { line: 2154, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2146 }, "260": { loc: { start: { line: 2147, column: 10 }, end: { line: 2148, column: 52 } }, type: "binary-expr", locations: [{ start: { line: 2147, column: 10 }, end: { line: 2147, column: 38 } }, { start: { line: 2148, column: 10 }, end: { line: 2148, column: 52 } }], line: 2147 }, "261": { loc: { start: { line: 2151, column: 10 }, end: { line: 2153, column: 11 } }, type: "if", locations: [{ start: { line: 2151, column: 10 }, end: { line: 2153, column: 11 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2151 }, "262": { loc: { start: { line: 2162, column: 6 }, end: { line: 2172, column: 7 } }, type: "if", locations: [{ start: { line: 2162, column: 6 }, end: { line: 2172, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2162 }, "263": { loc: { start: { line: 2163, column: 19 }, end: { line: 2165, column: 40 } }, type: "cond-expr", locations: [{ start: { line: 2164, column: 12 }, end: { line: 2164, column: 31 } }, { start: { line: 2165, column: 12 }, end: { line: 2165, column: 40 } }], line: 2163 }, "264": { loc: { start: { line: 2166, column: 8 }, end: { line: 2171, column: 9 } }, type: "if", locations: [{ start: { line: 2166, column: 8 }, end: { line: 2171, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2166 }, "265": { loc: { start: { line: 2177, column: 40 }, end: { line: 2177, column: 48 } }, type: "default-arg", locations: [{ start: { line: 2177, column: 46 }, end: { line: 2177, column: 48 } }], line: 2177 }, "266": { loc: { start: { line: 2186, column: 4 }, end: { line: 2188, column: 5 } }, type: "if", locations: [{ start: { line: 2186, column: 4 }, end: { line: 2188, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2186 }, "267": { loc: { start: { line: 2191, column: 4 }, end: { line: 2197, column: 5 } }, type: "if", locations: [{ start: { line: 2191, column: 4 }, end: { line: 2197, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2191 }, "268": { loc: { start: { line: 2191, column: 8 }, end: { line: 2191, column: 52 } }, type: "binary-expr", locations: [{ start: { line: 2191, column: 8 }, end: { line: 2191, column: 33 } }, { start: { line: 2191, column: 37 }, end: { line: 2191, column: 52 } }], line: 2191 }, "269": { loc: { start: { line: 2194, column: 6 }, end: { line: 2196, column: 7 } }, type: "if", locations: [{ start: { line: 2194, column: 6 }, end: { line: 2196, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2194 }, "270": { loc: { start: { line: 2200, column: 4 }, end: { line: 2202, column: 5 } }, type: "if", locations: [{ start: { line: 2200, column: 4 }, end: { line: 2202, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2200 }, "271": { loc: { start: { line: 2205, column: 4 }, end: { line: 2207, column: 5 } }, type: "if", locations: [{ start: { line: 2205, column: 4 }, end: { line: 2207, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2205 }, "272": { loc: { start: { line: 2218, column: 20 }, end: { line: 2218, column: 75 } }, type: "binary-expr", locations: [{ start: { line: 2218, column: 20 }, end: { line: 2218, column: 28 } }, { start: { line: 2218, column: 32 }, end: { line: 2218, column: 57 } }, { start: { line: 2218, column: 61 }, end: { line: 2218, column: 75 } }], line: 2218 }, "273": { loc: { start: { line: 2220, column: 4 }, end: { line: 2311, column: 5 } }, type: "if", locations: [{ start: { line: 2220, column: 4 }, end: { line: 2311, column: 5 } }, { start: { line: 2266, column: 11 }, end: { line: 2311, column: 5 } }], line: 2220 }, "274": { loc: { start: { line: 2226, column: 17 }, end: { line: 2228, column: 34 } }, type: "cond-expr", locations: [{ start: { line: 2227, column: 10 }, end: { line: 2227, column: 36 } }, { start: { line: 2228, column: 10 }, end: { line: 2228, column: 34 } }], line: 2226 }, "275": { loc: { start: { line: 2229, column: 6 }, end: { line: 2236, column: 7 } }, type: "if", locations: [{ start: { line: 2229, column: 6 }, end: { line: 2236, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2229 }, "276": { loc: { start: { line: 2231, column: 8 }, end: { line: 2235, column: 9 } }, type: "if", locations: [{ start: { line: 2231, column: 8 }, end: { line: 2235, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2231 }, "277": { loc: { start: { line: 2231, column: 12 }, end: { line: 2231, column: 58 } }, type: "binary-expr", locations: [{ start: { line: 2231, column: 12 }, end: { line: 2231, column: 34 } }, { start: { line: 2231, column: 38 }, end: { line: 2231, column: 58 } }], line: 2231 }, "278": { loc: { start: { line: 2248, column: 6 }, end: { line: 2252, column: 7 } }, type: "if", locations: [{ start: { line: 2248, column: 6 }, end: { line: 2252, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2248 }, "279": { loc: { start: { line: 2266, column: 11 }, end: { line: 2311, column: 5 } }, type: "if", locations: [{ start: { line: 2266, column: 11 }, end: { line: 2311, column: 5 } }, { start: { line: 2290, column: 11 }, end: { line: 2311, column: 5 } }], line: 2266 }, "280": { loc: { start: { line: 2271, column: 6 }, end: { line: 2282, column: 7 } }, type: "if", locations: [{ start: { line: 2271, column: 6 }, end: { line: 2282, column: 7 } }, { start: { line: 2277, column: 13 }, end: { line: 2282, column: 7 } }], line: 2271 }, "281": { loc: { start: { line: 2272, column: 8 }, end: { line: 2273, column: 40 } }, type: "binary-expr", locations: [{ start: { line: 2272, column: 8 }, end: { line: 2272, column: 51 } }, { start: { line: 2273, column: 8 }, end: { line: 2273, column: 40 } }], line: 2272 }, "282": { loc: { start: { line: 2277, column: 13 }, end: { line: 2282, column: 7 } }, type: "if", locations: [{ start: { line: 2277, column: 13 }, end: { line: 2282, column: 7 } }, { start: { line: 2279, column: 13 }, end: { line: 2282, column: 7 } }], line: 2277 }, "283": { loc: { start: { line: 2292, column: 6 }, end: { line: 2302, column: 7 } }, type: "if", locations: [{ start: { line: 2292, column: 6 }, end: { line: 2302, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2292 }, "284": { loc: { start: { line: 2293, column: 8 }, end: { line: 2297, column: 33 } }, type: "binary-expr", locations: [{ start: { line: 2293, column: 8 }, end: { line: 2293, column: 19 } }, { start: { line: 2294, column: 8 }, end: { line: 2294, column: 27 } }, { start: { line: 2295, column: 8 }, end: { line: 2295, column: 23 } }, { start: { line: 2297, column: 8 }, end: { line: 2297, column: 33 } }], line: 2293 }, "285": { loc: { start: { line: 2299, column: 15 }, end: { line: 2301, column: 17 } }, type: "cond-expr", locations: [{ start: { line: 2300, column: 12 }, end: { line: 2300, column: 37 } }, { start: { line: 2301, column: 12 }, end: { line: 2301, column: 17 } }], line: 2299 }, "286": { loc: { start: { line: 2299, column: 15 }, end: { line: 2299, column: 56 } }, type: "binary-expr", locations: [{ start: { line: 2299, column: 15 }, end: { line: 2299, column: 33 } }, { start: { line: 2299, column: 37 }, end: { line: 2299, column: 56 } }], line: 2299 }, "287": { loc: { start: { line: 2308, column: 6 }, end: { line: 2310, column: 7 } }, type: "if", locations: [{ start: { line: 2308, column: 6 }, end: { line: 2310, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2308 }, "288": { loc: { start: { line: 2309, column: 15 }, end: { line: 2309, column: 71 } }, type: "cond-expr", locations: [{ start: { line: 2309, column: 28 }, end: { line: 2309, column: 32 } }, { start: { line: 2309, column: 35 }, end: { line: 2309, column: 71 } }], line: 2309 }, "289": { loc: { start: { line: 2309, column: 35 }, end: { line: 2309, column: 71 } }, type: "cond-expr", locations: [{ start: { line: 2309, column: 57 }, end: { line: 2309, column: 66 } }, { start: { line: 2309, column: 69 }, end: { line: 2309, column: 71 } }], line: 2309 }, "290": { loc: { start: { line: 2314, column: 4 }, end: { line: 2316, column: 5 } }, type: "if", locations: [{ start: { line: 2314, column: 4 }, end: { line: 2316, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2314 }, "291": { loc: { start: { line: 2314, column: 8 }, end: { line: 2314, column: 26 } }, type: "binary-expr", locations: [{ start: { line: 2314, column: 8 }, end: { line: 2314, column: 12 } }, { start: { line: 2314, column: 16 }, end: { line: 2314, column: 26 } }], line: 2314 }, "292": { loc: { start: { line: 2319, column: 45 }, end: { line: 2319, column: 67 } }, type: "cond-expr", locations: [{ start: { line: 2319, column: 55 }, end: { line: 2319, column: 60 } }, { start: { line: 2319, column: 63 }, end: { line: 2319, column: 67 } }], line: 2319 }, "293": { loc: { start: { line: 2342, column: 8 }, end: { line: 2344, column: 9 } }, type: "if", locations: [{ start: { line: 2342, column: 8 }, end: { line: 2344, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2342 }, "294": { loc: { start: { line: 2347, column: 6 }, end: { line: 2349, column: 7 } }, type: "if", locations: [{ start: { line: 2347, column: 6 }, end: { line: 2349, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2347 }, "295": { loc: { start: { line: 2355, column: 4 }, end: { line: 2374, column: 5 } }, type: "if", locations: [{ start: { line: 2355, column: 4 }, end: { line: 2374, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2355 }, "296": { loc: { start: { line: 2364, column: 8 }, end: { line: 2366, column: 9 } }, type: "if", locations: [{ start: { line: 2364, column: 8 }, end: { line: 2366, column: 9 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2364 }, "297": { loc: { start: { line: 2369, column: 6 }, end: { line: 2371, column: 7 } }, type: "if", locations: [{ start: { line: 2369, column: 6 }, end: { line: 2371, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2369 }, "298": { loc: { start: { line: 2377, column: 4 }, end: { line: 2405, column: 5 } }, type: "if", locations: [{ start: { line: 2377, column: 4 }, end: { line: 2405, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2377 }, "299": { loc: { start: { line: 2378, column: 6 }, end: { line: 2380, column: 7 } }, type: "if", locations: [{ start: { line: 2378, column: 6 }, end: { line: 2380, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2378 }, "300": { loc: { start: { line: 2382, column: 6 }, end: { line: 2391, column: 7 } }, type: "if", locations: [{ start: { line: 2382, column: 6 }, end: { line: 2391, column: 7 } }, { start: { line: 2389, column: 13 }, end: { line: 2391, column: 7 } }], line: 2382 }, "301": { loc: { start: { line: 2393, column: 6 }, end: { line: 2402, column: 7 } }, type: "if", locations: [{ start: { line: 2393, column: 6 }, end: { line: 2402, column: 7 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2393 }, "302": { loc: { start: { line: 2393, column: 10 }, end: { line: 2393, column: 64 } }, type: "binary-expr", locations: [{ start: { line: 2393, column: 10 }, end: { line: 2393, column: 33 } }, { start: { line: 2393, column: 37 }, end: { line: 2393, column: 64 } }], line: 2393 }, "303": { loc: { start: { line: 2407, column: 25 }, end: { line: 2407, column: 73 } }, type: "cond-expr", locations: [{ start: { line: 2407, column: 42 }, end: { line: 2407, column: 56 } }, { start: { line: 2407, column: 59 }, end: { line: 2407, column: 73 } }], line: 2407 }, "304": { loc: { start: { line: 2410, column: 4 }, end: { line: 2420, column: 5 } }, type: "if", locations: [{ start: { line: 2410, column: 4 }, end: { line: 2420, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2410 }, "305": { loc: { start: { line: 2411, column: 6 }, end: { line: 2416, column: 75 } }, type: "binary-expr", locations: [{ start: { line: 2411, column: 6 }, end: { line: 2411, column: 20 } }, { start: { line: 2412, column: 6 }, end: { line: 2412, column: 30 } }, { start: { line: 2413, column: 6 }, end: { line: 2413, column: 24 } }, { start: { line: 2414, column: 6 }, end: { line: 2414, column: 32 } }, { start: { line: 2415, column: 6 }, end: { line: 2415, column: 37 } }, { start: { line: 2416, column: 6 }, end: { line: 2416, column: 75 } }], line: 2411 }, "306": { loc: { start: { line: 2423, column: 4 }, end: { line: 2427, column: 5 } }, type: "if", locations: [{ start: { line: 2423, column: 4 }, end: { line: 2427, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2423 }, "307": { loc: { start: { line: 2429, column: 11 }, end: { line: 2431, column: 22 } }, type: "cond-expr", locations: [{ start: { line: 2430, column: 8 }, end: { line: 2430, column: 42 } }, { start: { line: 2431, column: 8 }, end: { line: 2431, column: 22 } }], line: 2429 }, "308": { loc: { start: { line: 2429, column: 11 }, end: { line: 2429, column: 52 } }, type: "binary-expr", locations: [{ start: { line: 2429, column: 11 }, end: { line: 2429, column: 29 } }, { start: { line: 2429, column: 33 }, end: { line: 2429, column: 52 } }], line: 2429 }, "309": { loc: { start: { line: 2434, column: 34 }, end: { line: 2434, column: 42 } }, type: "default-arg", locations: [{ start: { line: 2434, column: 40 }, end: { line: 2434, column: 42 } }], line: 2434 }, "310": { loc: { start: { line: 2453, column: 4 }, end: { line: 2455, column: 5 } }, type: "if", locations: [{ start: { line: 2453, column: 4 }, end: { line: 2455, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2453 }, "311": { loc: { start: { line: 2466, column: 4 }, end: { line: 2468, column: 5 } }, type: "if", locations: [{ start: { line: 2466, column: 4 }, end: { line: 2468, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2466 }, "312": { loc: { start: { line: 2477, column: 4 }, end: { line: 2483, column: 5 } }, type: "if", locations: [{ start: { line: 2477, column: 4 }, end: { line: 2483, column: 5 } }, { start: { line: undefined, column: undefined }, end: { line: undefined, column: undefined } }], line: 2477 }, "313": { loc: { start: { line: 2480, column: 13 }, end: { line: 2482, column: 53 } }, type: "cond-expr", locations: [{ start: { line: 2481, column: 10 }, end: { line: 2481, column: 19 } }, { start: { line: 2482, column: 10 }, end: { line: 2482, column: 53 } }], line: 2480 } }, s: { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0, "13": 0, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 0, "22": 0, "23": 0, "24": 0, "25": 0, "26": 0, "27": 0, "28": 0, "29": 0, "30": 0, "31": 0, "32": 0, "33": 0, "34": 0, "35": 0, "36": 0, "37": 0, "38": 0, "39": 0, "40": 0, "41": 0, "42": 0, "43": 0, "44": 0, "45": 0, "46": 0, "47": 0, "48": 0, "49": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 0, "80": 0, "81": 0, "82": 0, "83": 0, "84": 0, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "90": 0, "91": 0, "92": 0, "93": 0, "94": 0, "95": 0, "96": 0, "97": 0, "98": 0, "99": 0, "100": 0, "101": 0, "102": 0, "103": 0, "104": 0, "105": 0, "106": 0, "107": 0, "108": 0, "109": 0, "110": 0, "111": 0, "112": 0, "113": 0, "114": 0, "115": 0, "116": 0, "117": 0, "118": 0, "119": 0, "120": 0, "121": 0, "122": 0, "123": 0, "124": 0, "125": 0, "126": 0, "127": 0, "128": 0, "129": 0, "130": 0, "131": 0, "132": 0, "133": 0, "134": 0, "135": 0, "136": 0, "137": 0, "138": 0, "139": 0, "140": 0, "141": 0, "142": 0, "143": 0, "144": 0, "145": 0, "146": 0, "147": 0, "148": 0, "149": 0, "150": 0, "151": 0, "152": 0, "153": 0, "154": 0, "155": 0, "156": 0, "157": 0, "158": 0, "159": 0, "160": 0, "161": 0, "162": 0, "163": 0, "164": 0, "165": 0, "166": 0, "167": 0, "168": 0, "169": 0, "170": 0, "171": 0, "172": 0, "173": 0, "174": 0, "175": 0, "176": 0, "177": 0, "178": 0, "179": 0, "180": 0, "181": 0, "182": 0, "183": 0, "184": 0, "185": 0, "186": 0, "187": 0, "188": 0, "189": 0, "190": 0, "191": 0, "192": 0, "193": 0, "194": 0, "195": 0, "196": 0, "197": 0, "198": 0, "199": 0, "200": 0, "201": 0, "202": 0, "203": 0, "204": 0, "205": 0, "206": 0, "207": 0, "208": 0, "209": 0, "210": 0, "211": 0, "212": 0, "213": 0, "214": 0, "215": 0, "216": 0, "217": 0, "218": 0, "219": 0, "220": 0, "221": 0, "222": 0, "223": 0, "224": 0, "225": 0, "226": 0, "227": 0, "228": 0, "229": 0, "230": 0, "231": 0, "232": 0, "233": 0, "234": 0, "235": 0, "236": 0, "237": 0, "238": 0, "239": 0, "240": 0, "241": 0, "242": 0, "243": 0, "244": 0, "245": 0, "246": 0, "247": 0, "248": 0, "249": 0, "250": 0, "251": 0, "252": 0, "253": 0, "254": 0, "255": 0, "256": 0, "257": 0, "258": 0, "259": 0, "260": 0, "261": 0, "262": 0, "263": 0, "264": 0, "265": 0, "266": 0, "267": 0, "268": 0, "269": 0, "270": 0, "271": 0, "272": 0, "273": 0, "274": 0, "275": 0, "276": 0, "277": 0, "278": 0, "279": 0, "280": 0, "281": 0, "282": 0, "283": 0, "284": 0, "285": 0, "286": 0, "287": 0, "288": 0, "289": 0, "290": 0, "291": 0, "292": 0, "293": 0, "294": 0, "295": 0, "296": 0, "297": 0, "298": 0, "299": 0, "300": 0, "301": 0, "302": 0, "303": 0, "304": 0, "305": 0, "306": 0, "307": 0, "308": 0, "309": 0, "310": 0, "311": 0, "312": 0, "313": 0, "314": 0, "315": 0, "316": 0, "317": 0, "318": 0, "319": 0, "320": 0, "321": 0, "322": 0, "323": 0, "324": 0, "325": 0, "326": 0, "327": 0, "328": 0, "329": 0, "330": 0, "331": 0, "332": 0, "333": 0, "334": 0, "335": 0, "336": 0, "337": 0, "338": 0, "339": 0, "340": 0, "341": 0, "342": 0, "343": 0, "344": 0, "345": 0, "346": 0, "347": 0, "348": 0, "349": 0, "350": 0, "351": 0, "352": 0, "353": 0, "354": 0, "355": 0, "356": 0, "357": 0, "358": 0, "359": 0, "360": 0, "361": 0, "362": 0, "363": 0, "364": 0, "365": 0, "366": 0, "367": 0, "368": 0, "369": 0, "370": 0, "371": 0, "372": 0, "373": 0, "374": 0, "375": 0, "376": 0, "377": 0, "378": 0, "379": 0, "380": 0, "381": 0, "382": 0, "383": 0, "384": 0, "385": 0, "386": 0, "387": 0, "388": 0, "389": 0, "390": 0, "391": 0, "392": 0, "393": 0, "394": 0, "395": 0, "396": 0, "397": 0, "398": 0, "399": 0, "400": 0, "401": 0, "402": 0, "403": 0, "404": 0, "405": 0, "406": 0, "407": 0, "408": 0, "409": 0, "410": 0, "411": 0, "412": 0, "413": 0, "414": 0, "415": 0, "416": 0, "417": 0, "418": 0, "419": 0, "420": 0, "421": 0, "422": 0, "423": 0, "424": 0, "425": 0, "426": 0, "427": 0, "428": 0, "429": 0, "430": 0, "431": 0, "432": 0, "433": 0, "434": 0, "435": 0, "436": 0, "437": 0, "438": 0, "439": 0, "440": 0, "441": 0, "442": 0, "443": 0, "444": 0, "445": 0, "446": 0, "447": 0, "448": 0, "449": 0, "450": 0, "451": 0, "452": 0, "453": 0, "454": 0, "455": 0, "456": 0, "457": 0, "458": 0, "459": 0, "460": 0, "461": 0, "462": 0, "463": 0, "464": 0, "465": 0, "466": 0, "467": 0, "468": 0, "469": 0, "470": 0, "471": 0, "472": 0, "473": 0, "474": 0, "475": 0, "476": 0, "477": 0, "478": 0, "479": 0, "480": 0, "481": 0, "482": 0, "483": 0, "484": 0, "485": 0, "486": 0, "487": 0, "488": 0, "489": 0, "490": 0, "491": 0, "492": 0, "493": 0, "494": 0, "495": 0, "496": 0, "497": 0, "498": 0, "499": 0, "500": 0, "501": 0, "502": 0, "503": 0, "504": 0, "505": 0, "506": 0, "507": 0, "508": 0, "509": 0, "510": 0, "511": 0, "512": 0, "513": 0, "514": 0, "515": 0, "516": 0, "517": 0, "518": 0, "519": 0, "520": 0, "521": 0, "522": 0, "523": 0, "524": 0, "525": 0, "526": 0, "527": 0, "528": 0, "529": 0, "530": 0, "531": 0, "532": 0, "533": 0, "534": 0, "535": 0, "536": 0, "537": 0, "538": 0, "539": 0, "540": 0, "541": 0, "542": 0, "543": 0, "544": 0, "545": 0, "546": 0, "547": 0, "548": 0, "549": 0, "550": 0, "551": 0, "552": 0, "553": 0, "554": 0, "555": 0, "556": 0, "557": 0, "558": 0, "559": 0, "560": 0, "561": 0, "562": 0, "563": 0, "564": 0, "565": 0, "566": 0, "567": 0, "568": 0, "569": 0, "570": 0, "571": 0, "572": 0, "573": 0, "574": 0, "575": 0, "576": 0, "577": 0, "578": 0, "579": 0, "580": 0, "581": 0, "582": 0, "583": 0, "584": 0, "585": 0, "586": 0, "587": 0, "588": 0, "589": 0, "590": 0, "591": 0, "592": 0, "593": 0, "594": 0, "595": 0, "596": 0, "597": 0, "598": 0, "599": 0, "600": 0, "601": 0, "602": 0, "603": 0, "604": 0, "605": 0, "606": 0, "607": 0, "608": 0, "609": 0, "610": 0, "611": 0, "612": 0, "613": 0, "614": 0, "615": 0, "616": 0, "617": 0, "618": 0, "619": 0, "620": 0, "621": 0, "622": 0, "623": 0, "624": 0, "625": 0, "626": 0, "627": 0, "628": 0, "629": 0, "630": 0, "631": 0, "632": 0, "633": 0, "634": 0, "635": 0, "636": 0, "637": 0, "638": 0, "639": 0, "640": 0, "641": 0, "642": 0, "643": 0, "644": 0, "645": 0, "646": 0, "647": 0, "648": 0, "649": 0, "650": 0, "651": 0, "652": 0, "653": 0, "654": 0, "655": 0, "656": 0, "657": 0, "658": 0, "659": 0, "660": 0, "661": 0, "662": 0, "663": 0, "664": 0, "665": 0, "666": 0, "667": 0, "668": 0, "669": 0, "670": 0, "671": 0, "672": 0, "673": 0, "674": 0, "675": 0, "676": 0, "677": 0, "678": 0, "679": 0, "680": 0, "681": 0, "682": 0, "683": 0 }, f: { "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0, "13": 0, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "20": 0, "21": 0, "22": 0, "23": 0, "24": 0, "25": 0, "26": 0, "27": 0, "28": 0, "29": 0, "30": 0, "31": 0, "32": 0, "33": 0, "34": 0, "35": 0, "36": 0, "37": 0, "38": 0, "39": 0, "40": 0, "41": 0, "42": 0, "43": 0, "44": 0, "45": 0, "46": 0, "47": 0, "48": 0 }, b: { "0": [0, 0], "1": [0, 0], "2": [0, 0], "3": [0, 0], "4": [0, 0], "5": [0, 0], "6": [0], "7": [0, 0], "8": [0, 0, 0, 0], "9": [0], "10": [0, 0], "11": [0, 0], "12": [0, 0], "13": [0, 0], "14": [0, 0], "15": [0, 0], "16": [0, 0], "17": [0, 0], "18": [0, 0], "19": [0, 0], "20": [0, 0, 0, 0], "21": [0, 0], "22": [0], "23": [0, 0], "24": [0, 0], "25": [0, 0], "26": [0, 0], "27": [0, 0], "28": [0, 0], "29": [0, 0], "30": [0, 0], "31": [0, 0], "32": [0, 0], "33": [0, 0], "34": [0, 0], "35": [0, 0], "36": [0, 0], "37": [0, 0], "38": [0, 0], "39": [0, 0], "40": [0, 0], "41": [0, 0], "42": [0, 0], "43": [0, 0], "44": [0, 0], "45": [0, 0], "46": [0, 0], "47": [0, 0], "48": [0, 0], "49": [0, 0], "50": [0, 0], "51": [0, 0], "52": [0, 0], "53": [0, 0], "54": [0, 0], "55": [0, 0], "56": [0, 0], "57": [0, 0], "58": [0, 0], "59": [0, 0], "60": [0, 0, 0], "61": [0, 0], "62": [0, 0, 0], "63": [0, 0], "64": [0, 0, 0], "65": [0, 0], "66": [0, 0], "67": [0, 0], "68": [0, 0], "69": [0, 0], "70": [0, 0], "71": [0, 0], "72": [0, 0], "73": [0, 0], "74": [0, 0], "75": [0, 0], "76": [0, 0], "77": [0, 0], "78": [0, 0], "79": [0, 0], "80": [0, 0], "81": [0, 0], "82": [0, 0], "83": [0, 0], "84": [0, 0], "85": [0, 0], "86": [0, 0], "87": [0, 0], "88": [0, 0], "89": [0, 0], "90": [0, 0], "91": [0, 0], "92": [0, 0], "93": [0, 0], "94": [0, 0], "95": [0, 0], "96": [0, 0], "97": [0, 0], "98": [0, 0], "99": [0, 0], "100": [0, 0], "101": [0, 0], "102": [0, 0], "103": [0, 0], "104": [0, 0], "105": [0, 0, 0], "106": [0, 0], "107": [0, 0], "108": [0, 0], "109": [0, 0], "110": [0, 0], "111": [0, 0], "112": [0, 0], "113": [0, 0], "114": [0, 0], "115": [0, 0, 0], "116": [0, 0], "117": [0, 0], "118": [0, 0], "119": [0, 0], "120": [0, 0], "121": [0, 0], "122": [0, 0], "123": [0, 0], "124": [0, 0], "125": [0, 0, 0], "126": [0, 0], "127": [0, 0], "128": [0, 0], "129": [0, 0], "130": [0, 0], "131": [0, 0], "132": [0, 0], "133": [0, 0], "134": [0, 0], "135": [0, 0], "136": [0, 0], "137": [0, 0], "138": [0, 0], "139": [0, 0], "140": [0, 0], "141": [0, 0], "142": [0, 0], "143": [0, 0], "144": [0, 0], "145": [0, 0], "146": [0, 0], "147": [0, 0], "148": [0, 0], "149": [0, 0], "150": [0, 0], "151": [0, 0], "152": [0, 0], "153": [0, 0], "154": [0, 0], "155": [0, 0], "156": [0, 0], "157": [0, 0], "158": [0, 0], "159": [0, 0], "160": [0, 0], "161": [0, 0], "162": [0, 0], "163": [0, 0], "164": [0, 0], "165": [0, 0], "166": [0, 0], "167": [0, 0], "168": [0, 0], "169": [0, 0], "170": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "171": [0, 0], "172": [0, 0, 0], "173": [0, 0], "174": [0, 0, 0], "175": [0, 0], "176": [0, 0], "177": [0, 0], "178": [0, 0, 0, 0, 0], "179": [0, 0], "180": [0, 0, 0, 0], "181": [0, 0], "182": [0, 0], "183": [0, 0, 0], "184": [0, 0], "185": [0, 0, 0], "186": [0, 0], "187": [0, 0], "188": [0, 0], "189": [0, 0], "190": [0, 0], "191": [0, 0], "192": [0, 0], "193": [0, 0], "194": [0, 0], "195": [0, 0], "196": [0, 0], "197": [0, 0], "198": [0, 0], "199": [0, 0], "200": [0, 0], "201": [0, 0], "202": [0, 0, 0, 0], "203": [0, 0], "204": [0, 0], "205": [0, 0], "206": [0, 0], "207": [0, 0], "208": [0, 0, 0, 0, 0], "209": [0, 0, 0], "210": [0, 0], "211": [0, 0, 0], "212": [0, 0], "213": [0, 0], "214": [0, 0], "215": [0, 0], "216": [0, 0], "217": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "218": [0, 0], "219": [0, 0], "220": [0, 0], "221": [0, 0, 0, 0, 0, 0], "222": [0, 0], "223": [0, 0], "224": [0, 0], "225": [0, 0], "226": [0, 0], "227": [0, 0], "228": [0, 0], "229": [0, 0], "230": [0, 0, 0, 0], "231": [0, 0], "232": [0, 0], "233": [0, 0], "234": [0, 0], "235": [0, 0], "236": [0, 0], "237": [0, 0], "238": [0, 0], "239": [0, 0], "240": [0, 0], "241": [0, 0], "242": [0, 0, 0], "243": [0, 0], "244": [0, 0, 0], "245": [0, 0], "246": [0, 0], "247": [0, 0], "248": [0, 0], "249": [0, 0], "250": [0, 0], "251": [0, 0], "252": [0, 0], "253": [0, 0], "254": [0, 0], "255": [0, 0], "256": [0, 0], "257": [0, 0], "258": [0, 0], "259": [0, 0], "260": [0, 0], "261": [0, 0], "262": [0, 0], "263": [0, 0], "264": [0, 0], "265": [0], "266": [0, 0], "267": [0, 0], "268": [0, 0], "269": [0, 0], "270": [0, 0], "271": [0, 0], "272": [0, 0, 0], "273": [0, 0], "274": [0, 0], "275": [0, 0], "276": [0, 0], "277": [0, 0], "278": [0, 0], "279": [0, 0], "280": [0, 0], "281": [0, 0], "282": [0, 0], "283": [0, 0], "284": [0, 0, 0, 0], "285": [0, 0], "286": [0, 0], "287": [0, 0], "288": [0, 0], "289": [0, 0], "290": [0, 0], "291": [0, 0], "292": [0, 0], "293": [0, 0], "294": [0, 0], "295": [0, 0], "296": [0, 0], "297": [0, 0], "298": [0, 0], "299": [0, 0], "300": [0, 0], "301": [0, 0], "302": [0, 0], "303": [0, 0], "304": [0, 0], "305": [0, 0, 0, 0, 0, 0], "306": [0, 0], "307": [0, 0], "308": [0, 0], "309": [0], "310": [0, 0], "311": [0, 0], "312": [0, 0], "313": [0, 0] }, _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", hash: "77614502819b906d9a6cf1e59096191fdf94b652" }; var coverage = global[gcv] || (global[gcv] = {}); if (!coverage[path] || coverage[path].hash !== hash) { coverage[path] = coverageData; } var actualCoverage = coverage[path]; { // @ts-ignore cov_pyucfw9t5 = function () { return actualCoverage; }; } return actualCoverage; } cov_pyucfw9t5(); // https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType const NODE_TYPE = (cov_pyucfw9t5().s[0]++, { element: 1, attribute: 2, text: 3, cdataSection: 4, entityReference: 5, // Deprecated entityNode: 6, // Deprecated progressingInstruction: 7, comment: 8, document: 9, documentType: 10, documentFragment: 11, notation: 12 // Deprecated }); cov_pyucfw9t5().s[1]++; const getGlobal = function () { cov_pyucfw9t5().f[0]++; cov_pyucfw9t5().s[2]++; return typeof window === 'undefined' ? (cov_pyucfw9t5().b[0][0]++, null) : (cov_pyucfw9t5().b[0][1]++, window); }; /** * Creates a no-op policy for internal use only. * Don't export this function outside this module! * @param trustedTypes The policy factory. * @param purifyHostElement The Script element used to load DOMPurify (to determine policy name suffix). * @return The policy created (or null, if Trusted Types * are not supported or creating the policy failed). */ cov_pyucfw9t5().s[3]++; const _createTrustedTypesPolicy = function (trustedTypes, purifyHostElement) { cov_pyucfw9t5().f[1]++; cov_pyucfw9t5().s[4]++; if ((cov_pyucfw9t5().b[2][0]++, typeof trustedTypes !== 'object') || (cov_pyucfw9t5().b[2][1]++, typeof trustedTypes.createPolicy !== 'function')) { cov_pyucfw9t5().b[1][0]++; cov_pyucfw9t5().s[5]++; return null; } else { cov_pyucfw9t5().b[1][1]++; } // Allow the callers to control the unique policy name // by adding a data-tt-policy-suffix to the script element with the DOMPurify. // Policy creation with duplicate names throws in Trusted Types. let suffix = (cov_pyucfw9t5().s[6]++, null); const ATTR_NAME = (cov_pyucfw9t5().s[7]++, 'data-tt-policy-suffix'); cov_pyucfw9t5().s[8]++; if ((cov_pyucfw9t5().b[4][0]++, purifyHostElement) && (cov_pyucfw9t5().b[4][1]++, purifyHostElement.hasAttribute(ATTR_NAME))) { cov_pyucfw9t5().b[3][0]++; cov_pyucfw9t5().s[9]++; suffix = purifyHostElement.getAttribute(ATTR_NAME); } else { cov_pyucfw9t5().b[3][1]++; } const policyName = (cov_pyucfw9t5().s[10]++, 'dompurify' + (suffix ? (cov_pyucfw9t5().b[5][0]++, '#' + suffix) : (cov_pyucfw9t5().b[5][1]++, ''))); cov_pyucfw9t5().s[11]++; try { cov_pyucfw9t5().s[12]++; return trustedTypes.createPolicy(policyName, { createHTML(html) { cov_pyucfw9t5().f[2]++; cov_pyucfw9t5().s[13]++; return html; }, createScriptURL(scriptUrl) { cov_pyucfw9t5().f[3]++; cov_pyucfw9t5().s[14]++; return scriptUrl; } }); } catch (_) { cov_pyucfw9t5().s[15]++; // Policy creation failed (most likely another DOMPurify script has // already run). Skip creating the policy, as this will only cause errors // if TT are enforced. console.warn('TrustedTypes policy ' + policyName + ' could not be created.'); cov_pyucfw9t5().s[16]++; return null; } }; cov_pyucfw9t5().s[17]++; const _createHooksMap = function () { cov_pyucfw9t5().f[4]++; cov_pyucfw9t5().s[18]++; return { afterSanitizeAttributes: [], afterSanitizeElements: [], afterSanitizeShadowDOM: [], beforeSanitizeAttributes: [], beforeSanitizeElements: [], beforeSanitizeShadowDOM: [], uponSanitizeAttribute: [], uponSanitizeElement: [], uponSanitizeShadowNode: [] }; }; function createDOMPurify(window = (cov_pyucfw9t5().b[6][0]++, getGlobal())) { cov_pyucfw9t5().f[5]++; cov_pyucfw9t5().s[19]++; const DOMPurify = root => { cov_pyucfw9t5().f[6]++; cov_pyucfw9t5().s[20]++; return createDOMPurify(root); }; cov_pyucfw9t5().s[21]++; DOMPurify.version = 'coverage'; cov_pyucfw9t5().s[22]++; DOMPurify.removed = []; cov_pyucfw9t5().s[23]++; if ((cov_pyucfw9t5().b[8][0]++, !window) || (cov_pyucfw9t5().b[8][1]++, !window.document) || (cov_pyucfw9t5().b[8][2]++, window.document.nodeType !== NODE_TYPE.document) || (cov_pyucfw9t5().b[8][3]++, !window.Element)) { cov_pyucfw9t5().b[7][0]++; cov_pyucfw9t5().s[24]++; // Not running in a browser, provide a factory function // so that you can pass your own Window DOMPurify.isSupported = false; cov_pyucfw9t5().s[25]++; return DOMPurify; } else { cov_pyucfw9t5().b[7][1]++; } let { document } = (cov_pyucfw9t5().s[26]++, window); const originalDocument = (cov_pyucfw9t5().s[27]++, document); const currentScript = (cov_pyucfw9t5().s[28]++, originalDocument.currentScript); const { DocumentFragment, HTMLTemplateElement, Node, Element, NodeFilter, NamedNodeMap = (cov_pyucfw9t5().b[9][0]++, (cov_pyucfw9t5().b[10][0]++, window.NamedNodeMap) || (cov_pyucfw9t5().b[10][1]++, window.MozNamedAttrMap)), HTMLFormElement, DOMParser, trustedTypes } = (cov_pyucfw9t5().s[29]++, window); const ElementPrototype = (cov_pyucfw9t5().s[30]++, Element.prototype); const cloneNode = (cov_pyucfw9t5().s[31]++, lookupGetter(ElementPrototype, 'cloneNode')); const remove = (cov_pyucfw9t5().s[32]++, lookupGetter(ElementPrototype, 'remove')); const getNextSibling = (cov_pyucfw9t5().s[33]++, lookupGetter(ElementPrototype, 'nextSibling')); const getChildNodes = (cov_pyucfw9t5().s[34]++, lookupGetter(ElementPrototype, 'childNodes')); const getParentNode = (cov_pyucfw9t5().s[35]++, lookupGetter(ElementPrototype, 'parentNode')); const getShadowRoot = (cov_pyucfw9t5().s[36]++, lookupGetter(ElementPrototype, 'shadowRoot')); const getAttributes = (cov_pyucfw9t5().s[37]++, lookupGetter(ElementPrototype, 'attributes')); const getNodeType = (cov_pyucfw9t5().s[38]++, (cov_pyucfw9t5().b[12][0]++, Node) && (cov_pyucfw9t5().b[12][1]++, Node.prototype) ? (cov_pyucfw9t5().b[11][0]++, lookupGetter(Node.prototype, 'nodeType')) : (cov_pyucfw9t5().b[11][1]++, null)); const getNodeName = (cov_pyucfw9t5().s[39]++, (cov_pyucfw9t5().b[14][0]++, Node) && (cov_pyucfw9t5().b[14][1]++, Node.prototype) ? (cov_pyucfw9t5().b[13][0]++, lookupGetter(Node.prototype, 'nodeName')) : (cov_pyucfw9t5().b[13][1]++, null)); // As per issue #47, the web-components registry is inherited by a // new document created via createHTMLDocument. As per the spec // (http://w3c.github.io/webcomponents/spec/custom/#creating-and-passing-registries) // a new empty registry is used when creating a template contents owner // document, so we use that as our parent document to ensure nothing // is inherited. cov_pyucfw9t5().s[40]++; if (typeof HTMLTemplateElement === 'function') { cov_pyucfw9t5().b[15][0]++; const template = (cov_pyucfw9t5().s[41]++, document.createElement('template')); cov_pyucfw9t5().s[42]++; if ((cov_pyucfw9t5().b[17][0]++, template.content) && (cov_pyucfw9t5().b[17][1]++, template.content.ownerDocument)) { cov_pyucfw9t5().b[16][0]++; cov_pyucfw9t5().s[43]++; document = template.content.ownerDocument; } else { cov_pyucfw9t5().b[16][1]++; } } else { cov_pyucfw9t5().b[15][1]++; } let trustedTypesPolicy; let emptyHTML = (cov_pyucfw9t5().s[44]++, ''); // The instance's own internal Trusted Types policy. Unlike a caller-supplied // `TRUSTED_TYPES_POLICY`, this is created at most once — Trusted Types throws // on duplicate policy names — and is the only policy allowed to persist // across configurations and survive `clearConfig()`. let defaultTrustedTypesPolicy; let defaultTrustedTypesPolicyResolved = (cov_pyucfw9t5().s[45]++, false); // Tracks whether we are already inside a call to the configured Trusted Types // policy (`createHTML` or `createScriptURL`). If a supplied policy callback // itself calls `DOMPurify.sanitize` (the cause of #1422), `sanitize` would // re-enter the policy and recurse until the stack overflows. We detect that // re-entry and throw a clear, actionable error instead. The guard is shared // across both callbacks, because either one re-entering `sanitize` triggers // the same unbounded recursion. let IN_TRUSTED_TYPES_POLICY = (cov_pyucfw9t5().s[46]++, 0); cov_pyucfw9t5().s[47]++; const _assertNotInTrustedTypesPolicy = function () { cov_pyucfw9t5().f[7]++; cov_pyucfw9t5().s[48]++; if (IN_TRUSTED_TYPES_POLICY > 0) { cov_pyucfw9t5().b[18][0]++; cov_pyucfw9t5().s[49]++; throw typeErrorCreate('A configured TRUSTED_TYPES_POLICY callback (createHTML or ' + 'createScriptURL) must not call DOMPurify.sanitize, as that causes ' + 'infinite recursion. Do not pass a policy whose callbacks wrap ' + 'DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted ' + 'Types" section of the README.'); } else { cov_pyucfw9t5().b[18][1]++; } }; cov_pyucfw9t5().s[50]++; const _createTrustedHTML = function (html) { cov_pyucfw9t5().f[8]++; cov_pyucfw9t5().s[51]++; _assertNotInTrustedTypesPolicy(); cov_pyucfw9t5().s[52]++; IN_TRUSTED_TYPES_POLICY++; cov_pyucfw9t5().s[53]++; try { cov_pyucfw9t5().s[54]++; return trustedTypesPolicy.createHTML(html); } finally { cov_pyucfw9t5().s[55]++; IN_TRUSTED_TYPES_POLICY--; } }; cov_pyucfw9t5().s[56]++; const _createTrustedScriptURL = function (scriptUrl) { cov_pyucfw9t5().f[9]++; cov_pyucfw9t5().s[57]++; _assertNotInTrustedTypesPolicy(); cov_pyucfw9t5().s[58]++; IN_TRUSTED_TYPES_POLICY++; cov_pyucfw9t5().s[59]++; try { cov_pyucfw9t5().s[60]++; return trustedTypesPolicy.createScriptURL(scriptUrl); } finally { cov_pyucfw9t5().s[61]++; IN_TRUSTED_TYPES_POLICY--; } }; // Lazily resolve (and cache) the instance's internal default policy. // Resolution is attempted at most once: a successful `createPolicy` cannot be // repeated (Trusted Types throws on duplicate names), and a failed or // unsupported attempt must not be retried on every parse. cov_pyucfw9t5().s[62]++; const _getDefaultTrustedTypesPolicy = function () { cov_pyucfw9t5().f[10]++; cov_pyucfw9t5().s[63]++; if (!defaultTrustedTypesPolicyResolved) { cov_pyucfw9t5().b[19][0]++; cov_pyucfw9t5().s[64]++; defaultTrustedTypesPolicy = _createTrustedTypesPolicy(trustedTypes, currentScript); cov_pyucfw9t5().s[65]++; defaultTrustedTypesPolicyResolved = true; } else { cov_pyucfw9t5().b[19][1]++; } cov_pyucfw9t5().s[66]++; return defaultTrustedTypesPolicy; }; const { implementation, createNodeIterator, createDocumentFragment, getElementsByTagName } = (cov_pyucfw9t5().s[67]++, document); const { importNode } = (cov_pyucfw9t5().s[68]++, originalDocument); let hooks = (cov_pyucfw9t5().s[69]++, _createHooksMap()); /** * Expose whether this browser supports running the full DOMPurify. */ cov_pyucfw9t5().s[70]++; DOMPurify.isSupported = (cov_pyucfw9t5().b[20][0]++, typeof entries === 'function') && (cov_pyucfw9t5().b[20][1]++, typeof getParentNode === 'function') && (cov_pyucfw9t5().b[20][2]++, implementation) && (cov_pyucfw9t5().b[20][3]++, implementation.createHTMLDocument !== undefined); const { MUSTACHE_EXPR, ERB_EXPR, TMPLIT_EXPR, DATA_ATTR, ARIA_ATTR, IS_SCRIPT_OR_DATA, ATTR_WHITESPACE, CUSTOM_ELEMENT } = (cov_pyucfw9t5().s[71]++, EXPRESSIONS); let { IS_ALLOWED_URI: IS_ALLOWED_URI$1 } = (cov_pyucfw9t5().s[72]++, EXPRESSIONS); /** * We consider the elements and attributes below to be safe. Ideally * don't add any new ones but feel free to remove unwanted ones. */ /* allowed element names */ let ALLOWED_TAGS = (cov_pyucfw9t5().s[73]++, null); const DEFAULT_ALLOWED_TAGS = (cov_pyucfw9t5().s[74]++, addToSet({}, [...html$1, ...svg$1, ...svgFilters, ...mathMl$1, ...text])); /* Allowed attribute names */ let ALLOWED_ATTR = (cov_pyucfw9t5().s[75]++, null); const DEFAULT_ALLOWED_ATTR = (cov_pyucfw9t5().s[76]++, addToSet({}, [...html, ...svg, ...mathMl, ...xml])); /* * Configure how DOMPurify should handle custom elements and their attributes as well as customized built-in elements. * @property {RegExp|Function|null} tagNameCheck one of [null, regexPattern, predicate]. Default: `null` (disallow any custom elements) * @property {RegExp|Function|null} attributeNameCheck one of [null, regexPattern, predicate]. Default: `null` (disallow any attributes not on the allow list) * @property {boolean} allowCustomizedBuiltInElements allow custom elements derived from built-ins if they pass CUSTOM_ELEMENT_HANDLING.tagNameCheck. Default: `false`. */ let CUSTOM_ELEMENT_HANDLING = (cov_pyucfw9t5().s[77]++, Object.seal(create(null, { tagNameCheck: { writable: true, configurable: false, enumerable: true, value: null }, attributeNameCheck: { writable: true, configurable: false, enumerable: true, value: null }, allowCustomizedBuiltInElements: { writable: true, configurable: false, enumerable: true, value: false } }))); /* Explicitly forbidden tags (overrides ALLOWED_TAGS/ADD_TAGS) */ let FORBID_TAGS = (cov_pyucfw9t5().s[78]++, null); /* Explicitly forbidden attributes (overrides ALLOWED_ATTR/ADD_ATTR) */ let FORBID_ATTR = (cov_pyucfw9t5().s[79]++, null); /* Config object to store ADD_TAGS/ADD_ATTR functions (when used as functions) */ const EXTRA_ELEMENT_HANDLING = (cov_pyucfw9t5().s[80]++, Object.seal(create(null, { tagCheck: { writable: true, configurable: false, enumerable: true, value: null }, attributeCheck: { writable: true, configurable: false, enumerable: true, value: null } }))); /* Decide if ARIA attributes are okay */ let ALLOW_ARIA_ATTR = (cov_pyucfw9t5().s[81]++, true); /* Decide if custom data attributes are okay */ let ALLOW_DATA_ATTR = (cov_pyucfw9t5().s[82]++, true); /* Decide if unknown protocols are okay */ let ALLOW_UNKNOWN_PROTOCOLS = (cov_pyucfw9t5().s[83]++, false); /* Decide if self-closing tags in attributes are allowed. * Usually removed due to a mXSS issue in jQuery 3.0 */ let ALLOW_SELF_CLOSE_IN_ATTR = (cov_pyucfw9t5().s[84]++, true); /* Output should be safe for common template engines. * This means, DOMPurify removes data attributes, mustaches and ERB */ let SAFE_FOR_TEMPLATES = (cov_pyucfw9t5().s[85]++, false); /* Output should be safe even for XML used within HTML and alike. * This means, DOMPurify removes comments when containing risky content. */ let SAFE_FOR_XML = (cov_pyucfw9t5().s[86]++, true); /* Decide if document with ... should be returned */ let WHOLE_DOCUMENT = (cov_pyucfw9t5().s[87]++, false); /* Track whether config is already set on this instance of DOMPurify. */ let SET_CONFIG = (cov_pyucfw9t5().s[88]++, false); /* Decide if all elements (e.g. style, script) must be children of * document.body. By default, browsers might move them to document.head */ let FORCE_BODY = (cov_pyucfw9t5().s[89]++, false); /* Decide if a DOM `HTMLBodyElement` should be returned, instead of a html * string (or a TrustedHTML object if Trusted Types are supported). * If `WHOLE_DOCUMENT` is enabled a `HTMLHtmlElement` will be returned instead */ let RETURN_DOM = (cov_pyucfw9t5().s[90]++, false); /* Decide if a DOM `DocumentFragment` should be returned, instead of a html * string (or a TrustedHTML object if Trusted Types are supported) */ let RETURN_DOM_FRAGMENT = (cov_pyucfw9t5().s[91]++, false); /* Try to return a Trusted Type object instead of a string, return a string in * case Trusted Types are not supported */ let RETURN_TRUSTED_TYPE = (cov_pyucfw9t5().s[92]++, false); /* Output should be free from DOM clobbering attacks? * This sanitizes markups named with colliding, clobberable built-in DOM APIs. */ let SANITIZE_DOM = (cov_pyucfw9t5().s[93]++, true); /* Achieve full DOM Clobbering protection by isolating the namespace of named * properties and JS variables, mitigating attacks that abuse the HTML/DOM spec rules. * * HTML/DOM spec rules that enable DOM Clobbering: * - Named Access on Window (§7.3.3) * - DOM Tree Accessors (§3.1.5) * - Form Element Parent-Child Relations (§4.10.3) * - Iframe srcdoc / Nested WindowProxies (§4.8.5) * - HTMLCollection (§4.2.10.2) * * Namespace isolation is implemented by prefixing `id` and `name` attributes * with a constant string, i.e., `user-content-` */ let SANITIZE_NAMED_PROPS = (cov_pyucfw9t5().s[94]++, false); const SANITIZE_NAMED_PROPS_PREFIX = (cov_pyucfw9t5().s[95]++, 'user-content-'); /* Keep element content when removing element? */ let KEEP_CONTENT = (cov_pyucfw9t5().s[96]++, true); /* If a `Node` is passed to sanitize(), then performs sanitization in-place instead * of importing it into a new Document and returning a sanitized copy */ let IN_PLACE = (cov_pyucfw9t5().s[97]++, false); /* Allow usage of profiles like html, svg and mathMl */ let USE_PROFILES = (cov_pyucfw9t5().s[98]++, {}); /* Tags to ignore content of when KEEP_CONTENT is true */ let FORBID_CONTENTS = (cov_pyucfw9t5().s[99]++, null); const DEFAULT_FORBID_CONTENTS = (cov_pyucfw9t5().s[100]++, addToSet({}, ['annotation-xml', 'audio', 'colgroup', 'desc', 'foreignobject', 'head', 'iframe', 'math', 'mi', 'mn', 'mo', 'ms', 'mtext', 'noembed', 'noframes', 'noscript', 'plaintext', 'script', // mirrors the selected